awesome-repositories.com
Blog
MCP
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Back to ruby-prof/ruby-prof

Open-source alternatives to Ruby Prof

20 open-source projects similar to ruby-prof/ruby-prof, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Ruby Prof alternative.

  • dgryski/go-perfbookAvatar de dgryski

    dgryski/go-perfbook

    10,902Voir sur GitHub↗

    This project is a collection of educational resources and technical guides focused on Go performance optimization. It provides instruction on improving execution speed and reducing memory usage through code and architectural refinements. The guides cover advanced strategies for low-level programming, including the use of assembly for SIMD instructions and unsafe pointers for direct memory manipulation. It also details concurrency optimization techniques such as lock sharding and cache-line padding to reduce contention and improve hardware utilization. The material encompasses broad capabilit

    optimizationperformanceperformance-analysis
    Voir sur GitHub↗10,902
  • bheisler/criterion.rsAvatar de bheisler

    bheisler/criterion.rs

    5,485Voir sur GitHub↗

    Criterion is a statistics-driven microbenchmarking library and performance regression tool for Rust. It provides a framework for isolating and measuring small code segments, using statistical analysis to eliminate noise and ensure reliable, repeatable measurements of execution speed. The tool distinguishes itself through a performance visualization suite that generates HTML reports and graphs to track performance trends and throughput. It includes a system for comparing current execution times against stored baselines to identify and prevent performance drops. The library covers asynchronous

    Rustbenchmarkcriteriongnuplot
    Voir sur GitHub↗5,485
  • bytedance/g3Avatar de bytedance

    bytedance/g3

    879Voir sur GitHub↗

    Enterprise-oriented Generic Proxy Solutions

    Rustaudithttpicap
    Voir sur GitHub↗879
  • code-mancers/rbkitAvatar de code-mancers

    code-mancers/rbkit

    354Voir sur GitHub↗

    A new profiler for Ruby. With a GUI

    Ruby
    Voir sur GitHub↗354

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Find more with AI search
  • cong-or/hudAvatar de cong-or

    cong-or/hud

    172Voir sur GitHub↗

    Find code blocking your Tokio workers. eBPF-powered, no instrumentation.

    Rustasyncclidebugging
    Voir sur GitHub↗172
  • ellisonch/rust-stopwatchAvatar de ellisonch

    ellisonch/rust-stopwatch

    84Voir sur GitHub↗

    A stopwatch library for Rust. Used to time things.

    Rustrustrust-stopwatchstopwatch
    Voir sur GitHub↗84
  • evanphx/benchmark-ipsAvatar de evanphx

    evanphx/benchmark-ips

    1,772Voir sur GitHub↗

    Provides iteration per second benchmarking for Ruby

    Ruby
    Voir sur GitHub↗1,772
  • exaspark/batch-loaderAvatar de exaspark

    exaspark/batch-loader

    1,122Voir sur GitHub↗

    :zap: Powerful tool for avoiding N+1 DB or HTTP queries

    Ruby
    Voir sur GitHub↗1,122
  • flyerhzm/bulletAvatar de flyerhzm

    flyerhzm/bullet

    7,327Voir sur GitHub↗

    Bullet is an Active Record performance monitor and query profiler for Ruby on Rails applications. It serves as a diagnostic utility to identify inefficient database access patterns, flag redundant requests, and suggest eager loading strategies to improve response times. The tool specifically detects N+1 queries, missing counter caches, and unused eager loading. It monitors these patterns across both standard web requests and background jobs, identifying records that are fetched but never accessed to reduce memory usage and query overhead. Analysis is supported by a system that intercepts dat

    Ruby
    Voir sur GitHub↗7,327
  • koute/bytehoundAvatar de koute

    koute/bytehound

    4,791Voir sur GitHub↗

    Bytehound is a Linux memory profiler that utilizes a custom global allocator to intercept memory requests and track allocations and deallocations. It records full call-stack traces for every memory operation to map allocations back to their originating source code. The project features a remote memory profiling system that streams capture data via network sockets to a separate machine, minimizing resource overhead on the target system. Analysis is supported by a specialized domain-specific query language used to automate the detection of memory patterns and anomalies. The tool covers heap al

    Cmemory-profilermemory-profilingprofiler
    Voir sur GitHub↗4,791
  • llogiq/flameAvatar de llogiq

    llogiq/flame

    730Voir sur GitHub↗

    An intrusive flamegraph profiling tool for rust.

    Rust
    Voir sur GitHub↗730
  • miniprofiler/rack-mini-profilerAvatar de MiniProfiler

    MiniProfiler/rack-mini-profiler

    3,903Voir sur GitHub↗

    This project is a performance analysis tool for Ruby applications using the Rack interface. It monitors request execution times and resource usage, serving as a profiler for web applications to measure latency and identify bottlenecks. The tool provides specific analyzers for database query performance, memory allocations, and garbage collection statistics. It generates call stack flamegraphs to visualize time distribution across methods and renders speed badges and timing metrics directly onto HTML pages. The system covers broader performance profiling capabilities including custom code blo

    Ruby
    Voir sur GitHub↗3,903
  • nvzqz/divanAvatar de nvzqz

    nvzqz/divan

    1,416Voir sur GitHub↗

    Fast and simple benchmarking for Rust projects

    Rustbenchmarkfastperformance
    Voir sur GitHub↗1,416
  • palkan/test-profAvatar de palkan

    palkan/test-prof

    2,036Voir sur GitHub↗

    Ruby Tests Profiling Toolbox

    Ruby
    Voir sur GitHub↗2,036
  • pawurb/hotpath-rsAvatar de pawurb

    pawurb/hotpath-rs

    1,542Voir sur GitHub↗

    Quickly find bottlenecks in Rust - one profiler for CPU, time, memory, and async code.

    Rust
    Voir sur GitHub↗1,542
  • peek/peekAvatar de peek

    peek/peek

    3,176Voir sur GitHub↗

    Take a peek into your Rails applications.

    Ruby
    Voir sur GitHub↗3,176
  • rbspy/rbspyAvatar de rbspy

    rbspy/rbspy

    2,570Voir sur GitHub↗

    Sampling CPU profiler for Ruby

    Rust
    Voir sur GitHub↗2,570
  • sharkdp/hyperfineAvatar de sharkdp

    sharkdp/hyperfine

    28,316Voir sur GitHub↗

    Hyperfine is a command-line benchmarking tool used to measure the execution time of shell commands through multiple runs and statistical analysis. It functions as a comparative benchmarking utility and a shell performance analyzer, allowing for the evaluation of multiple commands against a reference baseline to determine relative speed. The tool distinguishes itself by isolating actual command performance through shell overhead correction and the ability to bypass the shell entirely using system calls. It supports parameterized execution, enabling benchmarks to run across a range of varying i

    Rust
    Voir sur GitHub↗28,316
  • bencherdev/bencherAvatar de bencherdev

    bencherdev/bencher

    856Voir sur GitHub↗

    🐰 Bencher - Continuous Benchmarking

    Rustbenchmarkbenchmarkingcd
    Voir sur GitHub↗856
  • tmm1/stackprofAvatar de tmm1

    tmm1/stackprof

    2,194Voir sur GitHub↗

    a sampling call-stack profiler for ruby 2.2+

    Ruby
    Voir sur GitHub↗2,194