Code Monkey home page Code Monkey logo

awesome-rails's Introduction

awesome-rails

Awesome

A curated list of awesome things related to Ruby on Rails

Table of Contents

Resources

Official Resources

Back to top

External Resources

Back to top

Jobs

Tip: You can find list of remote job boards including Rails jobs on awesome-remote-job

Back to top

Community

Back to top

Articles

Back to top

Open Source Rails Apps

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 - 🌍
  • alaveteli - A platform for making public freedom of information requests - using Rails 5.1 - 🌍
  • alonetone - A music hosting, management & distribution app - using Rails 6.0 - 🌍
  • asakusaSatellite - A realtime chat application for developers - using Rails 6.0 - 🌍
  • askaway - Question & answer app specialized in politics - using Rails 4.1
  • autolab - A course management app - using Rails 4.2 - 🌍
  • beatstream - A music streaming app - using Rails 3.2
  • bike_index - A bike registry tracking app - using Rails 4.2 - 🌍
  • blackCandy - A music streaming app - using Rails 6.0
  • brimir - An email helpdesk app - using Rails 5.2 - archived
  • calagator - A community calendaring app - using Rails 4.2
  • calcentral - An email, calendars, shared documents and class collaboration spaces management app - using Rails 4.2 - 🌍
  • campo - A forum app - using Rails 4.2 - 🌍
  • canvas-lms - A learning management app - using Rails 5.2
  • catarse - A crowdfunding platform for creative projects - using Rails 4.2 - 🌍
  • chatwoot - A simple and elegant live chat software - using Rails 6.0
  • ciao - A URL status checking app - using Rails 6.0
  • coRM - A customer relationship management app - using Rails 3.2 - 🌍
  • coderwall (legacy) - A social network app for software engineers - using Rails 3.2
  • coderwall (next) - A social network app for software engineers - using Rails 5.0
  • codetriage - An open source project finder app - using Rails 6.0 - 🌍
  • commudle - A community management app - using Rails 5.2
  • contribulator - An open source project finder app - using Rails 5.1
  • coursemology2 - Learning platform app - using Rails 5.2
  • covoiturage-libre - A carpooling app - using Rails 5.0 - archived
  • crabgrass-core - A collaboration platform for activist groups - using Rails 4.2
  • crowdAI - An app for data science challenges - using Rails 5.2 - 🌍
  • crowdtiltOpen - A crowdfunding platform - using Rails 3.2
  • danbooru - A taggable image board app - using Rails 6.0
  • dcaf_case_management - A case management app - using Rails 5.2
  • dev.to - Social platform app specialized for web development - using Rails 5.2 - 🌍
  • dgi-db - A drug gene interaction platform - using Rails 5.1
  • diaper - An inventory management app for diaper banks - using Rails 6.0 - 🌍
  • diaspora - A social networking app - using Rails 5.1 - 🌍
  • discourse - A platform for community discussion - using Rails 6.0 - 🌍
  • ekylibre - A farm management app - using Rails 4.2
  • postal - A mail delivery platform - using Rails 5.2
  • encrypt.to - A messaging app with encryption support - using Rails 4.2
  • eol - An encyclopedia app - using Rails 3.2 - 🌍
  • expertiza - A learning material sharing app - using Rails 4.2
  • fairmondo - A marketplace app - using Rails 4.2 - 🌍
  • feedbin - A RSS reader app - using Rails 6.0 - 🌍
  • feedi - A RSS feed conversion (to API) app - using Rails 5.2
  • follow-all - A Twitter account management app - using Rails 4.2 - archived
  • fromthepage - A wiki-like app for crowdsourcing transcription of handwritten documents - using Rails 4.1 - 🌍
  • gitlabhq - A code collaboration app - using Rails 6.0
  • graff_mags - A graffiti magazine sharing app - using Rails 4.1 - 🌍
  • growstuff - A data management app for food gardeners - using Rails 5.2 - 🌍
  • hashrobot - A social media management app - using Rails 4.2 - 🌍
  • helpy - A customer support app - using Rails 4.2 - 🌍
  • hitobito - An event organization app - using Rails 4.2 - 🌍
  • hours - A time tracking app - using Rails 4.2 - 🌍
  • inaturalist - A community app for nature and related stuff - using Rails 4.2 - 🌍
  • intercityup.com - A control panel app for app deployment - using Rails 4.1
  • kanban - A Trello clone - using Rails 4.2 - 🌍
  • kitsu-tools - An anime discovery platform - using Rails 4.1
  • lavish - A color scheme generator - using Rails 4.2
  • lifeToRemind - A career planning app - using Rails 5.2
  • listenup - A song playlist management app - using Rails 4.1 - 🌍
  • lobsters - A link aggregation app - using Rails 5.2 - 🌍
  • loomio - A collaborative decision-making app - using Rails 5.2 - 🌍
  • mastodon - A microblogging app - using Rails 5.2 - 🌍
  • obtvse2 - A blogging app - using Rails 4.0
  • onebody - A social networking app for churches - using Rails 5.1 - 🌍
  • openFarm - A database for information about farming and gardening - using Rails 5.2 -
  • opencongress - A website for getting information about US Congress - using Rails 3.0 - archived
  • openproject - A project management app - using Rails 6.0 - 🌍
  • openstreetmap-website - A map viewing app - using Rails 6.0 - 🌍
  • ossfriday - A project contribution tracking app - using Rails 6.0 - 🌍
  • otwarchive - A social networking app for fans - using Rails 5.1 - 🌍
  • passwordPusher - A password delivery app - using Rails 4.2 - 🌍
  • peatio - A crypto currency exchange app - using Rails 4.0 - 🌍
  • planningalerts-app - A planned applications tracking app - using Rails 5.2 - 🌍
  • popHealth - A population health reporting app - using Rails 4.1
  • publify - A blogging app - using Rails 5.2
  • quant - A personal health tracker - using Rails 4.1
  • racing_on_rails - A bike racing organization app - using Rails 5.2 - 🌍
  • rapidFTR - An information provider app for aid workers - using Rails 4.0
  • redmine - A project management app - using Rails 5.2 - 🌍
  • rentmybikes-rails - A marketplace app - - using Rails 4.0
  • reservations - An inventory management app - using Rails 6.0 - 🌍
  • rletters - A frontend for database of journal articles for researchers - using Rails 6.0 - 🌍
  • rubygems.org - A gem hosting platform - using Rails 6.0 - 🌍
  • sanataro - An account tracker - using Rails 4.2 - 🌍
  • scholarsphere - A digital assets management app - using Rails 5.1
  • selfstarter - A crowdfunding app - using Rails 4.0
  • sharetribe - A peer-to-peer marketplace platform - using Rails 5.2 - 🌍
  • socify - A social networking platform - using Rails 5.0
  • splits-io - A speedrun data store and analysis engine. - using Rails 6.0 - 🌍
  • spokenvote - A social voting app - using Rails 4.2 - 🌍
  • stackneveroverflow - A question asking & answering platform - using Rails 5.0
  • teambox - A collaboration app - using Rails 3.0 - 🌍 - archived
  • theodinproject - A teaching & learning platform - using Rails 5.2 - 🌍
  • tracks - A goal tracking app - using Rails 5.2 - 🌍
  • trado - An e-commerce platform - using Rails 4.2
  • videoGameList - A video game library tracking web app - using Rails 6.0 - 🌍
  • websiteOne - A project tracking app - using Rails 5.2 - 🌍
  • whitehall - A content management app used by UK government - using Rails 5.1

Back to top

Gems

Direct dependencies of the "rails" gem:

Other gems that can be used with Rails

Back to top

Starters/Boilerplates

  • 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 - Application template for Rails 6 projects; preloaded with best practices for TDD, security, deployment, and developer productivity.

Other Rails Tools

Platforms

  • Nanobox - A micro-PaaS (ΞΌPaaS) for creating consistent, isolated, development environments deployable anywhere 🌍.

Back to top

Generators

Generator Ready to run Complex Apps Sets git Heroku
Rails Composer yes, but Stripe needs to be configured Example apps reaching a SaaS with Stripe. yes yes
Hix on Rails yes Monitoring, Redis Sentinel, Sidekiq. yes no

Back to top

DevTools

  • rails-dashboard - A dev-tool to improve your rails log.
  • Optic - Optic automatically documents and tests your APIs

Back to top

Notable Awesome Stuffs

Back to top

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.