A summary of data about the Ruby ecosystem.

https://github.com/rails/rails

Ruby on Rails
https://github.com/rails/rails

Keywords

activejob activerecord framework html mvc rails ruby

Keywords from Contributors

rubygems rack rspec rubocop code-formatter static-code-analysis sinatra background-jobs sidekiq devise

Last synced: about 14 hours ago
JSON representation

Repository metadata

Ruby on Rails

README.md

Welcome to Rails

What's Rails?

Rails is a web application framework that includes everything needed to
create database-backed web applications according to the
Model-View-Controller (MVC)
pattern.

Understanding the MVC pattern is key to understanding Rails. MVC divides your
application into three layers: Model, View, and Controller, each with a specific responsibility.

Model layer

The Model layer represents the domain model (such as Account, Product,
Person, Post, etc.) and encapsulates the business logic specific to
your application. In Rails, database-backed model classes are derived from
ActiveRecord::Base. Active Record allows you to present the data from
database rows as objects and embellish these data objects with business logic
methods.
Although most Rails models are backed by a database, models can also be ordinary
Ruby classes, or Ruby classes that implement a set of interfaces as provided by
the Active Model module.

View layer

The View layer is composed of "templates" that are responsible for providing
appropriate representations of your application's resources. Templates can
come in a variety of formats, but most view templates are HTML with embedded
Ruby code (ERB files). Views are typically rendered to generate a controller response
or to generate the body of an email. In Rails, View generation is handled by Action View.

Controller layer

The Controller layer is responsible for handling incoming HTTP requests and
providing a suitable response. Usually, this means returning HTML, but Rails controllers
can also generate XML, JSON, PDFs, mobile-specific views, and more. Controllers load and
manipulate models, and render view templates in order to generate the appropriate HTTP response.
In Rails, incoming requests are routed by Action Dispatch to an appropriate controller, and
controller classes are derived from ActionController::Base. Action Dispatch and Action Controller
are bundled together in Action Pack.

Frameworks and libraries

Active Record, Active Model, Action Pack, and Action View can each be used independently outside Rails.

In addition to that, Rails also comes with:

  • Action Mailer, a library to generate and send emails
  • Action Mailbox, a library to receive emails within a Rails application
  • Active Job, a framework for declaring jobs and making them run on a variety of queuing backends
  • Action Cable, a framework to integrate WebSockets with a Rails application
  • Active Storage, a library to attach cloud and local files to Rails applications
  • Action Text, a library to handle rich text content
  • Active Support, a collection of utility classes and standard library extensions that are useful for Rails, and may also be used independently outside Rails

Getting Started

  1. Install Rails at the command prompt if you haven't yet:

    $ gem install rails
    
  2. At the command prompt, create a new Rails application:

    $ rails new myapp
    

    where "myapp" is the application name.

  3. Change directory to myapp and start the web server:

    $ cd myapp
    $ bin/rails server
    

    Run with --help or -h for options.

  4. Go to http://localhost:3000 and you'll see the Rails bootscreen with your Rails and Ruby versions.

  5. Follow the guidelines to start developing your application. You may find
    the following resources handy:

Contributing

We encourage you to contribute to Ruby on Rails! Please check out the
Contributing to Ruby on Rails guide for guidelines about how to proceed. Join us!

Trying to report a possible security vulnerability in Rails? Please
check out our security policy for
guidelines about how to proceed.

Everyone interacting in Rails and its sub-projects' codebases, issue trackers, chat rooms, and mailing lists is expected to follow the Rails code of conduct.

License

Ruby on Rails is released under the MIT License.


Owner metadata


GitHub Events

Total
Last Year

Committers metadata

Last synced: about 14 hours ago

Total Commits: 71,838
Total Committers: 6,715
Avg Commits per committer: 10.698
Development Distribution Score (DDS): 0.939

Commits in past year: 1,444
Committers in past year: 382
Avg Commits per committer in past year: 3.78
Development Distribution Score (DDS) in past year: 0.91

Name Email Commits
Aaron Patterson a****n@g****m 4353
David Heinemeier Hansson d****d@l****m 4188
Jeremy Kemper j****y@b****t 3169
Ryuta Kamizono k****o@g****m 2407
Xavier Noria f****n@h****m 2086
Rafael Mendonça França r****a@g****m 1790
José Valim j****m@g****m 1493
Joshua Peek j****h@j****m 1084
Akira Matsuda r****e@d****p 1017
Carlos Antonio da Silva c****a@g****m 960
Jean Boussier j****r@g****m 943
yuuji.yaginuma y****a@g****m 912
Pratik Naik p****k@g****m 894
Santiago Pastorino s****o@w****m 863
Yves Senn y****n@g****m 830
Jonathan Hefner j****n@h****o 804
Jon Leighton j@j****m 792
Rafael Mendonça França r****l@r****g 742
Vijay Dev v****e@g****m 694
Kasper Timm Hansen k****h@g****m 659
eileencodes e****s@g****m 651
Sean Griffin s****n@t****m 550
Michael Koziarski m****l@k****m 536
Emilio Tagua m****s@g****m 474
Rick Olson t****e@g****m 449
Vipul A M v****d@g****m 432
Matthew Draper m****w@t****t 427
Piotr Sarnacki d****s@g****m 425
Prathamesh Sonpatki c****i@g****m 410
Yasuo Honda y****a@g****m 407
and 6685 more...

Committer domains:


Issue and Pull Request metadata

Last synced: 1 day ago

Total issues: 2,324
Total pull requests: 8,395
Average time to close issues: 4 months
Average time to close pull requests: about 1 month
Total issue authors: 1,596
Total pull request authors: 1,434
Average comments per issue: 4.47
Average comments per pull request: 1.83
Merged pull request: 5,126
Bot issues: 2
Bot pull requests: 1

Past year issues: 258
Past year pull requests: 1,214
Past year average time to close issues: 15 days
Past year average time to close pull requests: 4 days
Past year issue authors: 224
Past year pull request authors: 370
Past year average comments per issue: 1.41
Past year average comments per pull request: 1.01
Past year merged pull request: 571
Past year bot issues: 0
Past year bot pull requests: 1

More stats: https://issues.ecosyste.ms/repositories/lookup?url=https://github.com/rails/rails

Top Issue Authors

  • yahonda (45)
  • dhh (35)
  • joshuay03 (18)
  • Earlopain (16)
  • ghiculescu (14)
  • voxik (13)
  • tohid11 (11)
  • jeromedalbert (10)
  • castonclare (10)
  • rafaelfranca (9)
  • zzak (8)
  • p8 (7)
  • nhorton (7)
  • loqimean (7)
  • ioquatix (7)

Top Pull Request Authors

  • zzak (370)
  • fatkodima (344)
  • skipkayhil (315)
  • p8 (304)
  • casperisfine (299)
  • byroot (227)
  • seanpdoyle (216)
  • yahonda (159)
  • Earlopain (151)
  • akhilgkrishnan (147)
  • joshuay03 (125)
  • Edouard-chin (106)
  • dhh (97)
  • jonathanhefner (93)
  • andrewn617 (87)

Top Issue Labels

  • activerecord (445)
  • stale (254)
  • attached PR (249)
  • With reproduction steps (208)
  • actionpack (85)
  • activestorage (75)
  • more-information-needed (69)
  • docs (67)
  • railties (65)
  • activesupport (57)
  • actionview (47)
  • pinned (36)
  • ci issues (34)
  • third party issue (29)
  • PostgreSQL (25)
  • good first issue (24)
  • activejob (22)
  • regression (21)
  • actioncable (17)
  • encryption (15)
  • needs feedback (13)
  • actiontext (13)
  • actionmailer (12)
  • activemodel (10)
  • MySQL (6)
  • SQLite (5)
  • routing (5)
  • asset pipeline (5)
  • needs work (5)
  • autoloading (4)

Top Pull Request Labels

  • activerecord (2,424)
  • docs (1,788)
  • railties (1,635)
  • activesupport (885)
  • actionpack (847)
  • actionview (487)
  • activestorage (352)
  • activemodel (309)
  • activejob (241)
  • actiontext (225)
  • ready (222)
  • actioncable (176)
  • actionmailbox (129)
  • actionmailer (128)
  • rails foundation (89)
  • needs feedback (44)
  • needs backport (35)
  • stale (33)
  • needs work (27)
  • ci issues (26)
  • PostgreSQL (15)
  • pinned (12)
  • accepted (8)
  • need rebase (7)
  • rejected (5)
  • security (5)
  • MySQL (5)
  • rails-ujs (3)
  • more-information-needed (2)
  • regression (2)

Package metadata

rubygems.org: activesupport

A toolkit of support libraries and Ruby core extensions extracted from the Rails framework. Rich support for multibyte strings, internationalization, time zones, and testing.

gem.coop: activerecord

Databases on Rails. Build a persistent domain model by mapping database tables to Ruby classes. Strong conventions for associations, validations, aggregations, migrations, and testing come baked-in.

gem.coop: actionmailer

Email on Rails. Compose, deliver, and test emails using the familiar controller/view pattern. First-class support for multipart email and attachments.

rubygems.org: rails

Ruby on Rails is a full-stack web framework optimized for programmer happiness and sustainable productivity. It encourages beautiful code by favoring convention over configuration.

rubygems.org: activerecord

Databases on Rails. Build a persistent domain model by mapping database tables to Ruby classes. Strong conventions for associations, validations, aggregations, migrations, and testing come baked-in.

rubygems.org: activemodel

A toolkit for building modeling frameworks like Active Record. Rich support for attributes, callbacks, validations, serialization, internationalization, and testing.

rubygems.org: railties

Rails internals: application bootup, plugins, generators, and rake tasks.

gem.coop: railties

Rails internals: application bootup, plugins, generators, and rake tasks.

gem.coop: rails

Ruby on Rails is a full-stack web framework optimized for programmer happiness and sustainable productivity. It encourages beautiful code by favoring convention over configuration.

rubygems.org: actionpack

Web apps on Rails. Simple, battle-tested conventions for building and testing MVC web applications. Works with any Rack-compatible server.

rubygems.org: actionview

Simple, battle-tested conventions and helpers for building web pages.

gem.coop: activejob

Declare job classes that can be run by a variety of queuing backends.

rubygems.org: actionmailer

Email on Rails. Compose, deliver, and test emails using the familiar controller/view pattern. First-class support for multipart email and attachments.

gem.coop: actioncable

Structure many real-time application concerns into channels over a single WebSocket connection.

rubygems.org: activejob

Declare job classes that can be run by a variety of queuing backends.

gem.coop: activestorage

Attach cloud and local files in Rails applications.

gem.coop: actiontext

Edit and display rich text in Rails applications.

rubygems.org: activestorage

Attach cloud and local files in Rails applications.

gem.coop: actionmailbox

Receive and process incoming emails in Rails applications.

rubygems.org: actioncable

Structure many real-time application concerns into channels over a single WebSocket connection.

npmjs.org: @rails/actioncable

WebSocket framework for Ruby on Rails.

  • Homepage: https://rubyonrails.org/
  • Licenses: MIT
  • Latest release: 8.1.200 (published about 2 months ago)
  • Last Synced: 2026-03-01T21:01:39.177Z (1 day ago)
  • Versions: 146
  • Dependent Packages: 59
  • Dependent Repositories: 110,512
  • Downloads: 4,880,170 Last month
  • Docker Downloads: 565,204,237
  • Rankings:
    • Docker downloads count: 0.075%
    • Dependent repos count: 0.093%
    • Stargazers count: 0.118%
    • Downloads: 0.173%
    • Average: 0.217%
    • Forks count: 0.321%
    • Dependent packages count: 0.521%
  • Maintainers (8)
npmjs.org: @rails/ujs

Ruby on Rails unobtrusive scripting adapter

  • Homepage: https://rubyonrails.org/
  • Licenses: MIT
  • Latest release: 7.1.600 (published 4 months ago)
  • Last Synced: 2026-03-02T15:02:05.752Z (about 16 hours ago)
  • Versions: 119
  • Dependent Packages: 26
  • Dependent Repositories: 109,170
  • Downloads: 2,167,582 Last month
  • Docker Downloads: 430,145,947
  • Rankings:
    • Docker downloads count: 0.089%
    • Dependent repos count: 0.094%
    • Stargazers count: 0.118%
    • Downloads: 0.214%
    • Average: 0.301%
    • Forks count: 0.321%
    • Dependent packages count: 0.969%
  • Maintainers (8)
npmjs.org: @rails/activestorage

Attach cloud and local files in Rails applications

  • Homepage: https://rubyonrails.org/
  • Licenses: MIT
  • Latest release: 8.1.200 (published about 2 months ago)
  • Last Synced: 2026-03-02T10:31:58.759Z (about 20 hours ago)
  • Versions: 146
  • Dependent Packages: 31
  • Dependent Repositories: 101,859
  • Downloads: 2,342,948 Last month
  • Docker Downloads: 2,092,271
  • Rankings:
    • Dependent repos count: 0.097%
    • Stargazers count: 0.118%
    • Downloads: 0.238%
    • Forks count: 0.321%
    • Average: 0.365%
    • Docker downloads count: 0.579%
    • Dependent packages count: 0.839%
  • Maintainers (8)
npmjs.org: actioncable

WebSocket framework for Ruby on Rails.

  • Homepage: http://rubyonrails.org/
  • Licenses: MIT
  • Latest release: 5.2.8 (published almost 4 years ago)
  • Last Synced: 2026-03-01T14:32:21.135Z (1 day ago)
  • Versions: 72
  • Dependent Packages: 59
  • Dependent Repositories: 1,294
  • Downloads: 339,374 Last month
  • Docker Downloads: 6,464,004
  • Rankings:
    • Stargazers count: 0.155%
    • Forks count: 0.332%
    • Downloads: 0.462%
    • Average: 0.517%
    • Dependent repos count: 0.573%
    • Dependent packages count: 0.583%
    • Docker downloads count: 0.996%
  • Maintainers (7)
rubygems.org: actiontext

Edit and display rich text in Rails applications.

npmjs.org: @rails/actiontext

Edit and display rich text in Rails applications

  • Homepage: https://rubyonrails.org/
  • Licenses: MIT
  • Latest release: 8.1.200 (published about 2 months ago)
  • Last Synced: 2026-03-02T04:34:10.286Z (1 day ago)
  • Versions: 146
  • Dependent Packages: 7
  • Dependent Repositories: 1,938
  • Downloads: 770,195 Last month
  • Docker Downloads: 687,670,242
  • Rankings:
    • Docker downloads count: 0.062%
    • Stargazers count: 0.118%
    • Forks count: 0.321%
    • Downloads: 0.408%
    • Dependent repos count: 0.468%
    • Average: 0.691%
    • Dependent packages count: 2.77%
  • Maintainers (8)
npmjs.org: rails-ujs

Ruby on Rails unobtrusive scripting adapter

  • Homepage: http://rubyonrails.org/
  • Licenses: MIT
  • Latest release: 5.2.8 (published almost 4 years ago)
  • Last Synced: 2026-02-11T14:24:51.899Z (20 days ago)
  • Versions: 51
  • Dependent Packages: 10
  • Dependent Repositories: 1,368
  • Downloads: 146,025 Last month
  • Docker Downloads: 310,945
  • Rankings:
    • Stargazers count: 0.155%
    • Forks count: 0.332%
    • Downloads: 0.556%
    • Dependent repos count: 0.563%
    • Docker downloads count: 0.687%
    • Average: 0.718%
    • Dependent packages count: 2.012%
  • Maintainers (8)
rubygems.org: actionmailbox

Receive and process incoming emails in Rails applications.

npmjs.org: activestorage

Attach cloud and local files in Rails applications

  • Homepage: http://rubyonrails.org/
  • Licenses: MIT
  • Latest release: 5.2.8 (published almost 4 years ago)
  • Last Synced: 2026-03-01T20:02:38.219Z (1 day ago)
  • Versions: 32
  • Dependent Packages: 12
  • Dependent Repositories: 394
  • Downloads: 231,823 Last month
  • Docker Downloads: 2,552
  • Rankings:
    • Stargazers count: 0.155%
    • Forks count: 0.332%
    • Downloads: 0.604%
    • Dependent repos count: 0.868%
    • Average: 0.903%
    • Docker downloads count: 1.258%
    • Dependent packages count: 2.197%
  • Maintainers (5)
proxy.golang.org: github.com/rails/rails

  • Homepage:
  • Documentation: https://pkg.go.dev/github.com/rails/rails#section-documentation
  • Licenses: mit
  • Latest release: v8.1.2+incompatible (published about 1 month ago)
  • Last Synced: 2026-02-24T08:37:59.025Z (7 days ago)
  • Versions: 242
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent packages count: 6.999%
    • Average: 8.173%
    • Dependent repos count: 9.346%
npmjs.org: @rezonant/actioncable

WebSocket framework for Ruby on Rails.

  • Homepage: http://rubyonrails.org/
  • Licenses: MIT
  • Latest release: 5.1.4 (published over 8 years ago)
  • Last Synced: 2026-02-26T06:52:56.997Z (5 days ago)
  • Versions: 4
  • Dependent Packages: 1
  • Dependent Repositories: 1
  • Downloads: 21 Last month
  • Rankings:
    • Stargazers count: 0.146%
    • Forks count: 0.322%
    • Dependent repos count: 10.336%
    • Average: 12.487%
    • Dependent packages count: 20.975%
    • Downloads: 30.656%
  • Maintainers (1)
npmjs.org: @dolsem/actioncable

WebSocket framework for Ruby on Rails.

  • Homepage: https://rubyonrails.org/
  • Licenses: MIT
  • Latest release: 7.0.0-alpha-simple-backoff (published almost 5 years ago)
  • Last Synced: 2026-02-24T08:37:56.628Z (7 days ago)
  • Versions: 7
  • Dependent Packages: 1
  • Dependent Repositories: 0
  • Downloads: 15 Last month
  • Rankings:
    • Stargazers count: 0.167%
    • Forks count: 0.448%
    • Average: 14.272%
    • Dependent packages count: 16.224%
    • Dependent repos count: 25.328%
    • Downloads: 29.194%
  • Maintainers (1)
npmjs.org: @rmacklin/actioncable

WebSocket framework for Ruby on Rails.

  • Homepage: http://rubyonrails.org/
  • Licenses: MIT
  • Latest release: 6.0.0-pr.34258a (published over 7 years ago)
  • Last Synced: 2026-02-26T06:52:57.057Z (5 days ago)
  • Versions: 4
  • Dependent Packages: 1
  • Dependent Repositories: 1
  • Downloads: 5 Last month
  • Rankings:
    • Stargazers count: 0.147%
    • Forks count: 0.322%
    • Dependent repos count: 10.358%
    • Average: 14.854%
    • Dependent packages count: 21.007%
    • Downloads: 42.435%
  • Maintainers (1)
npmjs.org: actioncable-including-source-code

WebSocket framework for Ruby on Rails.

  • Homepage: http://rubyonrails.org/
  • Licenses: MIT
  • Latest release: 5.2.1 (published over 7 years ago)
  • Last Synced: 2026-02-24T08:37:56.566Z (7 days ago)
  • Versions: 5
  • Dependent Packages: 2
  • Dependent Repositories: 1
  • Downloads: 43 Last month
  • Rankings:
    • Stargazers count: 0.147%
    • Forks count: 0.322%
    • Dependent repos count: 10.345%
    • Average: 14.86%
    • Dependent packages count: 20.988%
    • Downloads: 42.497%
  • Maintainers (1)
npmjs.org: rails-ujs-confirm

Ruby on Rails unobtrusive scripting adapter

  • Homepage: http://rubyonrails.org/
  • Licenses: MIT
  • Latest release: 6.0.3 (published over 5 years ago)
  • Last Synced: 2026-02-24T08:37:57.200Z (7 days ago)
  • Versions: 1
  • Dependent Packages: 2
  • Dependent Repositories: 1
  • Downloads: 4 Last month
  • Rankings:
    • Stargazers count: 0.147%
    • Forks count: 0.322%
    • Dependent packages count: 8.89%
    • Dependent repos count: 10.381%
    • Average: 15.601%
    • Downloads: 58.263%
  • Maintainers (1)
npmjs.org: rails-ujs-thuocsi

Ruby on Rails unobtrusive scripting adapter

  • Homepage: http://rubyonrails.org/
  • Licenses: MIT
  • Latest release: 6.0.3 (published almost 6 years ago)
  • Last Synced: 2026-02-24T08:37:56.347Z (7 days ago)
  • Versions: 1
  • Dependent Packages: 2
  • Dependent Repositories: 0
  • Downloads: 5 Last month
  • Rankings:
    • Stargazers count: 0.167%
    • Forks count: 0.448%
    • Dependent packages count: 9.482%
    • Average: 15.803%
    • Dependent repos count: 25.328%
    • Downloads: 43.589%
  • Maintainers (1)
repo1.maven.org: org.webjars.npm:rails__actioncable

WebJar for @rails/actioncable

  • Homepage: https://www.webjars.org
  • Documentation: https://appdoc.app/artifact/org.webjars.npm/rails__actioncable/
  • Licenses: MIT
  • Latest release: 6.1.0 (published about 5 years ago)
  • Last Synced: 2026-02-26T06:52:56.912Z (5 days ago)
  • Versions: 1
  • Dependent Packages: 1
  • Dependent Repositories: 0
  • Rankings:
    • Stargazers count: 0.329%
    • Forks count: 0.383%
    • Average: 16.172%
    • Dependent repos count: 31.98%
    • Dependent packages count: 31.998%
npmjs.org: rn-actioncable

WebSocket framework for Ruby on Rails.

  • Homepage: http://rubyonrails.org/
  • Licenses: MIT
  • Latest release: 5.2.6 (published over 6 years ago)
  • Last Synced: 2026-02-26T06:52:56.601Z (5 days ago)
  • Versions: 3
  • Dependent Packages: 1
  • Dependent Repositories: 1
  • Downloads: 14 Last month
  • Rankings:
    • Stargazers count: 0.147%
    • Forks count: 0.322%
    • Dependent repos count: 10.381%
    • Average: 16.888%
    • Dependent packages count: 21.059%
    • Downloads: 52.53%
  • Maintainers (1)
npmjs.org: actioncable-with-source-code

WebSocket framework for Ruby on Rails.

  • Homepage: http://rubyonrails.org/
  • Licenses: MIT
  • Latest release: 5.2.1 (published over 7 years ago)
  • Last Synced: 2026-02-24T08:37:56.563Z (7 days ago)
  • Versions: 1
  • Dependent Packages: 2
  • Dependent Repositories: 1
  • Downloads: 9 Last month
  • Rankings:
    • Stargazers count: 0.147%
    • Forks count: 0.322%
    • Dependent repos count: 10.381%
    • Average: 17.091%
    • Dependent packages count: 21.059%
    • Downloads: 53.545%
  • Maintainers (1)
npmjs.org: @xinyifly/lino-actioncable

WebSocket framework for Ruby on Rails.

  • Homepage: https://rubyonrails.org/
  • Licenses: MIT
  • Latest release: 7.1.0-alpha (published almost 4 years ago)
  • Last Synced: 2026-02-24T08:37:57.762Z (7 days ago)
  • Versions: 1
  • Dependent Packages: 1
  • Dependent Repositories: 0
  • Downloads: 1 Last month
  • Rankings:
    • Stargazers count: 0.182%
    • Forks count: 0.456%
    • Dependent packages count: 16.22%
    • Average: 17.148%
    • Dependent repos count: 25.306%
    • Downloads: 43.576%
  • Maintainers (1)
npmjs.org: @jasongorst/actiontext

Edit and display rich text in Rails applications

  • Homepage: https://rubyonrails.org/
  • Licenses: MIT
  • Latest release: 7.0.2-2 (published about 4 years ago)
  • Last Synced: 2026-02-24T08:37:56.556Z (7 days ago)
  • Versions: 1
  • Dependent Packages: 1
  • Dependent Repositories: 0
  • Downloads: 4 Last month
  • Rankings:
    • Stargazers count: 0.167%
    • Forks count: 0.448%
    • Dependent packages count: 16.224%
    • Average: 17.151%
    • Dependent repos count: 25.328%
    • Downloads: 43.589%
  • Maintainers (1)
npmjs.org: actiontexts

Edit and display rich text in Rails applications

  • Homepage: https://rubyonrails.org/
  • Licenses: MIT
  • Latest release: 7.0.3-1 (published over 3 years ago)
  • Last Synced: 2026-02-24T08:37:56.668Z (7 days ago)
  • Versions: 1
  • Dependent Packages: 2
  • Dependent Repositories: 0
  • Downloads: 2 Last month
  • Rankings:
    • Stargazers count: 0.183%
    • Forks count: 0.456%
    • Dependent packages count: 16.22%
    • Average: 17.583%
    • Dependent repos count: 25.306%
    • Downloads: 45.75%
  • Maintainers (1)
npmjs.org: rails

Rails is a web-application framework that includes everything needed to create database-backed web applications according to the Model-View-Controller (MVC) pattern.

  • Homepage:
  • Licenses: MIT
  • Latest release: 4.1.0-beta (published over 12 years ago)
  • Last Synced: 2026-02-26T06:52:57.810Z (5 days ago)
  • Versions: 1
  • Dependent Packages: 2
  • Dependent Repositories: 1
  • Downloads: 0 Last month
  • Rankings:
    • Stargazers count: 0.147%
    • Forks count: 0.323%
    • Dependent packages count: 8.87%
    • Dependent repos count: 10.358%
    • Average: 17.669%
    • Downloads: 68.646%
  • Maintainers (1)
npmjs.org: activestorage-with-source-code

Attach cloud and local files in Rails applications

  • Homepage: http://rubyonrails.org/
  • Licenses: MIT
  • Latest release: 5.2.0-rc1 (published about 8 years ago)
  • Last Synced: 2026-02-24T08:37:56.255Z (7 days ago)
  • Versions: 1
  • Dependent Packages: 2
  • Dependent Repositories: 1
  • Downloads: 5 Last month
  • Rankings:
    • Stargazers count: 0.147%
    • Forks count: 0.322%
    • Dependent repos count: 10.365%
    • Average: 17.696%
    • Dependent packages count: 21.022%
    • Downloads: 56.624%
  • Maintainers (1)
repo1.maven.org: org.webjars.npm:rails-ujs

WebJar for rails-ujs

  • Homepage: https://www.webjars.org
  • Documentation: https://appdoc.app/artifact/org.webjars.npm/rails-ujs/
  • Licenses: MIT
  • Latest release: 5.2.4-3 (published over 5 years ago)
  • Last Synced: 2026-02-26T06:52:57.922Z (5 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Stargazers count: 0.329%
    • Forks count: 0.383%
    • Average: 20.388%
    • Dependent repos count: 31.98%
    • Dependent packages count: 48.86%
npmjs.org: vipul_actioncable

WebSocket framework for Ruby on Rails.

  • Homepage: http://rubyonrails.org/
  • Licenses: MIT
  • Latest release: 5.1.0-alpha (published almost 10 years ago)
  • Last Synced: 2026-02-24T08:37:57.709Z (7 days ago)
  • Versions: 2
  • Dependent Packages: 0
  • Dependent Repositories: 1
  • Downloads: 5 Last month
  • Rankings:
    • Stargazers count: 0.146%
    • Forks count: 0.322%
    • Dependent repos count: 10.324%
    • Average: 22.313%
    • Downloads: 48.807%
    • Dependent packages count: 51.966%
  • Maintainers (1)
npmjs.org: @railslts/rails-ujs

Ruby on Rails unobtrusive scripting adapter

  • Homepage: http://rubyonrails.org/
  • Licenses: MIT
  • Latest release: 5.2.8 (published almost 3 years ago)
  • Last Synced: 2026-02-24T08:37:59.130Z (7 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 3 Last month
  • Rankings:
    • Dependent repos count: 24.896%
    • Average: 29.342%
    • Dependent packages count: 33.789%
  • Maintainers (6)
npmjs.org: @yauhenininjia/actioncable

WebSocket framework for Ruby on Rails.

  • Homepage: https://rubyonrails.org/
  • Licenses: MIT
  • Latest release: 7.1.0-beta (published over 2 years ago)
  • Last Synced: 2026-02-24T08:37:57.878Z (7 days ago)
  • Versions: 1
  • Dependent Packages: 1
  • Dependent Repositories: 0
  • Downloads: 3 Last month
  • Rankings:
    • Stargazers count: 0.154%
    • Forks count: 0.334%
    • Average: 32.244%
    • Dependent repos count: 37.448%
    • Dependent packages count: 53.875%
    • Downloads: 69.408%
  • Maintainers (1)
npmjs.org: @sudhanshug/rails__actioncable

WebSocket framework for Ruby on Rails.

  • Homepage: https://rubyonrails.org/
  • Licenses: MIT
  • Latest release: 7.2.0-alpha (published about 2 years ago)
  • Last Synced: 2026-02-24T08:37:56.852Z (7 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 2 Last month
  • Rankings:
    • Dependent repos count: 33.313%
    • Average: 40.32%
    • Dependent packages count: 47.327%
  • Maintainers (1)
repo1.maven.org: org.webjars.npm:rails__ujs

WebJar for @rails/ujs

  • Homepage: https://www.webjars.org
  • Documentation: https://appdoc.app/artifact/org.webjars.npm/rails__ujs/
  • Licenses: MIT
  • Latest release: 6.1.3 (published about 5 years ago)
  • Last Synced: 2026-02-26T06:52:56.930Z (5 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 31.98%
    • Average: 40.42%
    • Dependent packages count: 48.86%
rubygems.org: omg-actioncable

Structure many real-time application concerns into channels over a single WebSocket connection.

  • Homepage:
  • Documentation: http://www.rubydoc.info/gems/omg-actioncable/
  • Licenses: MIT
  • Latest release: 8.0.0.alpha9 (published over 1 year ago)
  • Last Synced: 2026-02-26T06:52:57.460Z (5 days ago)
  • Versions: 6
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 2,624 Total
  • Rankings:
    • Dependent packages count: 14.65%
    • Dependent repos count: 44.876%
    • Average: 50.761%
    • Downloads: 92.758%
  • Maintainers (1)
rubygems.org: omg-actionpack

Web apps on Rails. Simple, battle-tested conventions for building and testing MVC web applications. Works with any Rack-compatible server.

  • Homepage:
  • Documentation: http://www.rubydoc.info/gems/omg-actionpack/
  • Licenses: MIT
  • Latest release: 8.0.0.alpha9 (published over 1 year ago)
  • Last Synced: 2026-02-26T06:52:56.801Z (5 days ago)
  • Versions: 7
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 3,088 Total
  • Rankings:
    • Dependent packages count: 14.65%
    • Dependent repos count: 44.876%
    • Average: 50.764%
    • Downloads: 92.766%
  • Maintainers (1)
rubygems.org: omg-actionmailer

Email on Rails. Compose, deliver, and test emails using the familiar controller/view pattern. First-class support for multipart email and attachments.

  • Homepage:
  • Documentation: http://www.rubydoc.info/gems/omg-actionmailer/
  • Licenses: MIT
  • Latest release: 8.0.0.alpha9 (published over 1 year ago)
  • Last Synced: 2026-02-24T08:37:56.471Z (7 days ago)
  • Versions: 6
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 3,281 Total
  • Rankings:
    • Dependent packages count: 14.65%
    • Dependent repos count: 44.876%
    • Average: 50.764%
    • Downloads: 92.766%
  • Maintainers (1)
rubygems.org: omg-activemodel

A toolkit for building modeling frameworks like Active Record. Rich support for attributes, callbacks, validations, serialization, internationalization, and testing.

  • Homepage:
  • Documentation: http://www.rubydoc.info/gems/omg-activemodel/
  • Licenses: MIT
  • Latest release: 8.0.0.alpha9 (published over 1 year ago)
  • Last Synced: 2026-02-24T08:37:55.742Z (7 days ago)
  • Versions: 7
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 3,959 Total
  • Rankings:
    • Dependent packages count: 14.65%
    • Dependent repos count: 44.876%
    • Average: 50.764%
    • Downloads: 92.766%
  • Maintainers (1)
rubygems.org: omg-rails

Ruby on Rails is a full-stack web framework optimized for programmer happiness and sustainable productivity. It encourages beautiful code by favoring convention over configuration.

  • Homepage:
  • Documentation: http://www.rubydoc.info/gems/omg-rails/
  • Licenses: MIT
  • Latest release: 8.0.0.alpha9 (published over 1 year ago)
  • Last Synced: 2026-02-26T06:52:56.335Z (5 days ago)
  • Versions: 5
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 2,345 Total
  • Rankings:
    • Dependent packages count: 14.65%
    • Dependent repos count: 44.876%
    • Average: 50.766%
    • Downloads: 92.771%
  • Maintainers (1)
rubygems.org: omg-activejob

Declare job classes that can be run by a variety of queuing backends.

  • Homepage:
  • Documentation: http://www.rubydoc.info/gems/omg-activejob/
  • Licenses: MIT
  • Latest release: 8.0.0.alpha9 (published over 1 year ago)
  • Last Synced: 2026-02-26T06:52:57.074Z (5 days ago)
  • Versions: 7
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 3,599 Total
  • Rankings:
    • Dependent packages count: 14.65%
    • Dependent repos count: 44.876%
    • Average: 50.767%
    • Downloads: 92.773%
  • Maintainers (1)
rubygems.org: omg-activesupport

A toolkit of support libraries and Ruby core extensions extracted from the Rails framework. Rich support for multibyte strings, internationalization, time zones, and testing.

  • Homepage:
  • Documentation: http://www.rubydoc.info/gems/omg-activesupport/
  • Licenses: MIT
  • Latest release: 8.0.0.alpha9 (published over 1 year ago)
  • Last Synced: 2026-02-26T06:52:56.404Z (5 days ago)
  • Versions: 7
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 3,617 Total
  • Rankings:
    • Dependent packages count: 14.65%
    • Dependent repos count: 44.876%
    • Average: 50.767%
    • Downloads: 92.773%
  • Maintainers (1)
rubygems.org: omg-activestorage

Attach cloud and local files in Rails applications.

  • Homepage:
  • Documentation: http://www.rubydoc.info/gems/omg-activestorage/
  • Licenses: MIT
  • Latest release: 8.0.0.alpha9 (published over 1 year ago)
  • Last Synced: 2026-02-24T08:37:56.671Z (7 days ago)
  • Versions: 5
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 2,893 Total
  • Rankings:
    • Dependent packages count: 14.65%
    • Dependent repos count: 44.876%
    • Average: 50.767%
    • Downloads: 92.773%
  • Maintainers (1)
rubygems.org: omg-railties

Rails internals: application bootup, plugins, generators, and rake tasks.

  • Homepage:
  • Documentation: http://www.rubydoc.info/gems/omg-railties/
  • Licenses: MIT
  • Latest release: 8.0.0.alpha9 (published over 1 year ago)
  • Last Synced: 2026-02-26T06:52:56.217Z (5 days ago)
  • Versions: 5
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 2,369 Total
  • Rankings:
    • Dependent packages count: 14.65%
    • Dependent repos count: 44.876%
    • Average: 50.767%
    • Downloads: 92.773%
  • Maintainers (1)
rubygems.org: omg-actionview

Simple, battle-tested conventions and helpers for building web pages.

  • Homepage:
  • Documentation: http://www.rubydoc.info/gems/omg-actionview/
  • Licenses: MIT
  • Latest release: 8.0.0.alpha9 (published over 1 year ago)
  • Last Synced: 2026-02-24T08:37:56.086Z (7 days ago)
  • Versions: 7
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 3,915 Total
  • Rankings:
    • Dependent packages count: 14.65%
    • Dependent repos count: 44.876%
    • Average: 50.767%
    • Downloads: 92.773%
  • Maintainers (1)
rubygems.org: omg-actionmailbox

Receive and process incoming emails in Rails applications.

  • Homepage:
  • Documentation: http://www.rubydoc.info/gems/omg-actionmailbox/
  • Licenses: MIT
  • Latest release: 8.0.0.alpha9 (published over 1 year ago)
  • Last Synced: 2026-02-24T08:37:56.622Z (7 days ago)
  • Versions: 5
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 2,708 Total
  • Rankings:
    • Dependent packages count: 14.65%
    • Dependent repos count: 44.876%
    • Average: 50.767%
    • Downloads: 92.773%
  • Maintainers (1)
rubygems.org: omg-activerecord

Databases on Rails. Build a persistent domain model by mapping database tables to Ruby classes. Strong conventions for associations, validations, aggregations, migrations, and testing come baked-in.

  • Homepage:
  • Documentation: http://www.rubydoc.info/gems/omg-activerecord/
  • Licenses: MIT
  • Latest release: 8.0.0.alpha9 (published over 1 year ago)
  • Last Synced: 2026-02-24T08:37:56.046Z (7 days ago)
  • Versions: 7
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 2,927 Total
  • Rankings:
    • Dependent packages count: 14.65%
    • Dependent repos count: 44.876%
    • Average: 50.767%
    • Downloads: 92.773%
  • Maintainers (1)
rubygems.org: omg-actiontext

Edit and display rich text in Rails applications.

  • Homepage:
  • Documentation: http://www.rubydoc.info/gems/omg-actiontext/
  • Licenses: MIT
  • Latest release: 8.0.0.alpha9 (published over 1 year ago)
  • Last Synced: 2026-02-26T06:52:57.238Z (5 days ago)
  • Versions: 5
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 2,378 Total
  • Rankings:
    • Dependent packages count: 14.65%
    • Dependent repos count: 44.876%
    • Average: 50.77%
    • Downloads: 92.785%
  • Maintainers (1)
rubygems.org: rails-dynamic-param-filter

Ruby on Rails is a full-stack web framework optimized for programmer happiness and sustainable productivity. It encourages beautiful code by favoring convention over configuration.

  • Homepage:
  • Documentation: http://www.rubydoc.info/gems/rails-dynamic-param-filter/
  • Licenses: MIT
  • Latest release: 8.0.0.alpha (published over 1 year ago)
  • Last Synced: 2026-02-24T08:37:57.234Z (7 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 604 Total
  • Rankings:
    • Dependent packages count: 14.65%
    • Dependent repos count: 44.876%
    • Average: 50.772%
    • Downloads: 92.789%
  • Maintainers (1)
gem.coop: activesupport

A toolkit of support libraries and Ruby core extensions extracted from the Rails framework. Rich support for multibyte strings, internationalization, time zones, and testing.

gem.coop: actionpack

Web apps on Rails. Simple, battle-tested conventions for building and testing MVC web applications. Works with any Rack-compatible server.

gem.coop: activemodel

A toolkit for building modeling frameworks like Active Record. Rich support for attributes, callbacks, validations, serialization, internationalization, and testing.


Dependencies

package.json npm
  • @rails/actioncable file:../../../../actioncable
  • @rails/activestorage file:../../../../activestorage
  • @rails/ujs file:../../../../actionview
  • @rails/webpacker ^6.0.0-rc.5
yarn.lock npm
  • 764 dependencies
Gemfile rubygems
  • activerecord-jdbcmysql-adapter >= 1.3.0 development
  • activerecord-jdbcmysql-adapter >= 0 development
  • activerecord-jdbcpostgresql-adapter >= 0 development
  • activerecord-jdbcpostgresql-adapter >= 1.3.0 development
  • aws-sdk-s3 >= 0 development
  • azure-storage-blob ~> 2.0 development
  • backburner >= 0 development
  • benchmark-ips >= 0 development
  • blade >= 0 development
  • debug >= 1.1.0 development
  • delayed_job >= 0 development
  • delayed_job_active_record >= 0 development
  • google-cloud-storage ~> 1.11 development
  • hiredis >= 0 development
  • image_processing ~> 1.2 development
  • kindlerb ~> 1.2.0 development
  • minitest-bisect >= 0 development
  • minitest-ci >= 0 development
  • minitest-retry >= 0 development
  • mysql2 ~> 0.5 development
  • pg ~> 1.3 development
  • puma >= 0 development
  • que >= 0 development
  • queue_classic >= 4.0.0 development
  • redcarpet ~> 3.2.3 development
  • redis ~> 4.0 development
  • redis-namespace >= 0 development
  • resque >= 0 development
  • resque-scheduler >= 0 development
  • rouge >= 0 development
  • rubocop >= 1.25.1 development
  • rubocop-minitest >= 0 development
  • rubocop-packaging >= 0 development
  • rubocop-performance >= 0 development
  • rubocop-rails >= 0 development
  • sdoc >= 2.4.0 development
  • sequel >= 0 development
  • sidekiq >= 0 development
  • sneakers >= 0 development
  • sprockets-export >= 0 development
  • stackprof >= 0 development
  • sucker_punch >= 0 development
  • w3c_validators ~> 1.3.6 development
  • webdrivers >= 0 development
  • websocket-client-simple >= 0 development
  • activerecord-jdbcsqlite3-adapter >= 0
  • activerecord-jdbcsqlite3-adapter >= 1.3.0
  • activerecord-oracle_enhanced-adapter >= 0
  • aws-sdk-sns >= 0
  • bcrypt ~> 3.1.11
  • bootsnap >= 1.4.4
  • capybara >= 3.26
  • connection_pool >= 0
  • cssbundling-rails >= 0
  • dalli >= 3.0.1
  • importmap-rails >= 0
  • jsbundling-rails >= 0
  • json >= 2.0.0
  • libxml-ruby >= 0
  • listen ~> 3.3
  • minitest >= 5.15.0, < 5.16.0
  • nokogiri >= 1.8.1, != 1.11.0
  • propshaft >= 0.1.7
  • psych ~> 3.0
  • racc >= 1.4.6
  • rack-cache ~> 1.2
  • rake >= 11.1
  • rexml >= 0
  • ruby-oci8 ~> 2.2
  • selenium-webdriver >= 4.0.0
  • sprockets-rails >= 2.0.0
  • sqlite3 ~> 1.4
  • stimulus-rails >= 0
  • tailwindcss-rails >= 0
  • terser >= 1.1.4
  • turbo-rails >= 0
  • tzinfo-data >= 0
  • wdm >= 0.1.0
  • webmock >= 0
  • webrick >= 0
Gemfile.lock rubygems
  • 217 dependencies
rails.gemspec rubygems
  • bundler >= 1.15.0
.github/workflows/lint.yml actions
  • actions/checkout v3 composite
  • actions/setup-python v2 composite
  • ruby/setup-ruby v1 composite
.github/workflows/rubocop.yml actions
  • actions/checkout v3 composite
  • ruby/setup-ruby v1 composite
.devcontainer/Dockerfile docker
  • mcr.microsoft.com/devcontainers/ruby 0-${VARIANT} build
Brewfile homebrew
  • ffmpeg *
  • imagemagick *
  • memcached *
  • mupdf *
  • mysql *
  • poppler *
  • postgresql *
  • redis *
  • vips *
  • yarn *
actioncable/package.json npm
  • @rollup/plugin-commonjs ^19.0.1 development
  • @rollup/plugin-node-resolve ^11.0.1 development
  • eslint ^4.3.0 development
  • eslint-plugin-import ^2.7.0 development
  • karma ^3.1.1 development
  • karma-chrome-launcher ^2.2.0 development
  • karma-qunit ^2.1.0 development
  • karma-sauce-launcher ^1.2.0 development
  • mock-socket ^2.0.0 development
  • qunit ^2.8.0 development
  • rollup ^2.35.1 development
  • rollup-plugin-terser ^7.0.2 development
actiontext/package.json npm
  • @rollup/plugin-commonjs ^19.0.1 development
  • @rollup/plugin-node-resolve ^11.0.1 development
  • rollup ^2.35.1 development
  • trix ^1.3.1 development
  • @rails/activestorage >= 7.0.0-alpha1
activestorage/package.json npm
  • @rollup/plugin-commonjs ^19.0.1 development
  • @rollup/plugin-node-resolve ^11.0.1 development
  • eslint ^4.3.0 development
  • eslint-plugin-import ^2.23.4 development
  • rollup ^2.35.1 development
  • rollup-plugin-terser ^7.0.2 development
  • spark-md5 ^3.0.1
railties/test/isolation/assets/package.json npm
  • @rails/actioncable file:../../../../actioncable
  • @rails/activestorage file:../../../../activestorage
  • @rails/ujs file:../../../../actionview
  • @rails/webpacker ^6.0.0-rc.5
actioncable/actioncable.gemspec rubygems
  • nio4r ~> 2.0
  • websocket-driver >= 0.6.1
  • zeitwerk ~> 2.6
actionmailbox/actionmailbox.gemspec rubygems
  • mail >= 2.7.1
  • net-imap >= 0
  • net-pop >= 0
  • net-smtp >= 0
actionmailer/actionmailer.gemspec rubygems
  • mail ~> 2.5, >= 2.5.4
  • net-imap >= 0
  • net-pop >= 0
  • net-smtp >= 0
  • rails-dom-testing ~> 2.0
actionpack/actionpack.gemspec rubygems
  • rack ~> 2.0, >= 2.2.4
  • rack-test >= 0.6.3
  • rails-dom-testing ~> 2.0
  • rails-html-sanitizer ~> 1.0, >= 1.2.0
actiontext/actiontext.gemspec rubygems
  • globalid >= 0.6.0
  • nokogiri >= 1.8.5
actionview/actionview.gemspec rubygems
  • builder ~> 3.1
  • erubi ~> 1.11
  • rails-dom-testing ~> 2.0
  • rails-html-sanitizer ~> 1.1, >= 1.2.0
activejob/activejob.gemspec rubygems
  • globalid >= 0.3.6
activestorage/activestorage.gemspec rubygems
  • marcel ~> 1.0
  • mini_mime >= 1.1.0
activesupport/activesupport.gemspec rubygems
  • concurrent-ruby ~> 1.0, >= 1.0.2
  • connection_pool >= 2.2.5
  • i18n >= 1.6, < 2
  • minitest >= 5.1
  • tzinfo ~> 2.0
railties/railties.gemspec rubygems
  • rake >= 12.2
  • thor ~> 1.0
  • zeitwerk ~> 2.6
.github/workflows/rail_inspector.yml actions
  • actions/checkout v4 composite
  • ruby/setup-ruby v1 composite
.github/workflows/rails-new-docker.yml actions
  • actions/checkout v4 composite
  • ruby/setup-ruby v1 composite
  • zzak/action-discord v8 composite
.devcontainer/docker-compose.yml docker
  • mariadb latest
  • memcached latest
  • postgres latest
  • redis latest
activemodel/activemodel.gemspec rubygems
activerecord/activerecord.gemspec rubygems
  • timeout >= 0.4.0
tools/rail_inspector/rail_inspector.gemspec rubygems
  • syntax_tree = 6.1.1
  • thor ~> 1.0

Score: 44.343952277509466