Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
awesome-ruby
https://github.com/mkbeefcake/awesome-ruby
Last synced: 3 days ago
JSON representation
-
Abstraction
- dry-rb - dry-rb is a collection of next-generation Ruby libraries, each intended to encapsulate a common task.
- Cells - View Components for Rails.
- Decent Exposure - A helper for creating declarative interfaces in controllers.
- Docile - A tiny library that lets you map a DSL (domain specific language) to your Ruby objects in a snap.
- Interactor - Interactor provides a common interface for performing complex interactions in a single request.
- Light Service - Series of Actions with an emphasis on simplicity.
- Mutations - Compose your business logic into commands that sanitize and validate input.
- Rails Event Store (RES) - A library for publishing, consuming, storing and retrieving events. It's your best companion for going with an event-driven architecture for your Rails application.
- Surrounded - Encapsulated related objects in a single system to add behavior during runtime. Extensible implementation of DCI.
- Trailblazer - Trailblazer is a thin layer on top of Rails. It gently enforces encapsulation, an intuitive code structure and gives you an object-oriented architecture.
- Waterfall - A slice of functional programming to chain ruby services and blocks, thus providing a new approach to flow control.
- wisper - A micro library providing Ruby objects with Publish-Subscribe capabilities.
- ViewComponent - View components for Rails.
- Responders - A set of Rails responders to dry up your application.
-
Caching
- redis-store - Redis Store provides a full set of stores (Cache, I18n, Session, HTTP Cache) for modern Ruby frameworks like: Ruby on Rails, Sinatra, Rack, Rack::Cache and I18n. It supports object marshalling, timeouts, single or multiple nodes, and namespaces.
-
CMS
- Alchemy CMS - A powerful, userfriendly and flexible Open Source Rails CMS.
- Camaleon CMS - A dynamic and advanced content management system based on Ruby on Rails 4.
- PushType - A next generation, open source content management system for Ruby on Rails.
- Radiant - A no-fluff, open source content management system designed for small teams.
- Alchemy CMS - A powerful, userfriendly and flexible Open Source Rails CMS.
-
Coding Style Guides
- Ruby Operators - A webpage showing awesome names for different Ruby operators.
-
Core Extensions
- FastAttributes - FastAttributes adds attributes with their types to the class.
-
Dashboards
- Smashing - Smashing is a Sinatra based framework that lets you build beautiful dashboards. This project is the maintained spiritual successor to the Dashing framework.
-
DevOps Tools
-
E-Commerce and Payments
- Paypal Merchant SDK - Official Paypal Merchant SDK for Ruby.
-
Email
-
Encryption
- Themis - crypto library for painless data security, providing symmetric and asymmetric encryption, secure sockets with forward secrecy, for mobile and server platforms.
- Symmetric Encryption - Transparently encrypt ActiveRecord, Mongoid, and MongoMapper attributes. Encrypt passwords in configuration files. Encrypt entire files at rest.
- RbNaCl - Ruby binding to the Networking and Cryptography (NaCl) library.
-
Environment Management
- Tokaido - Ruby, Rails, SQLite and Redis encapsulated in a single drag-and-drop OS X app, designed to make installing a working RoR environment easy for beginners.
- ruby-build - Compile and install Ruby.
-
Error Handling
- Honeybadger - Exception, uptime, and performance monitoring for Ruby.
- Better Errors - Better error page for Rack apps.
- Raven Ruby - Raven is a Ruby client for Sentry.
-
Git Tools
- Git Lint - Analyzes Git commits for consistent quality.
-
GUI
- RubyGnome2 - Ruby language bindings for the GNOME 2.0 development environment.
-
Machine Learning
- Awesome Machine Learning with Ruby - A Curated List of Ruby Machine Learning Links and Resources.
-
Mobile Development
- fastlane - Connect all iOS deployment tools into one streamlined workflow.
-
Natural Language Processing
- Awesome NLP with Ruby - Awesome List for Practical Natural Language Processing done in Ruby.
-
Robotics
- Artoo - Next generation robotics framework with support for different platforms: Arduino, Leap Motion, Pebble, Raspberry Pi, etc.
-
Serverless
- FaaStRuby - Serverless Software Development Platform for Ruby and Crystal developers.
-
Scientific
- Red Data Tools - Data processing tools for Ruby.
-
Social Networking
- Thredded - Rails 4.2+ forums/messageboards engine. Its goal is to be as simple and feature rich as possible.
-
Web Frameworks
- Hyperstack - A Complete Isomorphic Ruby Framework using React and Opal.
- Pakyow - A framework for building modern web-apps in Ruby. It helps you build working software faster with a development process that remains friendly to both designers and developers.
- Ramaze - A simple, light and modular open-source web application framework written in Ruby.
- Roda - A routing tree web framework.
-
WebSocket
- HuBoard - Kanban board for GitHub issues.
- Inch CI - Documentation badges for Ruby projects.
- SideCI - Automated Code Review with GitHub PR. - Monitoring Style Violations, Quality, Security, Dependencies.
- GitHub Trending - Find what repositories the GitHub community is most excited about today.
- Ruby Land - A well maintained Ruby/Rails aggregator that contains news, opinions, tutorials, and more.
- Ruby Weekly - A free, once–weekly e-mail round-up of Ruby news and articles.
- OctoLinker - Navigate through projects on GitHub.com efficiently with the OctoLinker browser extension.
-
Admin Interface
- ActiveScaffold - ActiveScaffold provides quick and powerful user interfaces for CRUD (create, read, update, delete) operations for Rails applications. It's excellent for generating admin interfaces, managing Data-Heavy Applications, creating Widgets or for quick prototyping. ActiveScaffold is completly customizable and offers a bunch of additional features including searching, pagination, layout control and overrides of fields, forms and templates.
- Administrate - A Rails engine that helps you put together a super-flexible admin dashboard, by Thoughtbot.
- RailsAdmin - A Rails engine that provides an easy-to-use interface for managing your data.
-
Data Visualization
- Chartkick - Create beautiful Javascript charts with one line of Ruby. Works with Rails, Sinatra and most browsers (including IE 6).
-
Logging
- Semantic Logger - Scalable, next generation enterprise logging for Ruby.
-
Debugging Tools
- pry-rails - Avoid repeating yourself, use pry-rails instead of copying the initializer to every rails project. This is a small gem which causes rails console to open pry. It therefore depends on pry.
-
Decorators
- ShowFor - Quickly show a model information with I18n features. Like form_for for displaying model data.
-
Ebook
- Bookshop - Bookshop is a an open-source agile book development and publishing framework for authors, editors.
-
Feature Flippers and A/B Testing
- flipper - Feature flipping for ANYTHING. Make turning features on/off so easy that everyone does it. Whatever your data store, throughput, or experience.
-
Static Site Generation
- webgen - webgen is a fast, powerful and extensible static website generator.
-
HTTP Clients and tools
- HTTPX - acknowledges the ease-of-use of the [http](https://github.com/httprb/http) gem API (itself inspired by python requests library) which aims at reusing the same facade, extending it for the use cases which the http gem doesn't support.
-
Assets
- Rails Assets - Bundler to Bower proxy.
-
Package Management
- RubyGems - Community's gem hosting service.
Programming Languages
Categories
Abstraction
14
WebSocket
7
CMS
5
Web Frameworks
4
Admin Interface
3
Email
3
Encryption
3
Error Handling
3
DevOps Tools
2
Environment Management
2
Data Visualization
1
Decorators
1
Core Extensions
1
Ebook
1
Assets
1
Scientific
1
Coding Style Guides
1
Serverless
1
Caching
1
Robotics
1
E-Commerce and Payments
1
Logging
1
Dashboards
1
Debugging Tools
1
Feature Flippers and A/B Testing
1
Social Networking
1
Mobile Development
1
Natural Language Processing
1
GUI
1
Static Site Generation
1
Machine Learning
1
Package Management
1
HTTP Clients and tools
1
Git Tools
1
Sub Categories
Keywords
ruby
15
rails
4
awesome
2
awesome-list
2
list
2
machine-learning
2
http
2
rubyml
2
rubynlp
2
javascript
2
ios
2
cryptography
2
natural-language-processing
1
nlp
1
computational-linguistics
1
pos-tag
1
screenshots
1
mobile
1
hacktoberfest2021
1
sentiment-analysis
1
builder-pattern
1
dsl
1
immutability
1
aop
1
workflow
1
aggregate-root
1
cqrs
1
cqrs-es
1
ddd
1
domain-driven-design
1
event-driven
1
event-driven-architecture
1
event-sourcing
1
architecture
1
asymmetric-cryptography
1
authentication
1
cryptography-library
1
encryption
1
golang
1
java
1
objective-c
1
owasp
1
php
1
python
1
rust
1
secure-messenger
1
secure-storage
1
security
1
swift
1
symmetric-cryptography
1