The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more →
Top 23 Rubygem Open-Source Projects
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
packj
Packj stops :zap: Solarwinds-, ESLint-, and PyTorch-like attacks by flagging malicious/vulnerable open-source dependencies ("weak links") in your software supply-chain
-
ruby-mqtt
Pure Ruby gem that implements the MQTT protocol, a lightweight protocol for publish/subscribe messaging.
-
DeepPluck
Allow you to pluck attributes from nested associations without loading a bunch of records.
-
bundler-leak
Known-leaky gems verification for bundler: `bundle leak` to check your app and find leaky gems in your Gemfile :gem::droplet:
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Project mention: Show HN: Factory-JS – TypeScript dummy object generator for testing | news.ycombinator.com | 2024-03-29I made Factory-js inspired by factory-bot (https://github.com/thoughtbot/factory_bot), supports Prisma and Drizzle ORM and more. TypeScript is now widely used in both backend and frontend, but there is no de facto standard factory library. I'm developing a web application using Prisma, trpc, and nextjs, but I was struggling with how to write more beautiful and readable back-end tests. That's why I made factory-js.
Project mention: Where are the layouts!? And where is the site object loaded from? (Chirpy Theme) | /r/Jekyll | 2023-12-09"Using the Chirpy theme for Jekyll."
Project mention: Preview emails with letter_opener, MailCatcher and MailHog | news.ycombinator.com | 2023-08-13hey HN, I recently published an article going deep into email previewing (in Ruby on Rails, but I think it's relevant beyond Rails).
MailCatcher (https://github.com/sj26/mailcatcher) and MailHog (https://github.com/mailhog/MailHog) are super handy and easy to run locally. Both spin up an SMTP server which you can direct mail to, and give you a nice web interface to browse mail and preview it.
Happy to answer any question! thanks, harrison
Project mention: Why I recommend Renovate over any other dependency update tools | news.ycombinator.com | 2024-04-12Oh yes, https://github.com/dependabot/dependabot-core/issues/3253. I wouldn't go so far as saying it was locked because it was too uncivil, mostly just because "additional commentary wasn't adding value" ;)
Your read on the situation is spot on, and no, it doesn't look like it's been "fixed" (mostly because "fixing it would re-introduce the same potential vulnerability).
# Gemfile source 'https://rubygems.org' gem 'dotenv' gem 'json' gem 'pry' gem 'rake' gem 'sassc' gem 'sinatra' gem 'sinatra-activerecord' gem 'sinatra-contrib' gem 'sinatra-static-assets' group :development do gem 'foreman' gem 'rubocop' gem 'sqlite3', '~> 1.3', '>= 1.3.11' end group :test do gem 'rack-test' gem 'rspec', require: 'spec' end group :production do gem 'pg' end
Project mention: I need advice after getting hired as an employee but here is the twist, I have zero ruby/ror knowledge nor experience. | /r/rails | 2023-05-24I'd suggest picking an open source repo and giving yourself a very simple task, like changing some text on a specific page, doubling up every row in some data-driven table, something like that. It doesn't have to be sensible, it just has to be something that forces you to learn
Creator of Packj [1] here. How do you envision sandboxing/security policies will be specified? Per-lib policies when you've hundreds of dependencies will become overwhelming. Having built an eBPF-based sandbox [2], I anticipate that accuracy will be another challenge here: too restrictive will block functionality, too permissive defeats the purpose.
1. https://github.com/ossillate-inc/packj flags malicious/risky NPM/PyPI/RubyGems/Rust/Maven/PHP packages by carrying out static+dynamic+metadata analysis.
Rubygems related posts
- Building a Sinatra app in Ruby
- How to deploy a Rails 7 app to Heroku
- Building a Christmas-Themed Chatbot: My ServerlessGuru Hackathon Journey
- Finding your way around Rails code
- Can,t install MySQL2 gem
- Does anyone know what is causing this error?
- Heroku Build Failure: error:0308010C:digital envelope routines::unsupported
-
A note from our sponsor - WorkOS
workos.com | 25 Apr 2024
Index
What are some of the best open-source Rubygem projects? This list will help you:
Project | Stars | |
---|---|---|
1 | factory_bot | 7,875 |
2 | jekyll-theme-chirpy | 6,236 |
3 | MailCatcher | 6,181 |
4 | dependabot-core | 3,858 |
5 | rubygems | 3,550 |
6 | Gem in a Box | 1,478 |
7 | Appraisal | 1,229 |
8 | kitchen-terraform | 1,126 |
9 | rack-throttle | 948 |
10 | Open-Source-Ruby-and-Rails-Apps | 896 |
11 | gel | 765 |
12 | gemstash | 741 |
13 | Unread | 710 |
14 | packj | 614 |
15 | ruby-mqtt | 528 |
16 | Ruby Units | 515 |
17 | ruby-fann | 489 |
18 | DeepPluck | 460 |
19 | Gemsmith | 446 |
20 | rails-mini-profiler | 403 |
21 | bundler-leak | 285 |
22 | bashcov | 146 |
23 | gemdiff | 122 |
Sponsored