Ruby Performance

Open-source Ruby projects categorized as Performance | Edit details

Top 15 Ruby Performance Projects

  • GitHub repo JRuby

    JRuby, an implementation of Ruby on the JVM

    Project mention: JRuby 9.4 will support Ruby 3.0 and we need your help! | reddit.com/r/ruby | 2021-11-10
  • GitHub repo Goldiloader

    Just the right amount of Rails eager loading

    Project 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.

  • Nanos

    Run Linux Software Faster and Safer than Linux with Unikernels.

  • GitHub repo active_record_doctor

    Identify database issues before they hit production.

  • GitHub repo prosopite

    :mag: Rails N+1 queries auto-detection with zero false positives / false negatives

    Project mention: Rails N+1 queries auto-detection with zero false positives / false negatives | news.ycombinator.com | 2021-09-28
  • GitHub repo Rails Performance

    Monitor performance of you Rails applications

  • GitHub repo memo_wise

    The wise choice for Ruby memoization

    Project 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.

  • GitHub repo DatabaseValidations

    Database validations for ActiveRecord

    Project mention: Rails application boilerplate for fast MVP development | dev.to | 2021-08-06

    add database_validations

  • Scout APM

    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.

  • GitHub repo tenderjit

    JIT for Ruby that is written in Ruby

    Project mention: Asmrepl: REPL for x86 Assembly Language | news.ycombinator.com | 2021-11-29

    JIT makes sense given his other current project: https://github.com/tenderlove/tenderjit

  • GitHub repo alba

    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
  • GitHub repo rails-mini-profiler

    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

  • GitHub repo api

    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?

  • GitHub repo QueryTrack

    Find time-consuming database queries for ActiveRecord-based Rails Apps

    Project 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.

  • GitHub repo occams-record

    The missing high-efficiency query API for ActiveRecord

    Project mention: Rails Pros - Help dispel some misconceptions and confusion for me | reddit.com/r/rails | 2021-04-21
  • GitHub repo asset_ram

    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
  • GitHub repo graphql-benchmarks

    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.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2021-11-29.

Ruby Performance related posts

Index

What are some of the best open-source Performance projects in Ruby? This list will help you:

Project Stars
1 JRuby 3,572
2 Goldiloader 1,152
3 active_record_doctor 1,041
4 prosopite 672
5 Rails Performance 481
6 memo_wise 369
7 DatabaseValidations 345
8 tenderjit 341
9 alba 326
10 rails-mini-profiler 314
11 api 286
12 QueryTrack 262
13 occams-record 244
14 asset_ram 58
15 graphql-benchmarks 48
Find remote jobs at our new job board 99remotejobs.com. There are 32 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com