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
·

32 dépôts

Awesome GitHub RepositoriesBenchmarking Tools

Utilities for measuring code performance and execution speed.

Explore 32 awesome GitHub repositories matching part of an awesome list · Benchmarking Tools. Refine with filters or upvote what's useful.

Awesome Benchmarking Tools GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • google/benchmarkAvatar de google

    google/benchmark

    10,240Voir sur GitHub↗

    This project is a performance measurement framework and microbenchmarking library designed for C++ and Python. It provides a toolset for measuring the execution time of small code fragments using high-resolution timers, calculating statistical aggregates, and analyzing asymptotic complexity. The framework distinguishes itself through specialized capabilities for multithreaded performance testing, using synchronized execution to measure parallel throughput. It includes mechanisms to prevent compiler optimizations from removing benchmarked code and supports complex parameterization via Cartesia

    Support library for micro-benchmarking C++ code.

    C++benchmark
    Voir sur GitHub↗10,240
  • mrdoob/stats.jsAvatar de mrdoob

    mrdoob/stats.js

    9,127Voir sur GitHub↗

    stats.js is a JavaScript performance monitor and visual diagnostic tool. It provides a real-time overlay for tracking frame rates, memory allocation, and the rendering efficiency of web graphics and applications. The project includes a visual meter for measuring frames per second and a browser memory profiler that displays allocated memory in megabytes to help detect resource leaks. It is designed as a web graphics debugger to monitor the efficiency of WebGL and Canvas rendering. The tool covers a range of monitoring and observability capabilities, including the creation of custom performanc

    Monitors code performance with a simple info box.

    JavaScript
    Voir sur GitHub↗9,127
  • bestiejs/benchmark.jsAvatar de bestiejs

    bestiejs/benchmark.js

    5,465Voir sur GitHub↗

    benchmark.js est une bibliothèque de benchmarking et d'analyse statistique conçue pour mesurer et comparer les vitesses d'exécution des fonctions JavaScript. Elle sert d'outil de mesure de performance qui calcule le temps d'exécution moyen, la marge d'erreur et l'écart-type pour des implémentations de code spécifiques. La bibliothèque fournit des capacités pour comparer les résultats de benchmark afin de déterminer la vitesse relative et gère des suites de tests organisées qui peuvent être exécutées, clonées ou réinitialisées en masse. Elle inclut des contrôles de précision d'échantillonnage pour ajuster les tailles d'échantillon minimales et les temps d'exécution maximaux afin d'assurer la fiabilité statistique. L'outil couvre un large éventail de tâches d'évaluation de performance, incluant l'analyse de complexité d'algorithme, l'optimisation du temps d'exécution et les tests de régression. Il incorpore également un gestionnaire de cycle de vie d'exécution pour définir des fonctions de configuration et de nettoyage personnalisées et utilise des écouteurs d'événements pour surveiller le début et l'achèvement des benchmarks.

    Standard library for benchmarking.

    JavaScript
    Voir sur GitHub↗5,465
  • paulirish/memory-stats.jsAvatar de paulirish

    paulirish/memory-stats.js

    2,093Voir sur GitHub↗

    minimal monitor for JS Heap Size via performance.memory

    Monitors JavaScript heap size usage.

    JavaScript
    Voir sur GitHub↗2,093
  • martinus/nanobenchAvatar de martinus

    martinus/nanobench

    1,702Voir sur GitHub↗

    Simple, fast, accurate single-header microbenchmarking functionality for C++11/14/17/20

    Fast and accurate microbenchmarking for C++11.

    C++
    Voir sur GitHub↗1,702
  • intel-hadoop/hibenchAvatar de intel-hadoop

    intel-hadoop/HiBench

    1,485Voir sur GitHub↗

    HiBench is a big data benchmark suite.

    Benchmark suite specifically for Hadoop environments.

    Java
    Voir sur GitHub↗1,485
  • addyosmani/timing.jsAvatar de addyosmani

    addyosmani/timing.js

    1,481Voir sur GitHub↗

    Navigation Timing API measurement helpers

    Provides helpers for the Navigation Timing API.

    JavaScript
    Voir sur GitHub↗1,481
  • jsperf/jsperf.comAvatar de jsperf

    jsperf/jsperf.com

    1,299Voir sur GitHub↗

    jsperf.com v2. https://github.com/h5bp/lazyweb-requests/issues/174

    Compares JavaScript snippet performance via shared test cases.

    JavaScript
    Voir sur GitHub↗1,299
  • digitalinblue/celeroAvatar de DigitalInBlue

    DigitalInBlue/Celero

    861Voir sur GitHub↗

    C++ Benchmark Authoring Library/Framework

    Framework for authoring and running C++ micro-benchmarks.

    C++benchmarkbenchmark-testsc-plus-plus
    Voir sur GitHub↗861
  • bencherdev/bencherAvatar de bencherdev

    bencherdev/bencher

    856Voir sur GitHub↗

    🐰 Bencher - Continuous Benchmarking

    Continuous benchmarking for CI pipelines.

    Rustbenchmarkbenchmarkingcd
    Voir sur GitHub↗856
  • mdo/css-perfAvatar de mdo

    mdo/css-perf

    569Voir sur GitHub↗

    Archived. Derping around with measuring CSS performance.

    Tests CSS performance methodologies and techniques.

    HTML
    Voir sur GitHub↗569
  • logicalparadox/matchaAvatar de logicalparadox

    logicalparadox/matcha

    563Voir sur GitHub↗

    A caffeine driven, simplistic approach to benchmarking.

    Designs experiments to measure specific code performance.

    JavaScript
    Voir sur GitHub↗563
  • libnonius/noniusAvatar de libnonius

    libnonius/nonius

    367Voir sur GitHub↗

    A C++ micro-benchmarking framework

    Micro-benchmarking framework for C++.

    C++
    Voir sur GitHub↗367
  • nickbruun/hayaiAvatar de nickbruun

    nickbruun/hayai

    363Voir sur GitHub↗

    C++ benchmarking framework

    Framework for creating C++ micro-benchmarks.

    C++
    Voir sur GitHub↗363
  • ibob/picobenchAvatar de iboB

    iboB/picobench

    234Voir sur GitHub↗

    A micro microbenchmarking library for C++11 in a single header file

    Small microbenchmarking library for C++11.

    C++
    Voir sur GitHub↗234
  • p-ranav/criterionAvatar de p-ranav

    p-ranav/criterion

    232Voir sur GitHub↗

    Microbenchmarking for Modern C++

    Microbenchmarking framework for modern C++.

    C++
    Voir sur GitHub↗232
  • broofa/jslitmusAvatar de broofa

    broofa/jslitmus

    165Voir sur GitHub↗

    Simple, easy, javascript benchmark testing

    Creates ad-hoc JavaScript benchmark tests.

    JavaScript
    Voir sur GitHub↗165
  • swimprojectucb/swimAvatar de SWIMProjectUCB

    SWIMProjectUCB/SWIM

    128Voir sur GitHub↗

    Statistical Workload Injector for MapReduce - Project at UC Berkeley AMP Lab

    Benchmark suite for real-world big data workloads.

    Java
    Voir sur GitHub↗128
  • unum-cloud/ucsbAvatar de unum-cloud

    unum-cloud/ucsb

    60Voir sur GitHub↗

    Wide NoSQL benchmark for RocksDB, LevelDB, Redis, WiredTiger and MongoDB extending the Yahoo Cloud Serving Benchmark

    Extended cloud serving benchmark for NoSQL databases.

    C++
    Voir sur GitHub↗60
  • mre/phpenchAvatar de mre

    mre/PHPench

    54Voir sur GitHub↗

    Realtime benchmarks for PHP code

    Plots PHP function runtime performance in real time.

    PHP
    Voir sur GitHub↗54
Préc.12Suivant
  1. Home
  2. Part of an Awesome List
  3. Developer Tools
  4. Benchmarking Tools