Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
awesome-ruby
https://github.com/mkbeefcake/awesome-ruby
Last synced: 2 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.
- ActiveInteraction - Manage application specific business logic.
-
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
- Lita - ChatOps for Ruby: A pluggable chat bot framework usable with any chat service.
-
E-Commerce and Payments
- Paypal Merchant SDK - Official Paypal Merchant SDK for Ruby.
-
Email
- Markerb - Allows you to render multipart e-mails from a single template written in Markdown.
-
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.
-
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.
-
Error Handling
- Honeybadger - Exception, uptime, and performance monitoring for Ruby.
-
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.
-
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.
-
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.
-
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.
Programming Languages
Categories
Abstraction
15
WebSocket
6
CMS
5
Web Frameworks
4
Admin Interface
2
Encryption
2
Data Visualization
1
Coding Style Guides
1
Robotics
1
Caching
1
Environment Management
1
Serverless
1
Scientific
1
Core Extensions
1
E-Commerce and Payments
1
DevOps Tools
1
Logging
1
Dashboards
1
Email
1
Error Handling
1
Social Networking
1
Mobile Development
1
Natural Language Processing
1
GUI
1
Machine Learning
1
HTTP Clients and tools
1
Git Tools
1
Sub Categories
Keywords
ruby
12
rails
3
machine-learning
2
list
2
awesome-list
2
awesome
2
encryption
2
ios
2
rubyml
2
rubynlp
2
ml
1
ruby-gem
1
android
1
apps
1
automation
1
deployment
1
fastlane
1
hacktoberfest2021
1
mobile
1
screenshots
1
computational-linguistics
1
natural-language-processing
1
nlp
1
asymmetric-cryptography
1
authentication
1
cryptography
1
cryptography-library
1
golang
1
java
1
javascript
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
chartjs
1
charts
1
google-charts
1
highcharts
1
visualization
1
controllers
1
flash-messages
1
compliance
1
openssl
1
pci
1