Project Awesome project awesome

Rails

Web app framework for Ruby.

Collection 3.9k stars GitHub

Open Source Rails Apps

FAE 854 updated 2d ago

A modern CMS developed by FINE (using Rails 5.2)

activeWorkflow 867 updated 3y ago

An intelligent process and workflow automation platform based on software agents (using Rails 6.0).

adopt-a-hydrant 774 updated 2y ago

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 6.1). -

alaveteli 411 updated 2d ago

A platform for making public freedom of information requests - using Rails 7.0 -

alonetone 376 updated 7mo ago

A music hosting, management & distribution app (using Rails 7.0). -

api.rss 347 (archived)

A RSS feed conversion (to API) app (using Rails 6.0).

asakusaSatellite 100 (archived)

A realtime chat application for developers (using Rails 6.0). -

askaway 33 updated 8y ago

Question & answer app specialized in politics (using Rails 4.1).

autolab 807 updated 5d ago

A course management app (using Rails 6.0). -

beatstream 128 updated 4mo ago

A music streaming app - using Rails 3.2

bike_index

A bike registry tracking app (using Rails 6.0). -

blackCandy 4.2k updated 2d ago

A music streaming app (using Rails 7.0).

brimir 1.4k (archived)

An email helpdesk app (using Rails 5.2). (archived).

calagator 447 updated 29d ago

A community calendaring app (using Rails 5.2).

campo 438 updated 10y ago

A forum app (using Rails 4.1).

canvas-lms 6.5k updated 2d ago

A learning management app.

catarse 1.6k updated 3y ago

A crowdfunding platform for creative projects (using Rails 4.2). -

chatwoot 28.0k updated today

A simple and elegant live chat software (using Rails 6.1).

chronlife 11 updated 2y ago

A social platform for people with chronic diseases (using Rails 7.0).

ciao 1.9k updated 13d ago

A URL status checking app (using Rails 6.0).

coRM 27 updated 9y ago

A customer relationship management app - using Rails 3.2 -

coderwall (legacy)

A social network app for software engineers - using Rails 3.2

coderwall (next) 201 (archived)

A social network app for software engineers - using Rails 5.0

codetriage 1.5k updated 24d ago

An open source project finder app (using Rails 7.0). -

commudle 246 (archived)

A community management app (using Rails 5.2).

contribulator 85 (archived)

An open source project finder app - using Rails 5.1

coursemology2 157 updated yesterday

Learning platform app (using Rails 6.0).

covoiturage-libre 112 (archived)

A carpooling app - using Rails 5.0 (archived).

crowdAI 151 updated 3y ago

An app for data science challenges (using Rails 5.2). -

crowdtiltOpen 597 updated 9y ago

A crowdfunding platform - using Rails 6.1

cw-ovp 31 updated 3y ago

video packaging to *.m3u8 for HLS (HTTP Live Streaming) with FFMPEG on website (using Rails 6.0).

danbooru 2.7k updated 2d ago

A taggable image board app (using Rails 7.0).

dcaf_case_management 92 updated 5d ago

A case management app (using Rails 7.0).

dgidb 96 updated 7mo ago

A drug gene interaction platform - using Rails 6.0

diaspora 13.8k updated 9mo ago

A social networking app - using Rails 6.1 -

discourse 46.6k updated 2d ago

A platform for community discussion (using Rails 7.0). -

docuseal 11.6k updated 2d ago

A platform to fill and sign digital documents (using Rails 7.0). -

ekylibre

A farm management app (using Rails 5.0).

encrypt.to 142 (archived)

A messaging app with encryption support (using Rails 4.2).

eol 61 updated 6y ago

An encyclopedia app - using Rails 3.2 -

expertiza 193 updated 2d ago

A learning material sharing app (using Rails 5.1).

fairmondo 110 updated 3y ago

A marketplace app (using Rails 5.1). -

fat-free-crm 3.6k updated 15d ago

An open source, Ruby on Rails customer relationship management platform (CRM) (using Rails 6.1). -

feedbin 3.7k updated 4d ago

A RSS reader app (using Rails 7.0). -

follow-all 80 (archived)

A Twitter account management app (using Rails 4.2). (archived).

forem 22.6k updated 2d ago

Social platform app specialized for web development (using Rails 7.0). -

freeATS 43 updated 9mo ago

An open source applicant tracking system with self-hosting capabilities (using Rails 7.1). -

fromthepage 180 updated 2d ago

A wiki-like app for crowdsourcing transcription of handwritten documents (using Rails 6.0). -

gitlabhq

A code collaboration app (using Rails 6.1).

graff_mags 19 updated 11y ago

A graffiti magazine sharing app (using Rails 4.1).

granny 12 updated 11mo ago

An OpenAI chat app (Rails 7.0)

Gwirian updated 2d ago

A modern BDD feature and scenario management (using Rails 8.0).

growstuff 462 updated yesterday

A data management app for food gardeners (using Rails 6.1). -

hackershare 646 updated 1y ago

Social bookmarks website for hackers (using Rails 7.0). -

hashrobot 49 updated 8y ago

A social media management app (using Rails 4.2).

helpy 2.5k updated 3y ago

A customer support app (using Rails 4.2). -

hitobito 463 updated 2d ago

An event organization app (using Rails 6.1). -

hours 1.0k updated 3y ago

A time tracking app (using Rails 4.2).

human-essentials 564 updated 3d ago

An inventory management system for essentials banks (using Rails 7.0). -

inaturalist 795 updated 2d ago

A community app for nature and related stuff (using Rails 6.1). -

intercityup.com 113 updated 7y ago

A control panel app for app deployment (using Rails 4.1).

kanban 640 updated 10y ago

A Trello clone (using Rails 4.2).

kitsu-tools 2.2k updated 2y ago

An anime discovery platform (using Rails 4.1).

lavish 688 updated 3y ago

A color scheme generator (using Rails 4.2).

lifeToRemind 11 (archived)

A career planning app (using Rails 5.2).

Listopia 34 updated 2d ago

A modern list / task management app (using Rails 8). -

lobsters 4.6k updated 5d ago

A link aggregation app (using Rails 7.0). -

loomio 2.5k updated yesterday

A collaborative decision-making app (using Rails 6.1). -

mastodon 49.8k updated 2d ago

A microblogging app (using Rails 6.1). -

maybe 54.0k (archived)

The personal finance app for everyone (using Rails 7.2.2). -

multiwoven 1.6k updated yesterday

The open-source reverse ETL, data activation platform for modern data teams. (using Rails 7.1.1) -

obl.ong 23 (archived)

A multi-tenant subdomain control panel (using Rails 7.1) -

obtvse2 255 updated 7y ago

A blogging app (using Rails 4.0).

onebody 1.4k (archived)

A social networking app for churches - using Rails 5.1

openFarm 1.7k (archived)

A database for information about farming and gardening (using Rails 5.2). -

opencongress 48 (archived)

A website for getting information about US Congress - using Rails 3.0 (archived).

openproject 14.7k updated 2d ago

A project management app (using Rails 7.0). -

opensourcefriday 1.2k updated 9d ago

A project contribution tracking app (using Rails 6.0). -

openstreetmap-website 2.7k updated yesterday

A map viewing app (using Rails 7.0). -

otwarchive 1.9k updated yesterday

A social networking app for fans - using Rails 6.0 -

passwordPusher 2.9k updated 2d ago

A password delivery app (using Rails 6.1). -

peatio

A crypto currency exchange app (using Rails 4.0).

planningalerts-app 106 updated 5d ago

A planned applications tracking app (using Rails 6.1). -

podiscover 20 (archived)

An open source social media platform to discover new podcasts. (using Rails 7.0) -

popHealth 128 updated 9y ago

A population health reporting app (using Rails 4.1).

postal 16.4k updated 6d ago

A mail delivery platform (using Rails 5.2).

publify 1.9k updated 9d ago

A blogging app (using Rails 6.1).

quant 137 updated 10y ago

A personal health tracker (using Rails 4.1).

racing_on_rails 41 updated 1mo ago

A bike racing organization app (using Rails 6.1).

rapidFTR 284 (archived)

An information provider app for aid workers (using Rails 4.0).

redmine 2.4k updated 4y ago

A project management app (using Rails 6.1). -

rentmybikes-rails 60 updated 11y ago

A marketplace app - (using Rails 4.0).

reservations 140 (archived)

An inventory management app (using Rails 6.0). -

retrospring 287 (archived)

A social network following the Q/A (question and answer) principle -

rubygems.org 2.4k updated yesterday

A gem hosting platform (using Rails 7.0). -

sanataro 52 updated 7mo ago

An account tracker (using Rails 4.2).

scholarsphere 13 updated 2d ago

A digital assets management app - using Rails 6.1

selfstarter 3.2k updated 3y ago

A crowdfunding app (using Rails 4.0).

sharetribe 2.4k updated 1mo ago

A peer-to-peer marketplace platform (using Rails 5.2). -

socify 375 updated 7y ago

A social networking platform - using Rails 5.0

somleng

An Open Source Communications-Platform-as-a-Service (CPaaS) and Telco-as-a-service (TaaS). (using Rails 7.1). -

splits-io 143 (archived)

A speedrun data store and analysis engine. (using Rails 6.0). -

spokenvote 44 updated 3y ago

A social voting app (using Rails 4.2).

stackneveroverflow 166 updated 3y ago

A question asking & answering platform - using Rails 5.0

teambox 1.8k (archived)

A collaboration app - using Rails 3.0 - (archived).

theodinproject 4.3k updated 2d ago

A teaching & learning platform (using Rails 6.1). -

tracks 1.2k updated today

A goal tracking app (using Rails 6.0). -

trado 154 updated 1y ago

An e-commerce platform (using Rails 4.2).

vglist 156 updated 2d ago

A video game library tracking web app (using Rails 7.0). -

websiteOne 145 updated 1y ago

A project tracking app (using Rails 6.1).

whitehall 992 updated 2d ago

A content management app used by UK government - using Rails 7.0

Gems

Other gems that can be used with Rails

ace-rails-ap 134 updated 3y ago

A gem to integrate ajax.org cloud9 editor into Rails asset pipeline.

action_policy 1.5k updated 4d ago

A tool to handle authorization.

actionview-svelte-handler

An Action View template handler to seamlessly integrate Svelte views.

active_decorator 1.1k updated 26d ago

A gem to keep views & helpers object-oriented.

active_enum 132 updated 2mo ago

A gem to provide enum classes

activeadmin 9.7k updated 5d ago

A gem to provide admin panel.

activerecord-analyze 229 updated 2y ago

A gem to add EXPLAIN ANALYZE to Rails Active Record query objects.

activerecord-import 4.1k updated 5mo ago

A gem to handle bulk data insertion using ActiveRecord.

activerecord-pg_enum 165 updated 3y ago

A gem to integrate PostgreSQL's enumerated types with the Rails enum feature.

activerecord-postgis-adapter 925 updated 14d ago

ActiveRecord connection adapter for PostGIS.

activerecord-postgres_enum 366 updated 1y ago

A gem to adds migration and schema.rb support to PostgreSQL enum data types.

activerecord-sqlserver-adapter 981 updated 5d ago

ActiveRecord connection adapter for the SQL Server.

activerecord-typedstore 469 updated 2y ago

A gem to implement ActiveRecord::Store with type definition.

activity_notification 514 updated 1mo ago

A gem to integrate user activity notification.

rails_event_store 1.5k updated 6d ago

A gem to implement event store in Rails

ahoy_email 1.2k updated 2mo ago

A tool to provide mail analytics.

alba 1.2k updated 2d ago

A JSON serializer for Ruby, JRuby, and TruffleRuby.

algoliasearch-rails 419 updated 3mo ago

A gem to integrate Algolia search.

annotate 4.5k updated 1y ago

A gem to annotate rails classes with schema & routes info.

anycable-rails 519 updated 16d ago

A gem to handle websocket server.

apipie-rails 2.5k updated 4mo ago

A REST API documentation tool.

auther 23 updated 8d ago

A gem to provide simple, form-based authentication.

autoprefixer-rails 1.2k updated 11mo ago

A gem to add vendor prefixes to stylesheets.

avo 1.8k updated 2d ago

Configuration-based, no-maintenance, extendable Ruby on Rails admin panel. rubygems

bemi-rails 96 updated 1y ago

A robust data change tracking and audit trail for Rails.

better_errors 6.9k updated 1y ago

A tool to provide better error page.

brakeman 7.2k updated 26d ago

A gem to scan code against security vulnerabilities.

breadcrumbs_on_rails 953 updated 1y ago

A gem to create & manage breadcrumbs-style navigation.

bulma-rails 355 updated 2mo ago

A wrapper for Bulma, a CSS framework based on flexbox.

cancancan 5.7k updated 1y ago

A gem to handle authorization.

carrierwave 8.8k updated 2mo ago

A gem to handle file uploads.

caxlsx_rails 759 updated 2mo ago

A gem to generate entity-relationship diagram.

counter_culture 2.1k updated 28d ago

A gem to provide counter caches.

db_validator 20 updated 1y ago

A gem to find records in your database that do not meet model validation requirements.

devise 24.3k updated 9d ago

A gem to provide authentication.

doorkeeper 5.5k updated 6d ago

A gem to introduce OAuth2 provider functionality.

draper 5.3k updated 25d ago

A gem to add presentation logic.

factory_bot_rails 3.1k updated 2mo ago

A fixture replacement for testing in Rails

filestack-rails 222 updated 1y ago

A gem to integrate Filestack.

formtastic

A Rails form builder gem with semantically rich and accessible markup.

friendly_id 6.2k updated 1mo ago

A gem to deal with slugs & permalinks.

frozen_record 439 updated 13d ago

A gem to provide ActiveRecord-like interface to query static YAML files.

geokit-rails 1.6k updated 2y ago

A gem to integrate Geokit in Rails apps.

good_job 2.9k updated 5d ago

A gem to provide Postgres-based ActiveJob backend.

gretel 25 updated 1mo ago

A tool to generate breadcrumbs.

groupdate 3.9k updated 2mo ago

A gem to manage temporal data.

hotwire-rails 964 (archived)

A gem to integrate Hotwire in Rails apps.

image_optim_rails 58 updated 2d ago

A gem to handle image optimization.

js-routes 1.7k updated 2mo ago

A tool to generate all Rails routes as JavaScript helpers.

kaminari 8.7k updated 1mo ago

A gem to provide pagination.

kreds

A shorthand for Rails credentials access.

kt-paperclip 289 updated 1mo ago

A gem to handle file uploads.

lockbox 1.6k updated 2mo ago

A gem to deal with encryption.

lograge 3.6k updated 1y ago

A gem to customize logger in Rails apps.

mailkick 972 updated 2mo ago

A tool to handle mail unsubscriptions.

marginalia 1.8k updated 5d ago

A gem to attach comments to ActiveRecord's SQL queries.

metka 54 updated 3y ago

A gem to manage tags using Postgresql array columns.

money-rails 1.9k updated 1mo ago

A gem to integrate Money gem in Rails apps.

paloma 93 (archived)

A gem to manage page-specific JavaScript in Rails apps.

passive_columns 47 updated 2mo ago

A gem that extends Active Record to retrieve specific columns from DB on demand.

pgcli-rails

A replacement of rails:dbconsole command to manage Postgresql.

premailer-rails 1.8k updated 1y ago

A gem to handle email styling.

prerender_rails 357 updated yesterday

A gem to prerender JavaScript-rendered pages.

rabarber 184 updated 13d ago

A gem to handle role-based authorization.

rails-erd 4.1k updated 2y ago

A gem to generate entity-relationship diagram.

rails-mermaid_erd 177 updated 11mo ago

A gem to interactively generate entity-relationship diagram in image or Markdown format.

rails-settings-cached 1.1k updated 1y ago

A gem to manage global settings as key-value pairs.

rails_admin 8.0k updated 6mo ago

A gem to create & manage admin panel for Rails app.

rails_semantic_logger 398 updated 3mo ago

A gem to provide alternative logging approach for Rails app.

ranked-model 1.1k updated 4mo ago

A gem to handle sorting for rows.

ransack 5.9k updated 21d ago

A gem to provide search functionality.

react-rails 6.8k updated 20d ago

A gem to integrate React.js with Rails app.

react_on_rails 5.2k updated 2d ago

A gem to integrate React.js with Rails app with SSR.

redisWebManager 170 updated 1y ago

Web interface that allows you to manage easily your Redis instance.

reform-rails 101 updated 3mo ago

A gem to wrap Reform gem, a form validation tool, with Rails app.

rgeo-activerecord 98 updated 5mo ago

A gem to provide common tools used by RGeo-based spatial adapters.

rodauth-rails

A gem to wrap Rodauth, an authentication handler, for Rails apps.

rollup 345 updated 2mo ago

A gem to handle time-series data in Rails

route_translator 945 updated 7d ago

A tool to handle route translation.

rspec-rails 5.3k updated 14d ago

A testing framework.

rubocop-rails 862 updated 18d ago

A code style checking tool.

scenic 3.6k updated 4mo ago

A gem to manage database views.

searchkick 6.7k updated 1mo ago

A gem to provide search functionality.

select2-rails 963 updated 3y ago

A gem to integrate Select2 library in Rails apps.

sequel-activerecord_connection 143 updated 2mo ago

A gem to allow Sequel to reuse an ActiveRecord connection.

shakapacker

A gem to use webpack to manage app-like JavaScript modules in Rails.

sidemail 2 updated 3mo ago

A gem for sending and managing application emails.

simple_form 8.2k updated 12d ago

A gem to handle forms.

solid_queue 2.4k updated 5d ago

A gem to Database-backed Active Job backend

solidus 5.3k updated 8d ago

A fork of Spree gem, an open source e-commerce platform.

sorbet-rails 631 (archived)

A gem to integrate Sorbet gem in Rails apps.

spree 15.3k updated 2d ago

An open source e-commerce platform.

spring 2.8k updated 1mo ago

A gem to preload Rails app.

sprockets

A gem to compile & serve web assets.

stimulus-rails 714 updated 1y ago

A gem to integrate Stimulus.js in Rails apps.

subflag-rails

A gem for feature flags and dynamic config that uses ActiveRecord.

tinymce-rails 826 updated 1mo ago

A gem to integrate Tinymce in Rails apps.

transloadit-rails 47 updated 3y ago

A gem to integrate Transloadit's file uploading and encoding service.

trove 78 updated 2mo ago

A gem to handle machine learning models deployment.

turbo-rails 2.4k updated 29d ago

A gem to integrate Turbo.js in Rails apps.

veri 32 updated 23d ago

A gem for cookie-based authentication with fine-grained session control and management.

view_component 3.5k updated 2d ago

A gem to introduce view components.

webpacker 5.3k updated 1y ago

A gem to bundle web assets using Webpack.

zeitwerk

A gem to handle thread-safe code loading.

Starters/Boilerplates

default_rails_template 30 updated 4mo ago

Default template for generating new Rails applications.

docker-Rails-Template 135 updated 4y ago

A freshly updated version of "rails new", preconfigured to be run with Docker.

docker-rails 1.1k (archived)
jumpstart(excid3) 1.2k (archived)

Easily jumpstart a new Rails application with a bunch of great features by default.

jumpstart(thomasvanholder) 21 updated 5y ago

Template for set-up of Rails 6, Tailwind 2.0 and Devise.

kickoff_tailwind 578 updated 3y ago

A rapid Rails 6 application template for personal use bundled with Tailwind CSS.

rails-template(mattbrictson) 1.1k (archived)

Application template for Rails 6 projects; preloaded with best practices for TDD, security, deployment, and developer productivity.

rails-template(TristanToye) 34 updated 3y ago

MVP Ready Rails - A Template for Your Next Rails App

rails-template(ackama) 376 updated 3d ago

Application template for Rails 6.1 projects; preloaded with best practices for TDD, security, deployment, and developer productivity.

rails-template(astrocket) 79 updated 3y ago

Template for Rails 6.0 + Kubernetes + Webpacker + Stimulus + TailwindCSS + Let's Encrypt.

rails-template(dao42) 378 updated 8mo ago

A best & newest & fastest rails 6.x template for senior rails developer.

rails-templates(lewagon) 678 updated 19d ago

Jump start your Rails development with Le Wagon best practices.

rails-templates(nimblehq) 105 updated 6mo ago

Our optimized Rails templates used in our projects.

rails-vue-template 23 updated 3y ago

An example of how to use VueJS as a single page application inside Rails using Webpacker.

rails_new 164 updated 2y ago

A thoughtfully designed template for building modern Rails apps. Get started in minutes instead of hours.

suspenders 4.1k updated 1mo ago

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

vuejs-rails-starterkit 213 updated 3y ago

Vue.js + Rails Starting Kit GitHub Template to develop Hybrid Mobile Application.

rails_api_base 623 updated 2d ago

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.