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

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Back to tmm1/stackprof

Open-source alternatives to Stackprof

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

  • dgryski/go-perfbookdgryski avatar

    dgryski/go-perfbook

    10,902View on 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
    View on GitHub↗10,902
  • bheisler/criterion.rsbheisler avatar

    bheisler/criterion.rs

    5,485View on 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
    View on GitHub↗5,485
  • bytedance/g3bytedance avatar

    bytedance/g3

    879View on GitHub↗

    Enterprise-oriented Generic Proxy Solutions

    Rustaudithttpicap
    View on GitHub↗879
  • code-mancers/rbkitcode-mancers avatar

    code-mancers/rbkit

    354View on GitHub↗

    A new profiler for Ruby. With a GUI

    Ruby
    View on GitHub↗354

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Find more with AI search
  • cong-or/hudcong-or avatar

    cong-or/hud

    172View on GitHub↗

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

    Rustasyncclidebugging
    View on GitHub↗172
  • ellisonch/rust-stopwatchellisonch avatar

    ellisonch/rust-stopwatch

    84View on GitHub↗

    A stopwatch library for Rust. Used to time things.

    Rustrustrust-stopwatchstopwatch
    View on GitHub↗84
  • evanphx/benchmark-ipsevanphx avatar

    evanphx/benchmark-ips

    1,772View on GitHub↗

    Provides iteration per second benchmarking for Ruby

    Ruby
    View on GitHub↗1,772
  • exaspark/batch-loaderexaspark avatar

    exaspark/batch-loader

    1,122View on GitHub↗

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

    Ruby
    View on GitHub↗1,122
  • flyerhzm/bulletflyerhzm avatar

    flyerhzm/bullet

    7,327View on 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
    View on GitHub↗7,327
  • koute/bytehoundkoute avatar

    koute/bytehound

    4,791View on 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
    View on GitHub↗4,791
  • llogiq/flamellogiq avatar

    llogiq/flame

    730View on GitHub↗

    An intrusive flamegraph profiling tool for rust.

    Rust
    View on GitHub↗730
  • miniprofiler/rack-mini-profilerMiniProfiler avatar

    MiniProfiler/rack-mini-profiler

    3,903View on 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
    View on GitHub↗3,903
  • nvzqz/divannvzqz avatar

    nvzqz/divan

    1,416View on GitHub↗

    Fast and simple benchmarking for Rust projects

    Rustbenchmarkfastperformance
    View on GitHub↗1,416
  • palkan/test-profpalkan avatar

    palkan/test-prof

    2,036View on GitHub↗

    Ruby Tests Profiling Toolbox

    Ruby
    View on GitHub↗2,036
  • pawurb/hotpath-rspawurb avatar

    pawurb/hotpath-rs

    1,542View on GitHub↗

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

    Rust
    View on GitHub↗1,542
  • peek/peekpeek avatar

    peek/peek

    3,176View on GitHub↗

    Take a peek into your Rails applications.

    Ruby
    View on GitHub↗3,176
  • rbspy/rbspyrbspy avatar

    rbspy/rbspy

    2,570View on GitHub↗

    Sampling CPU profiler for Ruby

    Rust
    View on GitHub↗2,570
  • ruby-prof/ruby-profruby-prof avatar

    ruby-prof/ruby-prof

    2,029View on GitHub↗

    A ruby profiler. See https://ruby-prof.github.io for more information.

    Ruby
    View on GitHub↗2,029
  • bencherdev/bencherbencherdev avatar

    bencherdev/bencher

    856View on GitHub↗

    🐰 Bencher - Continuous Benchmarking

    Rustbenchmarkbenchmarkingcd
    View on GitHub↗856
  • sharkdp/hyperfinesharkdp avatar

    sharkdp/hyperfine

    28,316View on 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
    View on GitHub↗28,316