Displaying 1 to 20 from 154 results

elasticsearch-rails - Elasticsearch integrations for ActiveModel/Record and Ruby on Rails


Elasticsearch client and Ruby API is provided by the elasticsearch-ruby project.The libraries are compatible with Ruby 1.9.3 and higher.

graphql-ruby - Ruby implementation of GraphQL


A Ruby implementation of GraphQL.Install from RubyGems by adding it to your Gemfile, then bundling.

ruby-bookmarks - Ruby and Ruby on Rails bookmarks collection


This is a curated collection of essential Ruby and Ruby on Rails resources. The project aims to maintain a well-structured reference equally useful both for beginners and advanced web developers.★ stands here for Editors' Choice.




her - Her is an ORM (Object Relational Mapper) that maps REST resources to Ruby objects


Her is an ORM (Object Relational Mapper) that maps REST resources to Ruby objects. It is designed to build applications that are powered by a RESTful API instead of a database. For a complete reference of all the methods you can use, check out the documentation.

rails-security-checklist - :key: Community-driven Rails Security Checklist (see our GitHub Issues for the newest checks that aren't yet in the README)


This checklist is limited to Rails security precautions and there are many other aspects of running a Rails app that need to be secured (e.g. up-to-date operating system and other software) that this does not cover. Consult a security expert. One aim for this document is to turn it into a community resource much like the Ruby Style Guide.

rspec-rails-examples - RSpec cheatsheet & Rails app: Learn how to expertly test Rails apps from a model codebase


A small yet comprehensive reference for developers who want to know how to test Rails apps using RSpec. Here you'll find in-depth examples with detailed documentation explaining how to test with RSpec and related testing gems, which you can then apply to your own projects.

scenic - Versioned database views for Rails


Scenic adds methods to ActiveRecord::Migration to create and manage database views in Rails. Using Scenic, you can bring the power of SQL views to your Rails application without having to switch your schema format to SQL. Scenic provides a convention for versioning views that keeps your migration history consistent and reversible and avoids having to duplicate SQL strings across migrations. As an added bonus, you define the structure of your view in a SQL file, meaning you get full SQL syntax highlighting in the editor of your choice and can easily test your SQL in the database console during development.



suspenders - A Rails template with our standard defaults, ready to deploy to Heroku.


Suspenders is the base Rails application used at thoughtbot. This will create a Rails app in projectname using the latest version of Rails.

administrate - A Rails engine that helps you put together a super-flexible admin dashboard.


A framework for creating flexible, powerful admin dashboards in Rails. Try the demo. Administrate is still pre-1.0, and there may be occasional breaking changes to the API. Check the release notes for important updates.

factory_bot - A library for setting up Ruby objects as test data.


factory_bot is a fixtures replacement with a straightforward definition syntax, support for multiple build strategies (saved instances, unsaved instances, attribute hashes, and stubbed objects), and support for multiple factories for the same class (user, admin_user, and so on), including factory inheritance. If you want to use factory_bot with Rails, see factory_bot_rails.

Portus - Authorization service and frontend for Docker registry (v2)


Portus is an authorization server and a user interface for the next generation of the Docker registry. Portus targets version 2 of the Docker Registry API. The minimum required version of Registry is 2.1, which is the first version supporting soft deletes of blobs. Portus supports the concept of users and teams. Users have their own personal Docker namespace where they have both read (aka docker pull) and write (aka docker push) access. A team is a group of users that have read and write access to a certain namespace. You can read more about this in our documentation page about it.

flipper - :dolphin: feature flipping for ruby (performant and simple)


Feature flipping is the act of enabling or disabling features or parts of your application, ideally without re-deploying or changing anything in your code base. The goal of this gem is to make turning features on or off so easy that everyone does it. Whatever your data store, throughput, or experience, feature flipping should be easy and have minimal impact on your application.

meta-tags - Search Engine Optimization (SEO) for Ruby on Rails applications.


Search Engine Optimization (SEO) plugin for Ruby on Rails applications. MetaTags master branch fully supports Ruby on Rails 4.2+, and is tested against all major Rails releases up to 5.1.

thin - A very fast & simple Ruby web server


Browse the example directory for sample applications. Thin is quite flexible in that many options can be specified at the command line (see thin -h for more).

staytus - 💡 An open source solution for publishing the status of your services


Staytus is a complete solution for publishing the latest information about any issues with your web applications, networks or services. Along with absolutely beautiful public & admin interfaces, Staytus is a powerful tool for any organization with customers that rely on them to be online 24/7. A comprehensive tutorial about how to install Staytus available here on the aTech Media blog.

simplecov - Code coverage for Ruby 1


SimpleCov is a code coverage analysis tool for Ruby. It uses Ruby's built-in Coverage library to gather code coverage data, but makes processing its results much easier by providing a clean API to filter, group, merge, format, and display those results, giving you a complete code coverage suite that can be set up with just a couple lines of code. In most cases, you'll want overall coverage results for your projects, including all types of tests, Cucumber features, etc. SimpleCov automatically takes care of this by caching and merging results when generating reports, so your report actually includes coverage across your test suites and thereby gives you a better picture of blank spots.

validates_timeliness - Date and time validation plugin for ActiveModel and Rails


Complete validation of dates, times and datetimes for Rails 4.x and ActiveModel. If you a looking for the old version for Rails 3.x go here.