Maintaining these projects, with a focus on improving developer experience,
requires a great deal of time and energy.
I would appreciate your financial support.
-
Ruby >= 2.7
rails
activerecord
author
Disallow insecure, unscoped, finds
Financially support my work on
active_security
via:
"galtzo-floss"
OpenCollective
, or
Liberapay
-
Ruby >= 2.2
rails
activerecord
validate
author
ActiveRecord Tablefree Models provides a simple mixin for creating models that are not bound to the database. This approach is useful for taking advantage of the features of ActiveRecord such as validation, relationships, nested_attributes, etc.
Financially support my work on
activerecord-tablefree
via:
"galtzo-floss"
OpenCollective
, or
Liberapay
-
Ruby >= 2.5
rails
activerecord
author
Getting transactions right is hard, and this gem makes it easier.
Financially support my work on
activerecord-transactionable
via:
"galtzo-floss"
OpenCollective
, or
Liberapay
-
Ruby >= 2.7
rails
activesupport
log
author
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
, or
Liberapay
-
Ruby >= 2.7
rails
activesupport
log
author
Rails v8 ActiveSupport::Logger backported to Rails v5.2+ & Ruby 2.7+
Financially support my work on
activesupport-logger
via:
"galtzo-floss"
OpenCollective
, or
Liberapay
-
Ruby >= 2.7
rails
activesupport
log
author
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
, or
Liberapay
-
Ruby >= 2.4
rails
activerecord
author
Replacement for broken Class.new(ActiveRecord::Base)
Financially support my work on
anonymous_active_record
via:
"galtzo-floss"
OpenCollective
, or
Liberapay
-
Go >= 1.23
license
GHA
cli
shell
contributor
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!
-
Ruby >= 1.8
test
harness
bundler
author
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
, or
Liberapay
-
Ruby >= 2.4
shell
api
cli
maintainer
archivist-client queries archive.org for book data and downloads some things.
Financially support my work on
archivist-client
via:
Liberapay
-
Ruby >= 1.8
stale
author
Organize complicated search results
Financially support my work on
awesome_search
via:
"galtzo-floss"
OpenCollective
, or
Liberapay
-
Ruby >= 3.4
funding
markdown
author
💖 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
, or
Liberapay
-
Bash >= 4.0
shell
cli
author
Bash Step Function Library
Financially support my work on
bash_step
via:
Liberapay
-
Bash >= 4.0
shell
cli
maintainer
Bash Script Function Library
Financially support my work on
bsfl
via:
Liberapay
-
Ruby >= 1.8
stale
toast
maintainer
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).
Financially support my work on
cacheable_flash
via:
"galtzo-floss"
OpenCollective
, or
Liberapay
-
Ruby >= 1.8
release
email
author
Capistrano Deployment Email Notification. Keep the whole team informed of each release!
Financially support my work on
capistrano_mailer
via:
"galtzo-floss"
OpenCollective
, or
Liberapay
-
Ruby >= 1.8
async
author
Asynchronously LISTEN for Postgresql NOTIFY messages with payloads and Do Something
Financially support my work on
celluloid-io-pg-listener
via:
"galtzo-floss"
OpenCollective
, or
Liberapay
-
Ruby >= 1.8
rails
validate
author
Use the familiar ActiveModel::Errors pattern for controller validations
Financially support my work on
controller_validator
via:
"galtzo-floss"
OpenCollective
, or
Liberapay
-
Ruby >= 1.8
rails
activerecord
csv
author
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
, or
Liberapay
-
Ruby >= 3.1
log
debug
author
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
, or
Liberapay
-
Ruby >= 1.8
rails
presenter
error-handle
author
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
, or
Liberapay
-
Ruby >= 1.8
rails
view
author
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
, or
Liberapay
-
Ruby >= 2.3
dynamodb
aws
api
maintainer
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
, or
Liberapay
-
Ruby >= 1.8
rails
activerecord
author
Batch Processing of Records with Blocks in Rails
Financially support my work on
each_in_batches
via:
"galtzo-floss"
OpenCollective
, or
Liberapay
-
Ruby >= 1.9
rails
activerecord
bitfields
maintainer
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
, or
Liberapay
-
Ruby >= 1.9
funding
author
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
, or
Liberapay
-
Ruby >= 2.3
perf
benchmark
debug
bundler
regex
author
* 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
, or
Liberapay
-
Ruby >= 2.4
git
regex
author
😜 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
, or
Liberapay
-
Ruby >= 1.8
stale
log
author
Humorous Log Levels and Color For Rails. Customizable!
Financially support my work on
humorous_log_formatter
via:
"galtzo-floss"
OpenCollective
, or
Liberapay
-
Ruby >= 1.8
test
author
Find out if your Module include/extend hooks are misbehaving!
Financially support my work on
include_with_respect
via:
"galtzo-floss"
OpenCollective
, or
Liberapay
-
Ruby >= 2.5
test
fuzz
author
Fuzz generator for json_schemer
Financially support my work on
json_schemer-fuzz
via:
"galtzo-floss"
OpenCollective
, or
Liberapay
-
Ruby >= 2.7
harness
release
markdown
git
GHA
license
rake
env
debug
shell
cli
author
🍲 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
, or
Liberapay
-
Ruby >= 2.7
test
coverage
env
author
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
, or
Liberapay
-
Ruby >= 2.7
harness
test
rspec
rake
env
author
🍲 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
, or
Liberapay
-
Ruby >= 1.8
hash
stale
author
Organize data results from raw sql queries (as with PGresult, or Dossier) intelligently.
Financially support my work on
letter_group
via:
"galtzo-floss"
OpenCollective
, or
Liberapay
-
Ruby >= 1.9
wip
author
Builds a tree of module inclusion of a target module into other modules
Financially support my work on
library_tree
via:
"galtzo-floss"
OpenCollective
, or
Liberapay
-
Ruby >= 2.7
openid
auth
security
api
maintainer
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
, or
Liberapay
-
Ruby >= 2.7
openid
auth
security
api
maintainer
Originally a fork. Has been merged back to the original gem.
Financially support my work on
masq2
via:
"ruby-openid"
OpenCollective
, or
Liberapay
-
Ruby >= 1.9
time
math
serialize
author
Serialize Month objects to Integer
Financially support my work on
month-serializer
via:
"galtzo-floss"
OpenCollective
, or
Liberapay
-
Ruby >= 2.3
oauth
auth
security
api
maintainer
🔑 A Ruby wrapper for the original OAuth 1.0 / 1.0a spec.
Financially support my work on
oauth
via:
"ruby-oauth"
OpenCollective
, or
Liberapay
-
Ruby >= 2.3
oauth
auth
security
tty
api
author
🖥️ OAuth 1.0 / 1.0a TTY Command Line Interface
Financially support my work on
oauth-tty
via:
"ruby-oauth"
OpenCollective
, or
Liberapay
-
Ruby >= 2.2
oauth
auth
security
api
maintainer
Ruby OAuth 2.0 framework for building OAuth providers and clients
Financially support my work on
oauth2
via:
"ruby-oauth"
OpenCollective
, or
Liberapay
-
Ruby >= 2.4
auth
security
api
maintainer
Traditional username/password based authentication system for OmniAuth
Financially support my work on
omniauth-identity
via:
Liberapay
-
Ruby >= 2.2
auth
security
api
maintainer
An OmniAuth strategy to accept JWT-based single sign-on.
Financially support my work on
omniauth-jwt
via:
Liberapay
-
Ruby >= 2.2
auth
security
api
author
Originally a fork. Has been merged back to the original gem.
Financially support my work on
omniauth-jwt2
via:
Liberapay
-
Ruby >= 1.8
auth
security
api
maintainer
A LDAP strategy for OmniAuth.
Financially support my work on
omniauth-ldap
via:
Liberapay
-
Ruby >= 2.4
openid
auth
security
api
maintainer
OpenID (not OIDC) strategy for OmniAuth.
Financially support my work on
omniauth-openid
via:
"ruby-openid"
OpenCollective
, or
Liberapay
-
Ruby >= 2.7
openid
auth
security
api
maintainer
Provides a thin wrapper around the excellent rack-openid2 gem.
Financially support my work on
open_id_authentication
via:
"ruby-openid"
OpenCollective
, or
Liberapay
-
Ruby >= 1.8
test
maintainer
Easily determine which OS your Ruby code is running on.
Financially support my work on
os
via:
Liberapay
-
Ruby >= 2.6
log
debug
author
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
, or
Liberapay
-
Ruby >= 1.8
queue
math
author
Advanced Queue Transformation
Financially support my work on
qfill
via:
"galtzo-floss"
OpenCollective
, or
Liberapay
-
Ruby >= 1.8
rack
view
stale
author
Debugging toolbar for Rack applications implemented as middleware.
Based on logical-insight and rack-bug.
Financially support my work on
rack-insight
via:
"galtzo-floss"
OpenCollective
, or
Liberapay
-
Ruby >= 2.7
openid
auth
security
api
maintainer
Provides a more HTTPish API around the ruby-openid library
Financially support my work on
rack-openid
via:
"ruby-openid"
OpenCollective
, or
Liberapay
-
Ruby >= 2.7
openid
auth
security
api
author
Originally a fork. Has been merged back to the original gem.
Financially support my work on
rack-openid2
via:
"ruby-openid"
OpenCollective
, or
Liberapay
-
Ruby >= 1.8
rack
view
stale
author
Provides an easy way to create Rack Middleware that injects things into the response body. Extracted from rack-insight.
Financially support my work on
rack-toolbar
via:
"galtzo-floss"
OpenCollective
, or
Liberapay
-
Ruby >= 1.8
rails
env
stale
author
"development" is not always the best name for the local environment.
An alternate environment name, like "localdev", will prevent confusion,
when "dev", or "develop", is used as a deployed environment.
Financially support my work on
rails_env_local
via:
"galtzo-floss"
OpenCollective
, or
Liberapay
-
Ruby >= 1.8
rails
react
view
stale
author
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
, or
Liberapay
-
Ruby >= 1.8
stale
payment
aws
api
maintainer
An API for using the Amazon Flexible Payment Service (FPS).
Financially support my work on
remit
via:
"galtzo-floss"
OpenCollective
, or
Liberapay
-
Ruby >= 2.2
perf
benchmark
debug
log
error-handle
author
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
, or
Liberapay
-
Ruby >= 1.8
resque
queue
shell
cli
maintainer
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
, or
Liberapay
-
Ruby >= 1.8
resque
queue
uniq
stale
maintainer
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
, or
Liberapay
-
Ruby >= 2.3
resque
queue
uniq
author
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
, or
Liberapay
-
Ruby >= 2.3
resque
queue
uniq
author
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
, or
Liberapay
-
Ruby >= 2.3
resque
queue
uniq
author
A resque plugin that ensures job uniqueness at enqueue time.
Financially support my work on
resque-unique_in_queue
via:
"resque"
OpenCollective
, or
Liberapay
-
Ruby >= 2.7
openid
auth
security
test
mock
maintainer
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
, or
Liberapay
-
Ruby >= 1.8
rspec
test
error-handle
author
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
, or
Liberapay
-
Ruby >= 1.8
rspec
test
author
⏳️ 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
, or
Liberapay
-
Ruby >= 1.8
rspec
test
env
mock
author
Stub or hide environment variables in a scoped context for testing
stub_env('REDIS_URL' => 'redis://localhost:6379/')
hide_env('SESSION_SECRET')
Financially support my work on
rspec-stubbed_env
via:
"galtzo-floss"
OpenCollective
, or
Liberapay
-
Ruby >= 3.2
rubocop
author
Configure RuboCop + a bevy of friends to gradually lint Ruby code
Financially support my work on
rubocop-lts
via:
"rubocop-lts"
OpenCollective
, or
Liberapay
-
Ruby >= 3.2
rubocop
author
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
, or
Liberapay
-
Ruby >= 3.2
rubocop
author
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
, or
Liberapay
-
Ruby >= 3.2
rubocop
author
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
, or
Liberapay
-
Ruby >= 3.2
rubocop
author
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
, or
Liberapay
-
Ruby >= 3.2
rubocop
author
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
, or
Liberapay
-
Ruby >= 3.2
rubocop
author
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
, or
Liberapay
-
Ruby >= 3.2
rubocop
author
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
, or
Liberapay
-
Ruby >= 3.2
rubocop
author
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
, or
Liberapay
-
Ruby >= 3.2
rubocop
author
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
, or
Liberapay
-
Ruby >= 3.2
rubocop
author
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
, or
Liberapay
-
Ruby >= 3.2
rubocop
author
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
, or
Liberapay
-
Ruby >= 3.2
rubocop
author
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
, or
Liberapay
-
Ruby >= 3.2
rubocop
author
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
-
Ruby >= 2.7
openid
auth
security
api
maintainer
A library for consuming and serving OpenID identities.
Financially support my work on
ruby-openid
via:
"ruby-openid"
OpenCollective
, or
Liberapay
-
Ruby >= 2.7
openid
auth
security
api
author
Originally a fork. Has been merged back to the original gem.
Financially support my work on
ruby-openid2
via:
"ruby-openid"
OpenCollective
, or
Liberapay
-
Ruby >= 2.3
rails
email
test
rspec
author
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
, or
Liberapay
-
Ruby >= 1.8
rails
migration
maintainer
Rails gem for Data Migrations
Financially support my work on
seed_migration
via:
"galtzo-floss"
OpenCollective
, or
Liberapay
-
Ruby >= 1.8
shell
stale
author
Create Files Named Sequentially Intelligently
Financially support my work on
sequential_file
via:
"galtzo-floss"
OpenCollective
, or
Liberapay
-
Ruby >= 2.6
service-objects
tty
author
TTY Prompt plugin for your service objects for your application logic
Financially support my work on
service_actor-promptable
via:
"galtzo-floss"
OpenCollective
, or
Liberapay
-
Ruby >= 3.1
markdown
author
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
, or
Liberapay
-
Ruby >= 2.5
rails
activerecord
author
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
, or
Liberapay
-
Ruby >= 2.3
test
log
rspec
author
🔕 (formerly) ActiveSupport Kernel Reporting Detritus with a few enhancementsFund overlooked open source projects - bottom of stack, dev/test dependencies: floss-funding.dev
Financially support my work on
silent_stream
via:
"galtzo-floss"
OpenCollective
, or
Liberapay
-
Ruby >= 2.3
rails
activerecord
author
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
, or
Liberapay
-
Ruby >= 2.2
serialize
author
A Hashie::Mash joint to make #snakelife better
Financially support my work on
snaky_hash
via:
"ruby-oauth"
OpenCollective
, or
Liberapay
-
Ruby >= 2.3
rails
activerecord
api
author
Dynamic Spyke API connection plugin for the Enterprise Cloud
Financially support my work on
spyke-connection_lambda
via:
"galtzo-floss"
OpenCollective
, or
Liberapay
-
Ruby >= 1.8
stale
toast
author
Allows flashes to stack intelligently, while preserving existing behavior of the Rails FlashHash
Financially support my work on
stackable_flash
via:
"galtzo-floss"
OpenCollective
, or
Liberapay
-
Ruby >= 3.2
rubocop
author
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
, or
Liberapay
-
Ruby >= 1.8
rails
presenter
view
author
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
, or
Liberapay
-
Ruby >= 2.2
security
release
cli
shell
author
🗿 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
, or
Liberapay
-
Ruby >= 1.8
state-machine
validate
author
Safely access state machine states with guarantee that there are no typos. Compatible with all Ruby state machine libraries.
Financially support my work on
strict_states
via:
"galtzo-floss"
OpenCollective
, or
Liberapay
-
Ruby >= 1.8
stale
email
error-handle
author
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.
Financially support my work on
super_exception_notifier
via:
"galtzo-floss"
OpenCollective
, or
Liberapay
-
Ruby >= 1.9
rspec
test
time
author
⌚️ 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
, or
Liberapay
-
Author
Ruby >= 1.9
api
shell
cli
author
🏴 Liberate files from your Google Drive with transformations
Financially support my work on
undrive_google
via:
"galtzo-floss"
OpenCollective
-
Ruby >= 2.2
semver
release
test
author
🔖 Versions are good. Versions are cool. Versions will win.
Financially support my work on
version_gem
via:
"ruby-oauth"
OpenCollective
, or
Liberapay
-
Ruby >= 1.8
oauth
auth
security
api
maintainer
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
, or
Liberapay
-
TypeScript >= 5.8
websocket
api
react
author
Yet Another Crypto Scanner, Alternative Front End Demo for DEX
Financially support my work on
yacs
via:
Liberapay