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 sinatra static-code-analysis code-formatter background-jobs sidekiq devise

Last synced: about 11 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: 8 days ago

Total Commits: 71,465
Total Committers: 6,235
Avg Commits per committer: 11.462
Development Distribution Score (DDS): 0.938

Commits in past year: 1,620
Committers in past year: 399
Avg Commits per committer in past year: 4.06
Development Distribution Score (DDS) in past year: 0.899

Name Email Commits
Aaron Patterson a****n@g****m 4429
David Heinemeier Hansson d****d@l****m 4343
Jeremy Kemper j****y@b****t 3306
Rafael Mendonça França r****a@g****m 2762
Ryuta Kamizono k****o@g****m 2404
Xavier Noria f****n@h****m 2093
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
yuuji.yaginuma y****a@g****m 912
Jean Boussier j****r@g****m 900
Pratik Naik p****k@g****m 894
Santiago Pastorino s****o@w****m 863
Yves Senn y****n@g****m 832
Jonathan Hefner j****n@h****o 804
Jon Leighton j@j****m 792
Sean Griffin s****n@t****m 759
Vijay Dev v****e@g****m 694
Kasper Timm Hansen k****h@g****m 659
eileencodes e****s@g****m 649
Michael Koziarski m****l@k****m 536
Andrew White a****w@p****k 522
Emilio Tagua m****s@g****m 474
George Claghorn g****e@b****m 470
Rick Olson t****e@g****m 449
Vipul A M v****d@g****m 433
Piotr Sarnacki d****s@g****m 425
Matthew Draper m****w@t****t 417
Prathamesh Sonpatki c****i@g****m 410
and 6205 more...

Committer domains:


Issue and Pull Request metadata

Last synced: 4 days ago

Total issues: 2,312
Total pull requests: 8,369
Average time to close issues: 4 months
Average time to close pull requests: about 1 month
Total issue authors: 1,590
Total pull request authors: 1,423
Average comments per issue: 4.48
Average comments per pull request: 1.83
Merged pull request: 5,117
Bot issues: 0
Bot pull requests: 1

Past year issues: 471
Past year pull requests: 2,198
Past year average time to close issues: 13 days
Past year average time to close pull requests: 5 days
Past year issue authors: 388
Past year pull request authors: 509
Past year average comments per issue: 1.49
Past year average comments per pull request: 1.03
Past year merged pull request: 1,201
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 (42)
  • dhh (35)
  • joshuay03 (18)
  • Earlopain (16)
  • ghiculescu (14)
  • voxik (13)
  • tohid11 (11)
  • castonclare (10)
  • jeromedalbert (10)
  • rafaelfranca (9)
  • zzak (8)
  • loqimean (7)
  • raoehtesham03 (7)
  • nhorton (7)
  • searls (7)

Top Pull Request Authors

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

Top Issue Labels

  • activerecord (444)
  • stale (253)
  • attached PR (248)
  • With reproduction steps (208)
  • actionpack (85)
  • activestorage (75)
  • more-information-needed (67)
  • docs (67)
  • railties (65)
  • activesupport (57)
  • actionview (47)
  • pinned (36)
  • ci issues (32)
  • 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,411)
  • docs (1,777)
  • railties (1,631)
  • activesupport (883)
  • actionpack (842)
  • actionview (484)
  • activestorage (350)
  • activemodel (308)
  • activejob (240)
  • actiontext (220)
  • ready (220)
  • actioncable (175)
  • actionmailbox (128)
  • actionmailer (127)
  • rails foundation (88)
  • 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.100 (published about 1 month ago)
  • Last Synced: 2025-12-05T22:02:29.192Z (5 days ago)
  • Versions: 145
  • Dependent Packages: 59
  • Dependent Repositories: 110,512
  • Downloads: 4,171,468 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 about 1 month ago)
  • Last Synced: 2025-12-06T01:31:20.613Z (4 days ago)
  • Versions: 119
  • Dependent Packages: 26
  • Dependent Repositories: 109,170
  • Downloads: 1,652,520 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.100 (published about 1 month ago)
  • Last Synced: 2025-12-06T08:31:55.719Z (4 days ago)
  • Versions: 145
  • Dependent Packages: 31
  • Dependent Repositories: 101,859
  • Downloads: 1,763,042 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 over 3 years ago)
  • Last Synced: 2025-12-06T16:04:48.919Z (4 days ago)
  • Versions: 72
  • Dependent Packages: 59
  • Dependent Repositories: 1,294
  • Downloads: 290,924 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.100 (published about 1 month ago)
  • Last Synced: 2025-12-06T09:01:59.900Z (4 days ago)
  • Versions: 145
  • Dependent Packages: 7
  • Dependent Repositories: 1,938
  • Downloads: 671,341 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 over 3 years ago)
  • Last Synced: 2024-12-12T18:28:24.891Z (12 months ago)
  • Versions: 51
  • Dependent Packages: 10
  • Dependent Repositories: 1,368
  • Downloads: 130,740 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 over 3 years ago)
  • Last Synced: 2025-12-06T08:30:55.468Z (4 days ago)
  • Versions: 32
  • Dependent Packages: 12
  • Dependent Repositories: 394
  • Downloads: 152,663 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.1+incompatible (published about 1 month ago)
  • Last Synced: 2025-12-06T16:05:04.177Z (4 days ago)
  • Versions: 241
  • 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: 2025-12-06T16:05:12.902Z (4 days ago)
  • Versions: 4
  • Dependent Packages: 1
  • Dependent Repositories: 1
  • Downloads: 6 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: 2025-12-06T16:04:57.259Z (4 days ago)
  • Versions: 7
  • Dependent Packages: 1
  • Dependent Repositories: 0
  • Downloads: 11 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 about 7 years ago)
  • Last Synced: 2025-12-06T16:05:00.382Z (4 days ago)
  • Versions: 4
  • Dependent Packages: 1
  • Dependent Repositories: 1
  • Downloads: 3 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 about 7 years ago)
  • Last Synced: 2025-12-06T16:05:14.870Z (4 days ago)
  • Versions: 5
  • Dependent Packages: 2
  • Dependent Repositories: 1
  • Downloads: 5 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 about 5 years ago)
  • Last Synced: 2025-12-06T16:05:05.170Z (4 days ago)
  • Versions: 1
  • Dependent Packages: 2
  • Dependent Repositories: 1
  • Downloads: 5 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 over 5 years ago)
  • Last Synced: 2025-12-06T16:04:51.900Z (4 days ago)
  • Versions: 1
  • Dependent Packages: 2
  • Dependent Repositories: 0
  • Downloads: 2 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 almost 5 years ago)
  • Last Synced: 2025-12-06T16:04:29.522Z (4 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: 2025-12-06T16:05:06.798Z (4 days ago)
  • Versions: 3
  • Dependent Packages: 1
  • Dependent Repositories: 1
  • Downloads: 4 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 about 7 years ago)
  • Last Synced: 2025-12-06T16:05:04.043Z (4 days ago)
  • Versions: 1
  • Dependent Packages: 2
  • Dependent Repositories: 1
  • Downloads: 3 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 over 3 years ago)
  • Last Synced: 2025-12-06T16:03:28.871Z (4 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 almost 4 years ago)
  • Last Synced: 2025-12-06T16:04:50.709Z (4 days ago)
  • Versions: 1
  • Dependent Packages: 1
  • Dependent Repositories: 0
  • Downloads: 1 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: 2025-12-06T16:04:59.629Z (4 days ago)
  • Versions: 1
  • Dependent Packages: 2
  • Dependent Repositories: 0
  • Downloads: 3 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 about 12 years ago)
  • Last Synced: 2025-12-06T16:05:03.060Z (4 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 almost 8 years ago)
  • Last Synced: 2025-12-06T16:05:14.555Z (4 days ago)
  • Versions: 1
  • Dependent Packages: 2
  • Dependent Repositories: 1
  • Downloads: 1 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: 2025-12-06T16:04:49.734Z (4 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 over 9 years ago)
  • Last Synced: 2025-12-06T16:04:41.597Z (4 days ago)
  • Versions: 2
  • Dependent Packages: 0
  • Dependent Repositories: 1
  • Downloads: 6 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 over 2 years ago)
  • Last Synced: 2025-12-06T16:04:53.800Z (4 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 1 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: 2025-12-06T16:04:25.478Z (4 days ago)
  • Versions: 1
  • Dependent Packages: 1
  • Dependent Repositories: 0
  • Downloads: 2 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 almost 2 years ago)
  • Last Synced: 2025-12-06T16:04:54.622Z (4 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 3 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 almost 5 years ago)
  • Last Synced: 2025-12-06T16:05:03.650Z (4 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 about 1 year ago)
  • Last Synced: 2025-12-06T16:04:24.444Z (4 days ago)
  • Versions: 6
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 2,296 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 about 1 year ago)
  • Last Synced: 2025-12-06T16:05:15.588Z (4 days ago)
  • Versions: 7
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 2,738 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 about 1 year ago)
  • Last Synced: 2025-12-06T16:05:15.997Z (4 days ago)
  • Versions: 6
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 2,855 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 about 1 year ago)
  • Last Synced: 2025-12-06T16:04:40.430Z (4 days ago)
  • Versions: 7
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 3,354 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 about 1 year ago)
  • Last Synced: 2025-12-06T16:05:15.656Z (4 days ago)
  • Versions: 5
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 2,065 Total
  • Rankings:
    • Dependent packages count: 14.65%
    • Dependent repos count: 44.876%
    • Average: 50.766%
    • Downloads: 92.771%
  • 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 about 1 year ago)
  • Last Synced: 2025-12-06T16:05:15.220Z (4 days ago)
  • Versions: 7
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 3,078 Total
  • Rankings:
    • Dependent packages count: 14.65%
    • Dependent repos count: 44.876%
    • Average: 50.767%
    • Downloads: 92.773%
  • 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 about 1 year ago)
  • Last Synced: 2025-12-06T16:05:15.338Z (4 days ago)
  • Versions: 7
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 3,009 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 about 1 year ago)
  • Last Synced: 2025-12-06T16:05:15.848Z (4 days ago)
  • Versions: 5
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 2,440 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 about 1 year ago)
  • Last Synced: 2025-12-06T16:04:23.956Z (4 days ago)
  • Versions: 5
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 2,297 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 about 1 year ago)
  • Last Synced: 2025-12-06T16:04:38.498Z (4 days ago)
  • Versions: 7
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 3,292 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 about 1 year ago)
  • Last Synced: 2025-12-06T16:04:29.133Z (4 days ago)
  • Versions: 5
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 2,077 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 about 1 year ago)
  • Last Synced: 2025-12-06T16:04:58.264Z (4 days ago)
  • Versions: 7
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 2,639 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 about 1 year ago)
  • Last Synced: 2025-12-06T16:05:15.549Z (4 days ago)
  • Versions: 5
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 2,035 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 about 1 year ago)
  • Last Synced: 2025-12-06T16:04:27.945Z (4 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 514 Total
  • Rankings:
    • Dependent packages count: 14.65%
    • Dependent repos count: 44.876%
    • Average: 50.772%
    • Downloads: 92.789%
  • Maintainers (1)
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: 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: 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.24462667278719