Note: Rails versions of these apps are valid as the date of latest
commit. They are defined in their Gemfile and/or Gemfile.lock and they
might be outdated. If you find it outdated, don’t forget to notfiy us by
opening a pull request.
activeWorkflow
- An intelligent process and workflow automation platform based on
software agents (using Rails 5.2).
adopt-a-hydrant
- A civic infrastructure detection app (using Rails 4.2).
airCasting - A
platform for recording, mapping, and sharing health and environmental
data using your smartphone (using Rails 5.2). -
:earth_africa:
alaveteli - A
platform for making public freedom of information requests - using Rails
5.1 - :earth_africa:
alonetone - A music
hosting, management & distribution app (using Rails 6.0). -
:earth_africa:
kickoff_tailwind
- A rapid Rails 6 application template for personal use bundled with
Tailwind CSS.
rails-devise-graphql
- A Rails 6 boilerplate to create your next Saas product. Preloaded with
graphQL, devise, JWT, CanCanCan, RailsAdmin, Rubocop, Rspec, and more.
rails-template(mattbrictson)
- Application template for Rails 6 projects; preloaded with best
practices for TDD, security, deployment, and developer productivity.
rails-template(ackama)
- Application template for Rails 6.1 projects; preloaded with best
practices for TDD, security, deployment, and developer productivity.
rails-vue-template
- An example of how to use VueJS as a single page application inside
Rails using Webpacker.
rails_new - A
thoughtfully designed template for building modern Rails apps. Get
started in minutes instead of hours. railsnew.io has a generator listed
in the generators section.
suspenders - A
Rails template with our standard defaults, ready to deploy to Heroku.
vuejs-rails-starterkit
- Vue.js + Rails Starting Kit GitHub Template to develop Hybrid Mobile
Application.
rails_api_base
- Rails 6 boilerplate project for JSON RESTful APIs.
rails_hotwire_base
- Rails 6 boilerplate project with Hotwire for full-stack applications
with a modern SPA-like experience.
Other Rails Tools
Platforms
Nanobox - A
micro-PaaS (μPaaS) for creating consistent, isolated, development
environments deployable anywhere
:earth_africa:.
A web app where you pick some options from a limited menu, and it
generates a template for you to clone. It also has instructions to
quickly verify that everything is happy after setup.