Top 22 Ruby Rubygem Projects
A library for setting up Ruby objects as test data.Project mention: Learn what is DSL and build your own parser for Gemfile | reddit.com/r/ruby | 2021-04-08
For anyone wanting to dive even deeper into the topic of writing DSLs, this thoughtbot post does a pretty good job of explaining how the DSL for factorybot works
Catches mail and serves it through a dream.Project mention: Maily v2 is out | reddit.com/r/rails | 2021-04-11
This looks interesting. Am curious to know how it differs from something like MailCatcher? https://mailcatcher.me/
Scout APM - Leading-edge performance monitoring starting at $39/month. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.
Library packaging and distribution for Ruby.Project mention: Ruby on Rails struggles to install SQLite3 when creating new application | reddit.com/r/rails | 2021-04-06
Could not find gem 'sqlite3 (~> 1.4)' in rubygems repository https://rubygems.org/ or installed locally.
Framework for Apache Kafka based Ruby and Rails applications development.Project mention: Code Loaders in Ruby: Understanding Zeitwerk | dev.to | 2021-03-23
A Ruby library for testing your library against different versions of dependencies.Project mention: Researcher hacks over 35 tech firms in novel supply chain attack | news.ycombinator.com | 2021-02-10
Handle unread records and mark them as read with Ruby on Rails
A RubyGems.org cache and private gem serverProject mention: MimeMagic versions prior to 0.3.6 have been yanked from RubyGems and it's GPL 2.0 now | reddit.com/r/ruby | 2021-03-24
Sorry to hear. I'd say, never "bundle install" in the init script. If using docker, make "bundle install" an intermediate container. If you have your own servers, try network FS sharing your deps (and see if you're ok with the "require" latencies). Alternatively, use a gem cache proxy. You can use "geminabox" with a rubygems mirror, if you can tolerate the space and long mirroring times, or use a purposed "middleman" proxy, like gemstash, or nexus if your company is multilang.
Pure Ruby gem that implements the MQTT protocol, a lightweight protocol for publish/subscribe messaging.Project mention: Best of (Ruby) Gems Series - What's Next? What's Hot? | reddit.com/r/ruby | 2021-03-12
A unit handling library for ruby
Allow you to pluck attributes from nested associations without loading a bunch of records.
A command line interface for smithing Ruby gems.
Known-leaky gems verification for bundler: `bundle leak` to check your app and find leaky gems in your Gemfile :gem::droplet:
Code coverage tool for BashProject mention: Bash Code Coverage Options? | reddit.com/r/devops | 2021-03-17
I've not used it, but maybe investigate bashcov which leverages simplecov for generating HTML reports?
Find source repositories for ruby gems. Open, compare, and update outdated gem versions
Cleaner syntax for writing OR Query in Rails 5, 6. And also add #or support to Rails 3 and 4.
A more efficient way to get data from database. Like #pluck method but return array of hashes instead.
Simply cache whatever you want by using cachers which will help you maintain cached objects and expire them when they are changed.
Ruby gem for saving drafts of ActiveRecord modelsProject mention: Long forms, persistence and database constraints | reddit.com/r/rails | 2021-01-08
Maybe this is not what you want (and could be useful for other folks), but I love the drafting gem. The implementation is similar to other posts - it has a separate table where you can save anything and come back to it later on. Caveat is - it's not a real object yet, and can only work with new records. Possibly can look into it :)
Provides a simple way to find records in the same order of input array. Has better performance than manually sorting. (Support both PostgreSQL and MySQL)
An ActiveRecord extension for writing commonly useful atomic SQL statements to avoid race condition.
dependency management gems for all puppet modules
Backport #sanitize_sql_like method from Rails 4 for Rails 3. Sanitizes a string so that it is safe to use within an SQL LIKE statement.
What are some of the best open-source Rubygem projects in Ruby? This list will help you: