Trending Projects for October 29, 2023
Discover libraries that are gaining popularity within the Ruby community. You can find an overview of how we calculate these in our documentation.
In version 5.0 the authors of the popular Ruby web server Puma chose to remove the
daemonization support from Puma, because the code wasn't wall maintained,
and because other and better options exist for production deployments. For example
systemd, Docker/Kubernetes, Heroku, etc.
Having said that, it was neat and often useful to daemonize Puma in development.
This gem adds this support to P...
Delayed is a multi-threaded, SQL-driven ActiveJob backend used at Betterment to process millions
of background jobs per day. It supports postgres, mysql, and sqlite, and is designed to be
Reliable (with co-transactional job enqueues and guaranteed, at-least-once execution), Scalable
(with an optimized pickup query and concurrent job execution), Resilient (with built-in retry
mechanisms, exponen...
Persistent event repository implementation for RubyEventStore based on ActiveRecord. Ships with database schema
and migrations suitable for PostgreSQL, MySQL ans SQLite database engines.
Includes repository implementation with linearized writes to achieve log-like properties of streams
on top of SQL database engine.