Top 15 Ruby Performance Projects
JRuby, an implementation of Ruby on the JVMProject mention: JRuby 9.4 will support Ruby 3.0 and we need your help! | reddit.com/r/ruby | 2021-11-10
Just the right amount of Rails eager loadingProject mention: Prosopite is trending on GitHub! Thank you! | reddit.com/r/ruby | 2021-02-20
Prosopite looks cool, it's is similar to https://github.com/salsify/goldiloader, though goldiloader will also rewrite the query to address the N+1 issue. You should be able to use both and verify goldiloader is working by checking that prosopite logs no N+1 queries.
Run Linux Software Faster and Safer than Linux with Unikernels.
Identify database issues before they hit production.
:mag: Rails N+1 queries auto-detection with zero false positives / false negativesProject mention: Rails N+1 queries auto-detection with zero false positives / false negatives | news.ycombinator.com | 2021-09-28
Monitor performance of you Rails applications
The wise choice for Ruby memoizationProject mention: Optimizing performance in MemoWise, a new memoization gem | reddit.com/r/ruby | 2021-07-16
MemoWise is benchmarked as the fastest Ruby memoization gem. This post describes how we made it so speedy.
Database validations for ActiveRecordProject mention: Rails application boilerplate for fast MVP development | dev.to | 2021-08-06
Scout APM: A developer's best friend. Try free for 14-days. 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.
JIT for Ruby that is written in Ruby
Alba is the fastest JSON serializer for Ruby.Project mention: including join data for many-to-many relations in controller#index | reddit.com/r/rails | 2021-11-11
Performance profiling for Rails, made simple 🦔Project mention: newly converted from php and laravel and i miss this tool !! | reddit.com/r/rails | 2021-10-16
https://github.com/hschne/rails-mini-profiler is pretty close
Minimal, lightweight, fastest Ruby framework for HTTP APIs. (by hanami)Project mention: ROM and Sequel over ActiveRecord? | reddit.com/r/ruby | 2021-11-19
I'm curious if anyone done a benchmark of ROM+Sequel against ActiveRecord? I know Sequel is decently fast, and I know there's benchmarks for hanami-api, but how much overhead does ROM add?
Find time-consuming database queries for ActiveRecord-based Rails AppsProject mention: Tracking long queries into csv | dev.to | 2020-12-27
I found query_tracker gem which displays all the info I needed. It also allows slack integration. In my case, I wanted it to store query informations into CSV. Fortunately the gem allows custom handlers.
The missing high-efficiency query API for ActiveRecordProject mention: Rails Pros - Help dispel some misconceptions and confusion for me | reddit.com/r/rails | 2021-04-21
An asset path RAM cache that saves my app 17% allocations per request. YMMV.Project mention: How to Reduce Memory Bloat in Ruby | reddit.com/r/ruby | 2021-09-28
GraphQL benchmarks using the-benchmarker framework.Project mention: How to build a solid Go Graphql application quickly. | reddit.com/r/graphql | 2021-02-04
I have not tried gqlgen yet. Just by comparing benchmarks at https://github.com/the-benchmarker/graphql-benchmarks/blob/develop/rates.md it looks like GGql is faster by comparing to graphql-go. I'd love to see gqlgen get added to those benchmarks or GGql added to the gqlgen comparisons.
Ruby Performance related posts
including join data for many-to-many relations in controller#index
1 project | reddit.com/r/rails | 11 Nov 2021
newly converted from php and laravel and i miss this tool !!
1 project | reddit.com/r/rails | 16 Oct 2021
YJIT: Building a New JIT Compiler for CRuby
3 projects | news.ycombinator.com | 15 Oct 2021
Rails N+1 queries auto-detection with zero false positives / false negatives
1 project | news.ycombinator.com | 28 Sep 2021
How to Reduce Memory Bloat in Ruby
1 project | reddit.com/r/ruby | 28 Sep 2021
tenderlove/tenderjit: JIT for Ruby that is written in Ruby (/r/ruby)
1 project | reddit.com/r/mistyfront | 26 Sep 2021
Reduce Rails request time by 70% and allocations by 80% by caching asset path calculations
1 project | reddit.com/r/rails | 26 Sep 2021
What are some of the best open-source Performance projects in Ruby? This list will help you:
Are you hiring? Post a new remote job listing for free.