Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Performance Analysis

Performance Analysis

120 projects

Showing 36 of 120 projects

Lighthouse
LighthouseJavaScript

An automated tool for auditing web page quality, performance, accessibility, SEO, and best practices.

#seo-analysis#developer-tools#audit
Stars30.6k
Forks9.7k
Last commit1 day ago
hyperfine
hyperfineRust

A command-line benchmarking tool that performs statistical analysis across multiple runs to accurately measure and compare shell command execution times.

#developer-tools#statistics#performance-analysis
Stars28.5k
Forks501
Last commit2 months ago
cAdvisor
cAdvisorGo

cAdvisor (Container Advisor) is a daemon that collects, aggregates, and exports resource usage and performance data for running containers.

#devops#container-monitoring#observability
Stars19.3k
Forks2.5k
Last commit4 days ago
tracy
tracyC++

A real-time, nanosecond-resolution hybrid frame and sampling profiler for games and applications with CPU, GPU, and memory telemetry.

#vulkan#library#direct3d
Stars16.4k
Forks1.2k
Last commit1 day ago
py-spy
py-spyRust

A low-overhead sampling profiler for Python programs that works without restarting or modifying code, written in Rust.

#python-profiling#profiler#performance-analysis
Stars15.4k
Forks541
Last commit4 days ago
scalene
scalenePython

A high-performance CPU, GPU, and memory profiler for Python with AI-powered optimization suggestions.

#developer-tools#python-profiling#profiles-memory
Stars13.5k
Forks436
Last commit19 days ago
bpftrace
bpftraceC++

A high-level tracing language for Linux that leverages eBPF for efficient system and application observability.

#linux-tracing#tracing#kernel-instrumentation
Stars10.2k
Forks1.5k
Last commit2 days ago
async-profiler
async-profilerC++

A low overhead sampling profiler for Java that avoids safepoint bias and supports CPU, heap, and native memory profiling.

#cpu-profiling#performance-analysis#java-profiling
Stars9.1k
Forks976
Last commit21 hours ago
Jepsen
JepsenClojure

A Clojure library for testing distributed systems with fault injection and correctness verification.

#consistency-checking#database-testing#distributed-systems
Stars7.5k
Forks753
Last commit2 days ago
criterion.rs
criterion.rsRust

A statistics-driven microbenchmarking library for Rust that provides rigorous performance analysis.

#gnuplot#statistics#performance-analysis
Stars5.5k
Forks358
Last commit3 months ago
Laravel Telescope
Laravel TelescopePHP

An elegant debug assistant for the Laravel framework providing insight into requests, exceptions, queries, jobs, and more.

#laravel#application-insights#performance-analysis
Stars5.2k
Forks661
Last commit1 day ago
hotspot
hotspotC++

A standalone GUI for visualizing and analyzing Linux perf data, featuring flame graphs, timeline filtering, and off-CPU profiling.

#qt#embedded-systems#off-cpu-profiling
Stars5.1k
Forks289
Last commit2 months ago
Bytehound
BytehoundC

A high-performance memory profiler for Linux that captures every allocation and deallocation with full stack traces.

#stack-unwinding#memory-leak-detection#profiler
Stars4.8k
Forks203
Last commit3 years ago
GCViewer
GCViewerJava

A Java tool that visualizes and analyzes verbose garbage collection logs from multiple JVM vendors to help optimize memory performance.

#oracle-jdk#performance-analysis#java
Stars4.6k
Forks992
Last commit1 month ago
BuildTimeAnalyzer
BuildTimeAnalyzerSwift

A macOS app that analyzes and breaks down Swift build times in Xcode projects.

#developer-tools#analyzer#compilation
Stars4.3k
Forks265
Last commit4 months ago
Easylogging++
Easylogging++C++

A single-header C++ logging library offering asynchronous low-latency logging, high configurability, and extensive built-in features.

#stl-logging#asynchronous-logging#thread-safety
Stars3.9k
Forks943
Last commit1 year ago
RailsPanel
RailsPanelJavaScript

Chrome extension for Rails development that displays request information directly in browser developer tools.

#developer-tools#productivity-tools#performance-analysis
Stars3.9k
Forks187
Last commit1 month ago
lensm
lensmGo

A Go assembly and source viewer that visualizes machine code alongside source code for performance analysis.

#machine code#performance-analysis#source-code-analysis
Stars3.7k
Forks130
Last commit18 days ago
nethogs
nethogsC++

A Linux 'net top' tool that groups network bandwidth usage by process instead of protocol or subnet.

#libpcap#ncurses#performance-analysis
Stars3.7k
Forks300
Last commit1 day ago
pev2
pev2TypeScript

A Vue.js component for visualizing PostgreSQL execution plans with interactive graphical representations.

#web-components#explain#performance-analysis
Stars3.5k
Forks190
Last commit4 days ago
Swiss Java Knife
Swiss Java KnifeJava

A command-line Swiss Army knife for JVM diagnostics, troubleshooting, and profiling using JMX, JVM attach, and perf counters.

#jmx#performance-analysis#command-line-tool
Stars3.3k
Forks517
Last commit2 years ago
jitwatch
jitwatchJava

A log analyzer and visualizer for the Java HotSpot JIT compiler, enabling inspection of inlining, hot methods, bytecode, and assembly.

#assembly#performance-analysis#jitwatch
Stars3.3k
Forks463
Last commit6 months ago
MTuner
MTunerC++

A C/C++ memory profiler and leak finder with time-based history tracking for Windows, PlayStation, Nintendo Switch, Android, and other platforms.

#debugging-tools#playstation#playstation3
Stars2.8k
Forks160
Last commit1 month ago
postgresqltuner.pl
postgresqltuner.plPerl

A Perl script that analyzes PostgreSQL database configuration and provides tuning recommendations.

#devops#postgres#performance-analysis
Stars2.7k
Forks192
Last commit2 years ago
heapster
heapsterGo

A retired Kubernetes project for collecting and analyzing compute resource usage and performance metrics from container clusters.

#stackdriver#resource-usage#metrics-collection
Stars2.6k
Forks1.2k
Last commit7 years ago
Web Tracing Framework
Web Tracing FrameworkJavaScript

A set of libraries, tools, and visualizers for tracing and investigating performance in complex web applications.

#tracing#regression-tracking#performance-analysis
Stars2.6k
Forks193
Last commit6 years ago
v8-perf
v8-perfJavaScript

A curated collection of notes and resources about V8 engine internals and Node.js performance optimization.

#nodejs-performance#performance-analysis#v8-engine
Stars2.3k
Forks114
Last commit3 years ago
phantomas
phantomasJavaScript

A headless Chromium-based modular web performance metrics collector for in-depth frontend analysis.

#developer-tools#jquery#puppeteer
Stars2.3k
Forks136
Last commit10 days ago
p6spy
p6spyJava

A Java framework that intercepts and logs database JDBC transactions without requiring code changes.

#debugging-tools#database-monitoring#performance-analysis
Stars2.2k
Forks330
Last commit4 years ago
YSlow
YSlowJavaScript

Analyzes web pages and suggests performance improvements based on Yahoo's high-performance web rules.

#yahoo-rules#har-analysis#web-optimization
Stars2.2k
Forks375
Last commit3 years ago
profile
profileGo

A simple Go package for enabling CPU, memory, and block profiling with minimal configuration.

#go-package#cpu-profiling#performance-analysis
Stars2.1k
Forks121
Last commit3 years ago
Speed Racer
Speed RacerJavaScript

A performance runner that collects detailed traces and reports for JavaScript libraries and applications using Chrome.

#tracing#performance-testing#regression-testing
Stars1.8k
Forks23
Last commit4 years ago
nanobench
nanobenchC++

A simple, fast, accurate single-header microbenchmarking library for C++11/14/17/20.

#c-plus-plus-11#c-plus-plus-20#performance-analysis
Stars1.7k
Forks102
Last commit1 year ago
react-native-bundle-visualizer
react-native-bundle-visualizer

Visualize and analyze your React Native bundle to identify packages that increase its size.

#dev-tools#performance-analysis#source-map
Stars1.6k
Forks50
Last commit1 month ago
pg_flame
pg_flameGo

Generates interactive flamegraphs from PostgreSQL EXPLAIN ANALYZE output to visualize query performance.

#database#explain-analyze#postgres
Stars1.6k
Forks36
Last commit6 years ago
MTHawkeye
MTHawkeyeObjective-C

Profiling / Debugging assist tools for iOS. (Memory Leak, OOM, ANR, Hard Stalling, Network, OpenGL, Time Profile ...)

#ios#time-profile#memory-leak-detection
Stars1.5k
Forks184
Last commit2 years ago
Page 1 of 4Next

Related Tags

#Profiling24#Developer Tools19#Debugging17#Benchmarking12#Cli Tool12#Postgresql12#Performance11#Monitoring11#Visualization11#Java10#Tracing10#Devops10
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub