-
Peter Boling, team leader, web architect, security researcher, and rubyist. Building for web since 2004. 🧰
Ruby >= 1.8
api
bash
bridgetown
ci/cd
css
docker
go
graphql
hanami
html
javascript
jquery
k8s
markdown
minitest
mysql
oauth
openid
postgres
rails
react
resque
roda
rspec
sidekiq
sinatra
sqlite3
svelte
typescript
websockets
Hi! I love to solve problems with code.
Maintaining these projects, with a focus on improving developer experience,
requires a great deal of time and energy.
I would appreciate your financial support.
Use the switches to filter projects by role, year, tags, and minimum language versions.
Join the Discord
if you need support, or would like to chat, about any of these projects.
If you need an expert, hire me.
Financially support
my open source work
via:
appraisal-rb
OpenCollective
,
dynamoid
OpenCollective
,
kettle-rb
OpenCollective
,
galtzo-floss
OpenCollective
,
resque
OpenCollective
,
rubocop-lts
OpenCollective
,
ruby-oauth
OpenCollective
,
ruby-openid
OpenCollective
,
Liberapay
, or
-
4.1M downloads
|
506 ⭐️
|
Last Release: 2018/11/30
Ruby >= 1.9
activerecord
bitfields
rails
Bit fields for ActiveRecord - store multiple boolean flags in a single integer column
Financially support
my work on flag_shih_tzu
via:
galtzo-floss
OpenCollective
,
Liberapay
, or
🏠
ActiveRecord Plugins
1.9k downloads
|
7 ⭐️
|
Last Release: 2024/07/05
Ruby >= 2.7
activerecord
rails
Disallow insecure, unscoped, finds
Financially support
my work on active_security
via:
galtzo-floss
OpenCollective
,
Liberapay
, or
🏠
ActiveRecord Plugins
107.6k downloads
|
2 ⭐️
|
Last Release: 2018/09/23
Ruby >= 2.2
activerecord
rails
validate
ActiveRecord Tablefree Models provides a simple mixin for creating models that are not bound to the database. Take advantage of ActiveRecord features like validation, relationships, and nested_attributes.
Financially support
my work on activerecord-tablefree
via:
galtzo-floss
OpenCollective
,
Liberapay
, or
🏠
ActiveRecord Plugins
55.3k downloads
|
11 ⭐️
|
Last Release: 2024/03/06
Ruby >= 2.5
activerecord
rails
Getting transactions right is hard, and this gem makes it easier.
Financially support
my work on activerecord-transactionable
via:
galtzo-floss
OpenCollective
,
Liberapay
, or
🏠
ActiveRecord Plugins
290.8k downloads
|
12 ⭐️
|
Last Release: 2024/09/18
Ruby >= 2.4
activerecord
rails
Replacement for broken Class.new(ActiveRecord::Base)
Financially support
my work on anonymous_active_record
via:
galtzo-floss
OpenCollective
,
Liberapay
, or
🏠
ActiveRecord Plugins
147.2k downloads
|
34 ⭐️
|
Last Release: 2013/11/26
Ruby >= 1.8
activerecord
csv
rails
CsvPirate is the easy way to create a CSV of essentially anything in Ruby, in full pirate regalia.
It works better if you are wearing a tricorne!
Financially support
my work on csv_pirate
via:
galtzo-floss
OpenCollective
,
Liberapay
, or
🏠
ActiveRecord Plugins
14.5k downloads
|
12 ⭐️
|
Last Release: 2016/06/01
Ruby >= 1.8
activerecord
rails
Batch Processing of Records with Blocks in Rails
Financially support
my work on each_in_batches
via:
galtzo-floss
OpenCollective
,
Liberapay
, or
🏠
ActiveRecord Plugins
27.1k downloads
|
7 ⭐️
|
Last Release: 2021/11/15
Ruby >= 2.5
activerecord
rails
Move single records (has_one) or collections (has_many) from one parent (belongs_to) to another
Financially support
my work on shiftable
via:
galtzo-floss
OpenCollective
,
Liberapay
, or
🏠
ActiveRecord Plugins
1.5M downloads
|
383 ⭐️
|
Last Release: 2017/08/01
Ruby >= 1.8
activerecord
migration
rails
Rails gem for Data Migrations
Financially support
my work on seed_migration
via:
galtzo-floss
OpenCollective
,
Liberapay
, or
🏠
ActiveRecord Plugins
3.0k downloads
|
2 ⭐️
|
Last Release: 2017/06/20
Ruby >= 2.3
activerecord
rails
Dynamic modules which define dynamic methods for scopes based on a dynamic array of column names
Financially support
my work on simple_column-scopes
via:
galtzo-floss
OpenCollective
,
Liberapay
, or
🏠
ActiveRecord Plugins
604 downloads
|
3 ⭐️
|
Last Release: 2024/03/23
Ruby >= 2.3
activerecord
api
rails
Dynamic Spyke API connection plugin for the Enterprise Cloud
Financially support
my work on spyke-connection_lambda
via:
galtzo-floss
OpenCollective
,
Liberapay
, or
🏠
ActiveRecord Plugins
17.4k downloads
|
3 ⭐️
|
Last Release: 2015/05/20
Ruby >= 1.8
activerecord
error-handle
presenter
rails
Useful when a presenter deals with multiple objects that may enter into error states, and the errors need to be collected at a single point.
Financially support
my work on destination_errors
via:
galtzo-floss
OpenCollective
,
Liberapay
, or
🏠
ActiveRecord Plugins
-
81.4k downloads
|
18 ⭐️
|
Last Release: 2024/05/12
Ruby >= 3.1
debug
log
Unobtrusive debug logging for Ruby. NO LITTERING.
Automatically log selected methods and their arguments as they are called at runtime!
Financially support
my work on debug_logging
via:
galtzo-floss
OpenCollective
,
Liberapay
, or
🏠
Logging Tools
64.7k downloads
|
7 ⭐️
|
Last Release: 2023/10/10
Ruby >= 2.2
benchmark
debug
error-handle
log
perf
Ruby app loading slowly, or never? Discover bootstrapping issues in Ruby by logging/benchmarking/timing-out/rescuing 'Kernel.require' & 'load'
Financially support
my work on require_bench
via:
galtzo-floss
OpenCollective
,
Liberapay
, or
🏠
Logging Tools
9.0k downloads
|
9 ⭐️
|
Last Release: 2024/11/22
Ruby >= 2.7
activesupport
log
rails
Rails v8 ActiveSupport::Logger backported to Rails v5.2+ & Ruby 2.7+
Financially support
my work on activesupport-logger
via:
galtzo-floss
OpenCollective
,
Liberapay
, or
🏠
Logging Tools
6.2k downloads
|
8 ⭐️
|
Last Release: 2025/02/25
Ruby >= 2.7
activesupport
log
rails
Rails v8 ActiveSupport::BroadcastLogger, fixed & backported to Rails v5.2+ & Ruby 2.7+
Financially support
my work on activesupport-broadcast_logger
via:
galtzo-floss
OpenCollective
,
Liberapay
, or
🏠
Logging Tools
3.6k downloads
|
9 ⭐️
|
Last Release: 2024/11/22
Ruby >= 2.7
activesupport
log
rails
Rails v8 ActiveSupport::TaggedLogging, fixed & backported to Rails v5.2+ & Ruby 2.7+
Financially support
my work on activesupport-tagged_logging
via:
galtzo-floss
OpenCollective
,
Liberapay
, or
🏠
Logging Tools
18.2k downloads
|
6 ⭐️
|
Last Release: 2023/10/18
Ruby >= 2.6
debug
log
PrettyFeed provides a modulizer you can include in a job, worker, class, rake task, etc,
which allows for simple pass/fail logging colorization.
Defaults are `truthy: 'green'` and `falsey: 'red'`.
Financially support
my work on pretty_feed
via:
galtzo-floss
OpenCollective
,
Liberapay
, or
🏠
Logging Tools
3.4k downloads
|
19 ⭐️
|
Last Release: 2015/06/21
Ruby >= 1.8
log
rails
react
view
Concern::Instrumentation Plugin for React::Rails Render Benchmarking with a reference implementation
Financially support
my work on react-rails-benchmark_renderer
via:
galtzo-floss
OpenCollective
,
Liberapay
, or
🏠
Logging Tools
7.0k downloads
|
8 ⭐️
|
Last Release: 2014/10/18
Ruby >= 1.8
log
Humorous Log Levels and Color For Rails. Customizable!
Financially support
my work on humorous_log_formatter
via:
galtzo-floss
OpenCollective
,
Liberapay
, or
🏠
Logging Tools
-
25.4k downloads
|
12 ⭐️
|
Last Release: 2025/07/28
Ruby >= 1.8
bundler
harness
test
Appraisal2 integrates with bundler and rake to test your library against different versions of dependencies in repeatable scenarios called "appraisals."
Financially support
my work on appraisal2
via:
appraisal-rb
OpenCollective
,
Liberapay
, or
🏠
RSpec Plugins
15.8k downloads
|
4 ⭐️
|
Last Release: 2025/08/20
Ruby >= 1.9
rspec
test
time
⌚️ Timecop::Rspec provides Timecop time-machines for RSpec that allow youto time-travel test examples, context/describes, and/or your entire test suite. Find out how your code will behave... in the future! Fund overlooked open source projects - bottom of stack, dev/test dependencies: floss-funding.dev
Financially support
my work on timecop-rspec
via:
galtzo-floss
OpenCollective
,
Liberapay
, or
🏠
RSpec Plugins
277.0k downloads
|
9 ⭐️
|
Last Release: 2024/06/23
Ruby >= 1.8
error-handle
rspec
test
subject { Integer(nil) }; it('raises') { block_is_expected.to raise_error(TypeError) }
Financially support
my work on rspec-block_is_expected
via:
galtzo-floss
OpenCollective
,
Liberapay
, or
🏠
RSpec Plugins
136.8k downloads
|
13 ⭐️
|
Last Release: 2025/09/05
Ruby >= 1.8
rspec
test
⏳️ Mark specs pending or skipped for specific Ruby engine (e.g. MRI or JRuby) & versions, or version ranges. Fund overlooked open source projects - bottom of stack, dev/test dependencies: floss-funding.dev
Financially support
my work on rspec-pending_for
via:
galtzo-floss
OpenCollective
,
Liberapay
, or
🏠
RSpec Plugins
-
131.2k downloads
|
151 ⭐️
|
Last Release: 2015/11/29
Ruby >= 1.8
rack
view
Debugging toolbar for Rack applications implemented as middleware.
Based on logical-insight and rack-bug.
This project is in the to-be-archived queue. It is no longer maintained, so speak up if you use it!
🏠
Looking for Maintainers!
36.9k downloads
|
12 ⭐️
|
Last Release: 2015/04/13
Ruby >= 1.8
rack
view
Provides an easy way to create Rack Middleware that injects things into the response body. Extracted from rack-insight.
This project is in the to-be-archived queue. It is no longer maintained, so speak up if you use it!
🏠
Looking for Maintainers!
96.7k downloads
|
49 ⭐️
|
Last Release: 2013/01/22
Ruby >= 1.8
email
release
Capistrano Deployment Email Notification. Keep the whole team informed of each release!
This project is in the to-be-archived queue. It is no longer maintained, so speak up if you use it!
🏠
Looking for Maintainers!
64.1k downloads
|
158 ⭐️
|
Last Release: 2011/08/14
Ruby >= 1.8
api
aws
payment
An API for using the Amazon Flexible Payment Service (FPS).
This project is in the to-be-archived queue. It is no longer maintained, so speak up if you use it!
🏠
Looking for Maintainers!
21.7k downloads
|
11 ⭐️
|
Last Release: 2015/11/30
Ruby >= 1.8
async
Asynchronously LISTEN for Postgresql NOTIFY messages with payloads and Do Something
This project is in the to-be-archived queue. It is no longer maintained, so speak up if you use it!
🏠
Looking for Maintainers!
11.7k downloads
|
3 ⭐️
|
Last Release: 2015/04/11
Ruby >= 1.8
hash
Organize data results from raw sql queries (as with PGresult, or Dossier) intelligently.
This project is in the to-be-archived queue. It is no longer maintained, so speak up if you use it!
🏠
Looking for Maintainers!
11.1k downloads
|
8 ⭐️
|
Last Release: 2010/06/22
Ruby >= 1.8
search
Organize complicated search results
This project is in the to-be-archived queue. It is no longer maintained, so speak up if you use it!
🏠
Looking for Maintainers!
7.9k downloads
|
6 ⭐️
|
Last Release: 2020/02/14
Ruby >= 1.8
test
Find out if your Module include/extend hooks are misbehaving!
This project is in the to-be-archived queue. It is no longer maintained, so speak up if you use it!
🏠
Looking for Maintainers!
3.8k downloads
|
6 ⭐️
|
Last Release: 2014/02/26
Ruby >= 1.8
shell
Create Files Named Sequentially Intelligently
This project is in the to-be-archived queue. It is no longer maintained, so speak up if you use it!
🏠
Looking for Maintainers!
3.3k downloads
|
5 ⭐️
|
Last Release: 2015/11/09
Ruby >= 1.8
state-machine
validate
Safely access state machine states with guarantee that there are no typos. Compatible with all Ruby state machine libraries.
This project is in the to-be-archived queue. It is no longer maintained, so speak up if you use it!
🏠
Looking for Maintainers!
-
461.1k downloads
|
101 ⭐️
|
Last Release: 2017/04/11
Ruby >= 1.8
rails
toast
Allows caching of pages with flash messages by rendering flash
messages from a cookie using JavaScript, instead of statically in your Rails
view template. Flash contents are converted to JSON and placed in
a cookie by an after_filter (default) or a Rack Middleware (option).
This project is in the to-be-archived queue. It is no longer maintained, so speak up if you use it!
🏠
Thanks for the Memories!
368.6k downloads
|
7 ⭐️
|
Last Release: 2017/05/31
Ruby >= 1.8
toast
Allows flashes to stack intelligently, while preserving existing behavior of the Rails FlashHash
This project is in the to-be-archived queue. It is no longer maintained, so speak up if you use it!
🏠
Thanks for the Memories!
-
2.5M downloads
|
174 ⭐️
|
Last Release: 2024/11/09
Ruby >= 2.3
email
rails
rspec
test
Email Condom for your Ruby Server.
In Rails, Sinatra, et al, or simply the mail gem: Aids in development, testing, qa, and production troubleshooting of email issues without worrying that emails will get sent to actual live addresses.
Financially support
my work on sanitize_email
via:
galtzo-floss
OpenCollective
,
Liberapay
, or
🏠
Rails Plugins
9.9k downloads
|
11 ⭐️
|
Last Release: 2012/08/15
Ruby >= 1.8
rails
view
Provides extensions to ActionView::Helpers::CaptureHelper: content_for_with_default, no_content_for, and an enhanced content_for that plays nice with friends
Financially support
my work on dry_views
via:
galtzo-floss
OpenCollective
,
Liberapay
, or
🏠
Rails Plugins
12.8k downloads
|
9 ⭐️
|
Last Release: 2015/08/24
Ruby >= 1.8
presenter
rails
view
Provides content_tag_for method signature to create customizable and logic-gated labels from objects.
Also includes a presenter base class to allow any Ruby web framework to create logic around HTML tags
Financially support
my work on status_tag
via:
galtzo-floss
OpenCollective
,
Liberapay
, or
🏠
Rails Plugins
6.0k downloads
|
8 ⭐️
|
Last Release: 2014/11/20
Ruby >= 1.8
rails
validate
Use the familiar ActiveModel::Errors pattern for controller validations
Financially support
my work on controller_validator
via:
galtzo-floss
OpenCollective
,
Liberapay
, or
🏠
Rails Plugins
16.1k downloads
|
2 ⭐️
|
Last Release: 2016/03/11
Ruby >= 1.8
env
rails
If existing infrastructure for deployed environments
has names that conflict with Rails' default non-deployed environments,
e.g., "development" and "test", this gem allows renaming them locally.
You can rename "development" to "localdev", for example, to prevent confusion.
But before using this gem, consider whether renaming your existing environments
to remove the conflict might be a better long-term solution.
This project is in the to-be-archived queue. It is no longer maintained, so speak up if you use it!
🏠
Rails Plugins
95.9k downloads
|
65 ⭐️
|
Last Release: 2014/01/19
Ruby >= 1.8
email
error-handle
In the Rails v2 era, this was a popular fork of exception_notification, with many extra features. It is now deprecated in favor of the original gem.
This project is in the to-be-archived queue. It is no longer maintained, so speak up if you use it!
🏠
Rails Plugins
-
41.1k downloads
|
6 ⭐️
|
Last Release: 2025/08/27
Ruby >= 2.2
cli
release
rubygems
security
shell
🗿 Generate both SHA256 & SHA512 checksums into the checksums directory, and git commit them.
gem install stone_checksums
Then, use the rake task or the script:
rake build:generate_checksums
gem_checksums
Control options with ENV variables!
Fund overlooked open source projects - bottom of stack, dev/test dependencies: floss-funding.dev
Financially support
my work on stone_checksums
via:
galtzo-floss
OpenCollective
,
Liberapay
, or
🏠
RubyGems/Bundler Plugins
2.9M downloads
|
92 ⭐️
|
Last Release: 2024/09/22
Ruby >= 2.3
benchmark
bundler
debug
perf
regex
* Benchmark different versions of same or similar gems
* Copy & Re-namespace any gem to benchmark side-by-side with `benchmarks-ips`
* Enforce Gemfile version constraints
* Regex search across all installed gem's source code to find issues quickly
* Trim down app load times by keeping your worst players on the bench (useful for beating Heroku slug load time cutoff)
Financially support
my work on gem_bench
via:
galtzo-floss
OpenCollective
,
Liberapay
, or
🏠
RubyGems/Bundler Plugins
357 downloads
|
3 ⭐️
|
Last Commit: 2025/10/09
Ruby >= 1.9
experimental
funding
wip
Help overlooked open source projects - the ones at the bottom of the stack, and the dev dependencies - by funding them.
Financially support
my work on floss_funding
via:
floss_funding
OpenCollective
,
Liberapay
, or
🏠
RubyGems/Bundler Plugins
-
21.1k downloads
|
2 ⭐️
|
Last Release: 2025/10/21
Ruby >= 2.7
GHA
cli
debug
env
git
harness
license
markdown
rake
release
shell
🍲 Kettle::Dev is a meta tool from kettle-rb to streamline development and testing. Acts as a shim dependency, pulling in many other dependencies, to give you OOTB productivity with a RubyGem, or Ruby app project. Configures a complete set of Rake tasks, for all the libraries is brings in, so they arrive ready to go. Fund overlooked open source projects - bottom of stack, dev/test dependencies: floss-funding.dev
Financially support
my work on kettle-dev
via:
kettle-rb
OpenCollective
,
Liberapay
, or
🏠
Kettle-RB Family
16.1k downloads
|
1 ⭐️
|
Last Release: 2025/10/21
Ruby >= 2.7
env
harness
rake
rspec
test
🍲 Kettle::Test is a meta tool from kettle-rb to streamline testing. Acts as a shim dependency, pulling in many other dependencies, to give you OOTB productivity with a RubyGem, or Ruby app project. Configures RSpec w/ syntactic sugar to make writing tests, and testing more scenarios, easier.Configures each dependency library for proper use in the test suite, so they arrive ready to go. Fund overlooked open source projects - bottom of stack, dev/test dependencies: floss-funding.dev
Financially support
my work on kettle-test
via:
kettle-rb
OpenCollective
,
Liberapay
, or
🏠
Kettle-RB Family
26.6k downloads
|
11 ⭐️
|
Last Release: 2025/07/15
Ruby >= 2.7
coverage
env
test
A Covered Kettle of Test Coverage SOUP (Software of Unknown Provenance)
Four-line SimpleCov config, w/ curated, opinionated, pre-configured, dependencies
for every CI platform, batteries included.
Financially support
my work on kettle-soup-cover
via:
kettle-rb
OpenCollective
,
Liberapay
, or
🏠
Kettle-RB Family
-
11.7M downloads
|
12 ⭐️
|
Last Release: 2019/10/16
Ruby >= 2.7
api
auth
openid
security
A library for consuming and serving OpenID identities.
Financially support
my work on ruby-openid
via:
ruby-openid
OpenCollective
,
Liberapay
, or
🏠
Ruby OpenID Family
7.8M downloads
|
5 ⭐️
|
Last Release: 2014/01/20
Ruby >= 2.7
api
auth
openid
security
Provides a more HTTPish API around the ruby-openid library
Financially support
my work on rack-openid
via:
ruby-openid
OpenCollective
,
Liberapay
, or
🏠
Ruby OpenID Family
4.2M downloads
|
96 ⭐️
|
Last Release: 2025/06/08
Ruby >= 2.4
api
auth
openid
security
OpenID (not OIDC) strategy for OmniAuth.
Financially support
my work on omniauth-openid
via:
ruby-openid
OpenCollective
,
Liberapay
, or
🏠
Ruby OpenID Family
122.7k downloads
|
10 ⭐️
|
Last Release: 2024/09/25
Ruby >= 2.7
api
auth
openid
security
Provides a thin wrapper around the excellent rack-openid2 gem.
Financially support
my work on open_id_authentication
via:
ruby-openid
OpenCollective
,
Liberapay
, or
🏠
Ruby OpenID Family
Ruby >= 2.7
api
auth
openid
security
Masq supports OpenID 2.0 and supports SReg, AX (fetch and store requests) and PAPE as well as some custom additions like multi-factor authentication using a yubikey
Financially support
my work on masq
via:
ruby-openid
OpenCollective
,
Liberapay
, or
🏠
Ruby OpenID Family
710 downloads
|
36 ⭐️
|
Last Release: 2024/09/25
Ruby >= 2.7
auth
mock
openid
security
test
Ruby OpenID Test Server (ROTS) provides a basic OpenID server made in top of the Rack gem.
With this small server, you can make dummy OpenID request for testing purposes,
the success of the response will depend on a parameter given on the URL of the authentication request.
Financially support
my work on rots
via:
ruby-openid
OpenCollective
,
Liberapay
, or
🏠
Ruby OpenID Family
7.7k downloads
|
12 ⭐️
|
Last Release: 2024/09/25
Ruby >= 2.7
api
auth
openid
security
Originally a fork. Has been merged back to the original gem.
Financially support
my work on ruby-openid2
via:
ruby-openid
OpenCollective
,
Liberapay
, or
🏠
Ruby OpenID Family
5.6k downloads
|
10 ⭐️
|
Last Release: 2024/09/25
Ruby >= 2.7
api
auth
openid
security
Originally a fork. Has been merged back to the original gem.
Financially support
my work on rack-openid2
via:
ruby-openid
OpenCollective
,
Liberapay
, or
🏠
Ruby OpenID Family
406 downloads
|
10 ⭐️
|
Last Release: 2025/04/04
Ruby >= 2.7
api
auth
openid
security
Originally a fork. Has been merged back to the original gem.
Financially support
my work on masq2
via:
ruby-openid
OpenCollective
,
Liberapay
, or
🏠
Ruby OpenID Family
-
236.4M downloads
|
2176 ⭐️
|
Last Release: 2025/09/16
Ruby >= 2.2
api
auth
oauth
security
Ruby OAuth 2.0 framework for building OAuth providers and clients
Financially support
my work on oauth2
via:
ruby-oauth
OpenCollective
,
Liberapay
, or
🏠
Ruby OAuth Family
150.0M downloads
|
682 ⭐️
|
Last Release: 2025/09/22
Ruby >= 2.3
api
auth
oauth
security
🔑 A Ruby wrapper for the original OAuth 1.0 / 1.0a spec.
Financially support
my work on oauth
via:
ruby-oauth
OpenCollective
,
Liberapay
, or
🏠
Ruby OAuth Family
13.5M downloads
|
8 ⭐️
|
Last Release: 2025/09/21
Ruby >= 2.3
api
auth
oauth
security
tty
🖥️ OAuth 1.0 / 1.0a TTY Command Line Interface
Financially support
my work on oauth-tty
via:
ruby-oauth
OpenCollective
,
Liberapay
, or
🏠
Ruby OAuth Family
31.1k downloads
|
58 ⭐️
|
Last Release: 2010/02/01
Ruby >= 1.8
api
auth
oauth
security
warden_oauth will help you create oauth authentication strategies using the oauth helper method on the Warden::Manager config setup
Financially support
my work on warden_oauth
via:
ruby-oauth
OpenCollective
,
Liberapay
, or
🏠
Ruby OAuth Family
88.3M downloads
|
10 ⭐️
|
Last Release: 2025/05/23
Ruby >= 2.2
serialize
A Hashie::Mash joint to make #snakelife better
Financially support
my work on snaky_hash
via:
ruby-oauth
OpenCollective
,
Liberapay
, or
🏠
Ruby OAuth Family
-
2.0M downloads
|
361 ⭐️
|
Last Release: 2025/10/14
Ruby >= 2.4
api
auth
security
Traditional username/password based authentication system for OmniAuth
Financially support
my work on omniauth-identity
via:
Liberapay
, or
🏠
OmniAuth Family
739.0k downloads
|
147 ⭐️
|
Last Release: 2018/01/09
Ruby >= 1.8
api
auth
security
A LDAP strategy for OmniAuth.
Financially support
my work on omniauth-ldap
via:
Liberapay
, or
🏠
OmniAuth Family
146.5k downloads
|
101 ⭐️
|
Last Release: 2013/10/19
Ruby >= 2.2
api
auth
security
An OmniAuth strategy to accept JWT-based single sign-on.
Financially support
my work on omniauth-jwt
via:
Liberapay
, or
🏠
OmniAuth Family
1.8k downloads
|
6 ⭐️
|
Last Release: 2023/12/07
Ruby >= 2.2
api
auth
security
Originally a fork. Has been merged back to the original gem.
Financially support
my work on omniauth-jwt2
via:
Liberapay
, or
🏠
OmniAuth Family
-
48.8M downloads
|
9471 ⭐️
|
Last Release: 2024/12/30
Ruby >= 1.8
cli
queue
resque
shell
Resque is a Redis-backed Ruby library for creating background jobs, placing them on multiple queues, and processing them later.
Financially support
my work on resque
via:
resque
OpenCollective
,
Liberapay
, or
🏠
Resque Family
111.7k downloads
|
8 ⭐️
|
Last Release: 2018/11/15
Ruby >= 2.3
queue
resque
uniq
A resque plugin that ensures job uniqueness at enqueue time.
Financially support
my work on resque-unique_in_queue
via:
resque
OpenCollective
,
Liberapay
, or
🏠
Resque Family
81.9k downloads
|
8 ⭐️
|
Last Release: 2018/11/15
Ruby >= 2.3
queue
resque
uniq
Ensures that for a given queue, only one worker is working on a job at any given time.
Example:
require 'resque/plugins/unique_at_runtime'
class StrictlySerialJob
include Resque::Plugins::UniqueAtRuntime
@queue = :serial_work
def self.perform
# only one at a time in this block, no parallelism allowed for this
# particular queue
end
end
Financially support
my work on resque-unique_at_runtime
via:
resque
OpenCollective
,
Liberapay
, or
🏠
Resque Family
41.8k downloads
|
9 ⭐️
|
Last Release: 2018/11/17
Ruby >= 2.3
queue
resque
uniq
Configure resque-unique_in_queue and resque-unique_at_runtime uniqueness by arity of perform method, with automated cleanup tools
Financially support
my work on resque-unique_by_arity
via:
resque
OpenCollective
,
Liberapay
, or
🏠
Resque Family
299.8k downloads
|
6 ⭐️
|
Last Release: 2014/08/13
Ruby >= 1.8
queue
resque
uniq
Ensures that for a given queue, only one worker is working on a job at any given time.
Example:
require 'resque/plugins/lonely_job'
class StrictlySerialJob
extend Resque::Plugins::LonelyJob
@queue = :serial_work
def self.perform
# only one at a time in this block, no parallelism allowed for this
# particular queue
end
end
Financially support
my work on resque-lonely_job
via:
resque
OpenCollective
,
Liberapay
, or
🏠
Resque Family
35.1k downloads
|
6 ⭐️
|
Last Release: 2022/02/25
Ruby >= 1.8
math
queue
resque
Advanced Queue Transformation
Financially support
my work on qfill
via:
galtzo-floss
OpenCollective
,
Liberapay
, or
🏠
Resque Family
-
228.2k downloads
|
13 ⭐️
|
Last Release: 2023/05/30
Ruby >= 3.2
rubocop
Configure RuboCop + a bevy of friends to gradually lint Ruby code
Financially support
my work on rubocop-lts
via:
rubocop-lts
OpenCollective
,
Liberapay
, or
🏠
RuboCop-LTS Family
5.0k downloads
|
7 ⭐️
|
Last Release: 2023/06/14
Ruby >= 3.2
rubocop
Configure RuboCop + a bevy of friends to gradually lint Ruby 1.8 code
Financially support
my work on rubocop-ruby1_8
via:
rubocop-lts
OpenCollective
,
Liberapay
, or
🏠
RuboCop-LTS Family
10.2k downloads
|
7 ⭐️
|
Last Release: 2023/06/14
Ruby >= 3.2
rubocop
Configure RuboCop + a bevy of friends to gradually lint Ruby 1.9 code
Financially support
my work on rubocop-ruby1_9
via:
rubocop-lts
OpenCollective
,
Liberapay
, or
🏠
RuboCop-LTS Family
9.0k downloads
|
7 ⭐️
|
Last Release: 2023/06/13
Ruby >= 3.2
rubocop
Configure RuboCop + a bevy of friends to gradually lint Ruby 2.0 code
Financially support
my work on rubocop-ruby2_0
via:
rubocop-lts
OpenCollective
,
Liberapay
, or
🏠
RuboCop-LTS Family
17.7k downloads
|
7 ⭐️
|
Last Release: 2023/06/13
Ruby >= 3.2
rubocop
Configure RuboCop + a bevy of friends to gradually lint Ruby 2.1 code
Financially support
my work on rubocop-ruby2_1
via:
rubocop-lts
OpenCollective
,
Liberapay
, or
🏠
RuboCop-LTS Family
31.0k downloads
|
7 ⭐️
|
Last Release: 2023/06/13
Ruby >= 3.2
rubocop
Configure RuboCop + a bevy of friends to gradually lint Ruby 2.2 code
Financially support
my work on rubocop-ruby2_2
via:
rubocop-lts
OpenCollective
,
Liberapay
, or
🏠
RuboCop-LTS Family
11.6k downloads
|
7 ⭐️
|
Last Release: 2023/06/13
Ruby >= 3.2
rubocop
Configure RuboCop + a bevy of friends to gradually lint Ruby 2.3 code
Financially support
my work on rubocop-ruby2_3
via:
rubocop-lts
OpenCollective
,
Liberapay
, or
🏠
RuboCop-LTS Family
53.0k downloads
|
7 ⭐️
|
Last Release: 2023/06/13
Ruby >= 3.2
rubocop
Configure RuboCop + a bevy of friends to gradually lint Ruby 2.4 code
Financially support
my work on rubocop-ruby2_4
via:
rubocop-lts
OpenCollective
,
Liberapay
, or
🏠
RuboCop-LTS Family
7.2k downloads
|
7 ⭐️
|
Last Release: 2023/06/13
Ruby >= 3.2
rubocop
Configure RuboCop + a bevy of friends to gradually lint Ruby 2.5 code
Financially support
my work on rubocop-ruby2_5
via:
rubocop-lts
OpenCollective
,
Liberapay
, or
🏠
RuboCop-LTS Family
11.4k downloads
|
7 ⭐️
|
Last Release: 2023/06/13
Ruby >= 3.2
rubocop
Configure RuboCop + a bevy of friends to gradually lint Ruby 2.6 code
Financially support
my work on rubocop-ruby2_6
via:
rubocop-lts
OpenCollective
,
Liberapay
, or
🏠
RuboCop-LTS Family
88.9k downloads
|
7 ⭐️
|
Last Release: 2023/06/13
Ruby >= 3.2
rubocop
Configure RuboCop + a bevy of friends to gradually lint Ruby 2.7 code
Financially support
my work on rubocop-ruby2_7
via:
rubocop-lts
OpenCollective
,
Liberapay
, or
🏠
RuboCop-LTS Family
12.3k downloads
|
7 ⭐️
|
Last Release: 2023/06/13
Ruby >= 3.2
rubocop
Configure RuboCop + a bevy of friends to gradually lint Ruby 3.0 code
Financially support
my work on rubocop-ruby3_0
via:
rubocop-lts
OpenCollective
,
Liberapay
, or
🏠
RuboCop-LTS Family
24.1k downloads
|
7 ⭐️
|
Last Release: 2023/06/13
Ruby >= 3.2
rubocop
Configure RuboCop + a bevy of friends to gradually lint Ruby 3.1 code
Financially support
my work on rubocop-ruby3_1
via:
rubocop-lts
OpenCollective
,
Liberapay
, or
🏠
RuboCop-LTS Family
62.4k downloads
|
8 ⭐️
|
Last Release: 2023/06/13
Ruby >= 3.2
rubocop
Configure RuboCop + a bevy of friends to gradually lint Ruby 3.2 code
Financially support
my work on rubocop-ruby3_2
via:
rubocop-lts
OpenCollective
, or
🏠
RuboCop-LTS Family
144.1k downloads
|
7 ⭐️
|
Last Release: 2025/04/17
Ruby >= 3.2
rubocop
Enables Ruby projects to more confidently support even the most finely-aged Rubies.
Part of the rubocop-lts family.
Financially support
my work on standard-rubocop-lts
via:
galtzo-floss
OpenCollective
,
Liberapay
, or
🏠
RuboCop-LTS Family
-
286 ⭐️
|
Last Release: 2025/02/13
skywalking-eyes
Go >= 1.23
GHA
cli
license
shell
A full-featured license tool to check and fix license headers and resolve dependencies' licenses.
I added compatibility with rubygems and bundler.
Enhanced the license checker dataset to include all licenses on spdx.org.
Added configurations for ASF Category A and B licenses.
Enabled specification of FSF Free/Libre and OSI Approved requirements.
Learn how to add it to your project!
-
37.1k downloads
|
16 ⭐️
|
Last Release: 2018/09/04
Ruby >= 2.4
api
cli
shell
archivist-client queries archive.org for book data and downloads some things.
Financially support
my work on archivist-client
via:
Liberapay
, or
-
Ruby >= 3.4
awesome-list
funding
markdown
💖 An Open Source Funding How To Awesome List: checklist and inspiration to earn more as a FLOSS developer
Financially support
my work on awesome-sponsorships
via:
floss_funding
OpenCollective
,
Liberapay
, or
-
bash_step
Bash >= 4.0
cli
shell
Bash Step Function Library
Financially support
my work on bash_step
via:
Liberapay
, or
-
bsfl
Bash >= 4.0
cli
shell
Bash Script Function Library
Financially support
my work on bsfl
via:
Liberapay
, or
-
10.0M downloads
|
600 ⭐️
|
Last Release: 2025/08/23
Ruby >= 2.3
api
aws
dynamodb
Dynamoid is an ORM for Amazon's DynamoDB that supports offline development, associations, querying, and everything else you'd expect from an ActiveRecord-style replacement.
Financially support
my work on dynamoid
via:
dynamoid
OpenCollective
,
Liberapay
, or
-
23.0k downloads
|
12 ⭐️
|
Last Release: 2025/08/20
Ruby >= 2.4
git
regex
😜 A regular expression matching Gitmoji (a subset of Unicode Emoji) symbolsFund overlooked open source projects - bottom of stack, dev/test dependencies: floss-funding.dev
Financially support
my work on gitmoji-regex
via:
galtzo-floss
OpenCollective
,
Liberapay
, or
-
733 downloads
|
6 ⭐️
|
Last Release: 2023/10/26
Ruby >= 2.5
fuzz
test
Fuzz generator for json_schemer
Financially support
my work on json_schemer-fuzz
via:
galtzo-floss
OpenCollective
,
Liberapay
, or
-
259 downloads
|
2 ⭐️
|
Last Release: 2025/08/12
Ruby >= 1.9
experimental
wip
Builds a tree of module inclusion of a target module into other modules
Financially support
my work on library_tree
via:
galtzo-floss
OpenCollective
,
Liberapay
, or
-
logos
Ruby >= 3.4
license
markdown
🪵 A resource for logos, with proper attribution information, including license and copyright, for open source projects I care about.
Financially support
my work on logos
via:
galtzo-floss
OpenCollective
,
Liberapay
, or
-
8.9k downloads
|
6 ⭐️
|
Last Release: 2018/10/29
Ruby >= 1.9
math
serialize
time
Serialize Month objects to Integer
Financially support
my work on month-serializer
via:
galtzo-floss
OpenCollective
,
Liberapay
, or
-
387.6M downloads
|
153 ⭐️
|
Last Release: 2021/11/07
Ruby >= 1.8
test
Easily determine which OS your Ruby code is running on.
Financially support
my work on os
via:
Liberapay
, or
-
14.3k downloads
|
8 ⭐️
|
Last Release: 2022/07/03
Ruby >= 2.6
service-objects
tty
TTY Prompt plugin for your service objects for your application logic
Financially support
my work on service_actor-promptable
via:
galtzo-floss
OpenCollective
,
Liberapay
, or
-
311 downloads
|
13 ⭐️
|
Last Release: 2025/05/30
Ruby >= 3.1
markdown
Shields::Badge.gem_total_downloads(path_parameters: {gem: 'rails'})
=> "[](https://rubygems.org/gems/rails)"
Financially support
my work on shields-badge
via:
galtzo-floss
OpenCollective
,
Liberapay
, or
-
4.2k downloads
|
1 ⭐️
|
Last Release: 2025/10/21
Ruby >= 3.1
api
cli
shell
🏴 Liberate files from your Google Drive with transformations
Financially support
my work on undrive_google
via:
galtzo-floss
OpenCollective
,
Liberapay
, or
-
yacs
TypeScript >= 5.8
api
react
websocket
Yet Another Crypto Scanner; Alternative Front End Demo for DEX
Financially support
my work on yacs
via:
Liberapay
, or