A curated list of awesome awesomeness
Repository Index
47,133 repositories indexed
1–24 of 42 · Most stars
Slim is a template language whose goal is to reduce the syntax to the essential parts without becoming cryptic.
- slim
- ruby
- template-engines
AASM - State machines for Ruby classes (plain Ruby, ActiveRecord, Mongoid, NoBrainer, Dynamoid)
- state-machine
- ruby
- aasm
- transition
Business intelligence made simple
General ruby templating with json, bson, xml, plist and msgpack support
The advanced business logic framework for Ruby.
- architecture
Dynamic nested forms using jQuery made easy; works with formtastic, simple_form or default forms
An awesome replacement for acts_as_nested_set and better_nested_set.
:briefcase: Manage application specific business logic.
- ruby
- activemodel
- service-object
- method-object
Generic interface to multiple Ruby template engines
Easily and efficiently make your ActiveRecord models support hierarchies
- closure-tree
- ruby
- nested-hashes
- tree-structure
A Jekyll plugin to add metadata tags for search engines and social networks to better index and display your site's content.
Date and time validation plugin for ActiveModel and Rails. Supports multiple ORMs and allows custom date/time formats.
- validation
- rails
- activerecord
- activemodel
Official Geokit plugin for Rails/ActiveRecord. Provides location-based goodness for your Rails app. Requires the Geokit gem.
Fastest end-to-end CSV ingestion for Ruby (with C acceleration). SmarterCSV auto-detects formats, applies smart defaults, and returns Rails-ready hashes for seamless use with ActiveRecord, Sidekiq, parallel jobs, and S3 pipelines — even for messy user-uploaded real-world data.
- csv
- csv-converter
- csv-export
- csv-file
Compose your business logic into commands that sanitize and validate input.
Support for doing time math in business hours and days
☠️ A development tool that reveals your UI's bones
Ruby on Rails Ecommerce platform, perfect for your small business solution.
MySQL toolkit for managing billions of rows and hundreds of database machines
Adds support for creating state machines for attributes on any Ruby class
- state-machine
- ruby
Low-code Admin panel and Business intelligence Rails engine. No DSL - configurable from the UI. Rails Admin, Active Admin, Blazer modern alternative.
- rails
- admin
- crud
- business-intelligence
⏰ A modern ruby gem allowing to do time calculation with business / working hours.
- business-hours
Time calculations using business hours.
- ruby
- time
- computation
- dates