Skip to content

hanakai-rb/awesome-hanakai

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Awesome Hanakai Awesome

A comprehensive collection of resources for the Hanami, Dry-rb, and ROM ecosystems

Hanakai is your all-in-one resource hub for everything related to Hanami, Dry-rb, and ROM - the modern Ruby ecosystems for building maintainable, scalable applications.

Contents


Hanami

The modern web framework for Ruby. Fast, secure, and lightweight with a focus on simplicity and productivity.

Hanami Core Repositories

Main Framework

  • hanami/hanami - The web framework for Ruby. Fast, secure, and flexible

Core Components

Testing Support

Hanami Community Gems

Assets & Frontend

Authentication & Authorization

  • jay_doubleu_tee - JWT authorization wrapper for all Ruby apps
  • kan - Simple, light and functional authorization library

Database

CLI Tools

API Development

Deployment

Projects Built with Hanami

Open Source

Example Applications


Dry-rb

A collection of next-generation Ruby libraries, each intended to encapsulate a common task.

Dry-rb Core Libraries

Validation & Types

  • dry-validation - Validation library with type-safe schemas and rules
  • dry-types - Flexible type system with coercions and constraints
  • dry-schema - Coercion and validation for data structures
  • dry-struct - Typed struct and value objects
  • dry-logic - Predicate logic with rule composition

Functional Programming

Dependency Injection & System

Configuration & Utilities

Framework Integration

  • dry-rails - The official dry-rb railtie for Rails integration

ROM (Ruby Object Mapper)

A powerful Ruby persistence library with pluggable adapters for different data stores.

ROM Core Framework

  • rom - Data mapping and persistence toolkit for Ruby

Database Adapters

Relational Databases

  • rom-sql - SQL database support for ROM

NoSQL Databases

Data Format Adapters

Web & API Adapters

Other Adapters

Framework Integration

Utilities

  • rom-factory - Data generator with persistence backend support
  • rom-yesql - SQL queries from files inspired by Clojure's Yesql

Learning Resources

Documentation

Tutorials & Articles

Videos

Books

  • Coming soon

Community

User Groups

Discussion Forums

Chat

Social Media

Q&A


Tools & Integrations

Development Tools

Editor Support

Deployment

Integration with Other Libraries


Contributing

Contributions are welcome! Please read the contribution guidelines first.

License

CC0

About

A list of awesome Hanakai resources, covering Hanami, Dry and Rom!

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors