Web Frameworks

Web Frameworks

Newest releases

Shopify Ruby on Rails is the framework of choice for web apps at Shopify. It is an opinionated stack for quick and easy development of apps that need standard persistence with relational databases, an HTTP server, and HTML views.

rswag Rswag extends rspec-rails "request specs" with a Swagger-based DSL for describing and testing API operations. You describe your API operations with a succinct, intuitive syntax, and it automaticaly runs the tests.

excid3 🆔 Friendly Prefixed IDs for your Ruby on Rails models

charkost Prosopite is able to auto-detect Rails N+1 queries with zero false positives / false negatives.

hotwired Hotwire is an alternative approach to building modern web applications without using much JavaScript by sending HTML instead of JSON over the wire.

amatsuda A boot time booster for Ruby on Rails that defers loading the whole bloody routes so the app can spin up quickly 🤘

bullet-train-co Nice Partials provides a light layer of magic on top of traditional Rails view partials to try and make them an even better fit for extracting and reusing components in your views.

glacials FriendlyUUID is a Rails gem that shortens your UUID records' URLs.

julianrubisch Lazy-load Rails partials via CableReady

unabridged Motion allows you to build reactive, real-time frontend UI components in your Rails application using pure Ruby.

EmailThis Ansible Rails is a playbook for easily deploying Ruby on Rails applications. It uses Vagrant to provision an environment where you can test your deploys. Ansistrano is used for finally deploying our app to staging and production e

palkan Active Delivery Framework providing an entry point (single interface) for all types of notifications: mailers, push notifications, whatever you want. 📖 Read the introduction post: "Crafting user notification

ManuelFrigerio Blueprint A boilerplate to create Rails 6 apps in minutes. Overview Blueprint is a boilerplate to create Rails 6 apps easily and quickly. Ideas/feedback/suggestions are welcome. Please open a PR

toptal Granite Granite is an alternative Rails application architecture framework. Installation Add this line to your application's Gemfile: gem 'granite' And then execute: $ bundle Or install it yourself

padrino Padrino¶ ↑ Padrino is the godfather of Sinatra. Follow us on www.padrinorb.com and on twitter @padrinorb. Join us on gitter Preface¶ ↑ Padrino is a ruby framework built upon the excellent Sinatra Web Li

karafka Note: Documentation presented here refers to Karafka 1.3.x. If you're upgrading from 1.2.0, please refer to our Upgrade Notes article. If you are looking for the documentation for Karafka 1.2.x, it can be found here.

CodeRocketCo Enhanced Ruby on Rails Architecture Ruby on Rails is an awesome framework beloved by many. But as your application grows you get a questions very soon, where to put this piece of code or that piece over there. From some

zhandao Zero Rails Rails API template, NO available version yet. Features Usage This README would normally document whatever steps are necessary to get the application up and running. Things you may

evilsocket bettercap is a complete, modular, portable and easily extensible MITM tool and framework with every kind of diagnostic and offensive feature you could need in order to perform a man in the middle attack. Version

hanami Hanami 🌸 The web, with simplicity. Frameworks Hanami is a full-stack Ruby web framework. It's made up of smaller, single-purpose libraries. This repository is for the full-stack framework, which pro

f GraphQL.js Rails for Rails 5

palkan Lite Cable Lightweight ActionCable implementation. Contains application logic (channels, streams, broadcasting) and also (optional) Rack hijack based server (suitable only for development and test due to its simplic

bowd cljs-rails Join the functional bandwagon now in just a few easy steps! If you're reading this you're either: (a) sitting in lawnchair relaxed because you've found happiness (b) on your way to becoming fundam

huacnlee React Rails Example via rails/webpacker This is an example of using React in Rails application and use webpacker Package Used React jQuery & jquery-ujs Bootstrap Font-Awesone Try O

lifo Cramp Cramp is a fully asynchronous realtime web application framework in Ruby. It is built on top of EventMachine and primarily designed for working with larger number of open connections and providing full-duplex bi-d

codez DRY CRUD¶ ↑ dry_crud generates simple and extendable controllers, views and helpers that support you to DRY up the CRUD code in your Rails projects. List, search, sort, show, create, edit and destroy any model entries

rails Webpacker Webpacker makes it easy to use the JavaScript pre-processor and bundler webpack 4.x.x+ to manage application-like JavaScript in Rails. It coexists with the asset pipeline, as the primary purpose for webpac

midori-rb midori This project is still not production-ready. Questions, suggestions and pull requests are highly welcome. Description Midori is a Ruby Web Framework, providing high performance and proper abstract

voltrb For the current status of Volt, read: http://voltframework.com/blog Volt is a Ruby web framework where your Ruby code runs on both the server and the client (via Opal). The DOM automatically updates as the user interacts w

patriciomacadden Hobbit A minimalistic microframework built on top of Rack. Installation Add this line to your application's Gemfile: gem 'hobbit' # or this if you want to use hobbit master # gem 'hobbit', github: 'p

trailblazer Trailblazer Trailblazer provides new high-level abstractions for Ruby frameworks. It gently enforces encapsulation, an intuitive code structure and approaches the modeling of complex business workflows with a functional

cypriss Mutations Compose your business logic into commands that sanitize and validate input. Write safe, reusable, and maintainable code for Ruby and Rails apps. Installation gem install mutations Or add it to

collectiveidea Interactor Getting Started Add Interactor to your Gemfile and bundle install. gem "interactor", "~> 3.0" What is an Interactor? An interactor is a simple, single-purpose object. Inte