awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

40 repository-uri

Awesome GitHub RepositoriesPerformance Benchmarks

Tools for measuring and tracking execution performance.

Explore 40 awesome GitHub repositories matching development tools & productivity · Performance Benchmarks. Refine with filters or upvote what's useful.

Awesome Performance Benchmarks GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • python/cpythonAvatar python

    python/cpython

    73,265Vezi pe GitHub↗

    CPython is the primary, community-maintained reference implementation of the Python programming language. It functions as a high-level, interpreted execution environment that compiles source code into platform-independent bytecode for processing by a stack-based virtual machine. The runtime manages memory through a combination of reference counting and generational cyclic garbage collection, while dynamic type dispatching determines object behavior at runtime based on metadata stored within object headers. The project is distinguished by its C-based architecture, which provides a stable forei

    Includes a dedicated collection of performance tests used to measure execution speed and prevent regressions during development.

    Python
    Vezi pe GitHub↗73,265
  • gatsbyjs/gatsbyAvatar gatsbyjs

    gatsbyjs/gatsby

    55,941Vezi pe GitHub↗

    Gatsby is a React static site generator and hybrid rendering framework used to build websites by pre-rendering components into static HTML files for delivery via content delivery networks. It functions as a hybrid rendering platform that supports a combination of static generation, server-side rendering, and deferred page loading. The framework operates as a GraphQL data aggregator, pulling content from various APIs, headless CMS integrations, and files into a single unified schema for frontend queries. It also serves as a frontend performance optimizer, automating code splitting, resource pr

    Provides standardized tests to measure the speed and efficiency of site generation and build processes.

    JavaScriptblogcompilergatsby
    Vezi pe GitHub↗55,941
  • micropython/micropythonAvatar micropython

    micropython/micropython

    21,806Vezi pe GitHub↗

    MicroPython is a lean implementation of Python 3 optimized to run on microcontrollers and other resource-constrained systems. It serves as a cross-platform embedded runtime and hardware abstraction layer, providing a firmware framework that maps high-level software commands to specific microcontroller registers across diverse processor architectures. The project functions as an embedded language interpreter that enables rapid prototyping on hardware through an interactive read-eval-print loop. It supports a wide range of target environments, including ARM, ESP32, STM32, RISC-V, and WebAssembl

    Includes a standardized suite for measuring execution speed across different firmware builds and host ports.

    Cembeddedmicrocontrollermicropython
    Vezi pe GitHub↗21,806
  • philsquared/catchAvatar philsquared

    philsquared/Catch

    20,456Vezi pe GitHub↗

    Catch is a C++ testing toolset providing frameworks for unit testing, behavior-driven development, and micro-benchmarking. It serves as a utility for software quality assurance and test-driven development, allowing developers to validate code correctness and measure the execution time of small code fragments. The project features a header-only distribution, enabling integration by including a single file. It utilizes expression-decomposition assertions to provide detailed failure messages and employs a self-registering test discovery system that uses macros to register test cases without manu

    Includes tools for measuring and tracking the execution performance of small code fragments.

    C++
    Vezi pe GitHub↗20,456
  • tensorflow/tfjsAvatar tensorflow

    tensorflow/tfjs

    19,134Vezi pe GitHub↗

    TensorFlow.js is a JavaScript machine learning library used for training and deploying models in web browsers and server-side environments. It functions as a browser-based model trainer, a WebAssembly inference engine, and a WebGPU accelerated tensor library for low-level linear algebra. The project also includes a model converter to transform Python-based models into optimized formats for JavaScript execution. The library distinguishes itself through a pluggable backend architecture that allows mathematical operations to be executed via CPU, WebGL, or WebGPU. It supports the conversion of Py

    Measures execution time and memory usage across different devices to analyze system performance.

    TypeScript
    Vezi pe GitHub↗19,134
  • camel-ai/camelAvatar camel-ai

    camel-ai/camel

    17,253Vezi pe GitHub↗

    This project is a comprehensive framework for building and managing autonomous agent systems. It provides a unified architecture for orchestrating multi-agent societies, where specialized agents collaborate through roleplay to decompose and solve complex tasks. The system integrates language models with external environments, enabling agents to perform real-world actions through a standardized tool-calling abstraction layer. The framework distinguishes itself through its focus on iterative reasoning and data reliability. It employs automated feedback loops to refine agent outputs and self-eva

    Provides automated pipelines for running and evaluating agent performance across standardized datasets.

    Pythonagentai-societiesartificial-intelligence
    Vezi pe GitHub↗17,253
  • alsotang/node-lessonsAvatar alsotang

    alsotang/node-lessons

    16,450Vezi pe GitHub↗

    node-lessons is a comprehensive Node.js programming course and instructional guide. It provides a collection of guided lessons and code examples designed to teach the fundamentals of the Node.js runtime and server-side JavaScript development. The project serves as a practical guide for building web servers and backend applications, specifically covering the implementation of HTTP servers, request routing, and middleware chains. It includes specialized instructional material on managing asynchronous JavaScript workflows through promises and flow control, as well as guides for integrating NoSQL

    Provides techniques for measuring and tracking the execution performance of different code implementations.

    JavaScriptjavascriptnodejs
    Vezi pe GitHub↗16,450
  • redox-os/redoxAvatar redox-os

    redox-os/redox

    16,054Vezi pe GitHub↗

    Redox is a POSIX-compliant, microkernel-based operating system written entirely in Rust. By utilizing a memory-safe language for the kernel and all system components, the project eliminates common vulnerabilities such as buffer overflows and use-after-free errors. Its architecture relies on a minimal kernel that manages only essential hardware and process isolation, delegating all other system services to unprivileged user-space processes. The system distinguishes itself through a modular design where hardware drivers and system services run as independent user-space daemons, allowing them to

    Executes standardized benchmarks to evaluate system throughput and performance.

    Rustbsdfreebsdgnu
    Vezi pe GitHub↗16,054
  • sympy/sympyAvatar sympy

    sympy/sympy

    14,683Vezi pe GitHub↗

    SymPy is a Python computer algebra system and symbolic mathematics library. It performs algebraic manipulations, calculus, and equation solving using symbolic representations to achieve exact computations rather than numerical approximations. The library includes a LaTeX expression parser that converts mathematical strings into symbolic representations for computation and formula manipulation. It also incorporates a mathematical benchmarking suite to measure execution speed and detect performance regressions across different software versions. The system provides capabilities for automated m

    Includes a benchmarking suite to measure execution speed and track performance regressions across versions.

    Pythoncomputer-algebrahacktoberfestmath
    Vezi pe GitHub↗14,683
  • pyodide/pyodideAvatar pyodide

    pyodide/pyodide

    14,685Vezi pe GitHub↗

    This project provides a full Python interpreter compiled to WebAssembly, enabling the execution of Python code and scientific libraries directly within web browsers and server-side environments. By bridging the gap between language runtimes, it allows developers to run computational tasks, manage packages, and perform data analysis in client-side environments without requiring a backend server. The platform distinguishes itself through a comprehensive foreign function interface that enables bidirectional data exchange, object proxying, and function calling between Python and JavaScript. It in

    Measures code and package efficiency by running standardized performance tests across different configurations.

    Pythonpythonwebassembly
    Vezi pe GitHub↗14,685
  • microsoft/garnetAvatar microsoft

    microsoft/garnet

    11,885Vezi pe GitHub↗

    Garnet is a multi-threaded in-memory database and distributed key-value store. It functions as a high-performance remote cache store that implements the RESP wire protocol to maintain compatibility with existing Redis clients and libraries. The project is distinguished by a shared-memory architecture that enables parallel request processing across multiple cores for sub-millisecond latency. It features a tiered storage system that automatically offloads colder data from system memory to SSD or cloud storage layers, and includes a specialized vector search database for high-dimensional similar

    Ships a client tool to execute controlled requests for evaluating throughput and latency.

    C#cachecache-storagecluster
    Vezi pe GitHub↗11,885
  • dotnet/benchmarkdotnetAvatar dotnet

    dotnet/BenchmarkDotNet

    11,428Vezi pe GitHub↗

    BenchmarkDotNet is a library and tool suite for measuring the execution time and memory allocation of .NET code. It utilizes statistical sampling and warm-up iterations to determine the stability and precise execution speed of specific methods. The project provides a JIT disassembly viewer to inspect processor disassembly and analyze how the compiler executes code paths. It includes a memory allocation profiler that tracks managed and native memory traffic to identify efficiency bottlenecks. Additionally, a runtime performance comparator allows the same benchmarks to be executed across differ

    Provides a comprehensive framework for measuring and tracking the execution performance of .NET code.

    C#benchmarkbenchmarkingc-sharp
    Vezi pe GitHub↗11,428
  • mozilla-firefox/firefoxAvatar mozilla-firefox

    mozilla-firefox/firefox

    11,305Vezi pe GitHub↗

    Firefox is a cross-platform web browser engine designed to render web content, execute JavaScript, and manage secure browsing sessions. It utilizes a multi-process isolation architecture that distributes browser tasks across independent operating system processes to ensure stability and prevent site-specific failures from impacting the entire application. The engine incorporates a sandboxed execution environment to restrict web content and untrusted scripts to isolated memory compartments, enforcing security policies that prevent unauthorized access to system resources. The project distinguis

    Measures and reports the execution duration of specific code units to track performance metrics and identify regressions during the development process.

    JavaScript
    Vezi pe GitHub↗11,305
  • microsoft/stlAvatar microsoft

    microsoft/STL

    11,084Vezi pe GitHub↗

    This project is a C++ Standard Library implementation that provides the foundational classes and functions required by the ISO C++ standard. It serves as a template-based generic programming library, providing the Standard Template Library's set of containers, algorithms, and iterators for data manipulation. The library is a core component of the MSVC toolchain, designed specifically for integration with the Microsoft Visual C++ compiler and build tools. The implementation covers memory management through optimized allocators and buffer strategies, as well as tools for performance benchmarki

    Measure the speed of containers and algorithms using a benchmarking tool to validate performance improvements.

    C++
    Vezi pe GitHub↗11,084
  • onceupon/bash-onelinerAvatar onceupon

    onceupon/Bash-Oneliner

    10,690Vezi pe GitHub↗

    Bash-Oneliner is a curated collection of reusable shell snippets and command-line patterns designed for system administration and data processing in Unix-like environments. It serves as a productivity guide for executing efficient terminal operations, text stream manipulation, and routine maintenance tasks using native shell primitives. The project focuses on modular command composition, allowing users to build complex workflows by chaining standard utilities through pipe-based data streaming. It emphasizes the use of POSIX-compliant shell execution and regular expression-powered text process

    Includes diagnostic command-line patterns for measuring hardware throughput and identifying system performance bottlenecks.

    bashdata-processinggrep
    Vezi pe GitHub↗10,690
  • facebookresearch/xformersAvatar facebookresearch

    facebookresearch/xformers

    10,506Vezi pe GitHub↗

    xformers is a collection of specialized toolsets for fused GPU operators, sparse attention mechanisms, modular transformer components, and performance benchmarking. It provides a library of optimized and interoperable building blocks used to construct and experiment with transformer architectures. The project features a fused CUDA operator library that combines common layers into single GPU operations to increase throughput. It includes a sparse attention framework and memory-efficient attention kernels that utilize tiling strategies and structured sparsity patterns to reduce computational ov

    Includes a framework for benchmarking the execution speed and memory consumption of individual model blocks.

    Python
    Vezi pe GitHub↗10,506
  • reasonml/reasonAvatar reasonml

    reasonml/reason

    10,313Vezi pe GitHub↗

    Reason is a strongly typed functional language and multi-target compiler designed to produce either JavaScript for web environments or native machine code for operating systems. It serves as an OCaml-compatible language that shares an abstract syntax tree with OCaml, providing a practical syntax for the OCaml ecosystem. The project functions as a type-safe frontend language, incorporating JSX support to build user interfaces through structural elements that translate into type-safe function calls. It enables deep integration with the JavaScript ecosystem, allowing the use of existing librarie

    Enables performance measurement and comparison across different compilation targets.

    OCamljavascriptocamlprogramming-language
    Vezi pe GitHub↗10,313
  • techempower/frameworkbenchmarksAvatar TechEmpower

    TechEmpower/FrameworkBenchmarks

    8,112Vezi pe GitHub↗

    TechEmpower FrameworkBenchmarks is an open-source project that provides a standardized, reproducible suite for measuring and comparing the performance of web frameworks across many languages. At its core, it defines a set of common server-side tasks—such as JSON serialization, database queries, and server-side template rendering—and executes them uniformly against hundreds of framework implementations to produce comparable throughput and latency metrics. The project is built around a multi-language benchmark harness that automates the full test lifecycle, from dependency installation and serve

    Configures each framework according to its production best practices to measure realistic performance.

    C++benchmarkframeworkframeworkbenchmarks
    Vezi pe GitHub↗8,112
  • puppetlabs/puppetAvatar puppetlabs

    puppetlabs/puppet

    7,886Vezi pe GitHub↗

    Puppet is an infrastructure as code tool and configuration management framework used to automate the provisioning and state orchestration of server fleets. It functions as a declarative state orchestrator that manages server configurations and system settings to ensure consistency and reproducibility across a fleet of machines. The system utilizes a declarative state modeling approach and an idempotent execution engine to maintain configuration state and prevent environment drift. It employs resource-based abstraction and a client-server architecture to translate high-level specifications int

    Provides profiling tools to measure the execution speed of configuration runs to identify performance bottlenecks.

    Ruby
    Vezi pe GitHub↗7,886
  • rustls/rustlsAvatar rustls

    rustls/rustls

    7,470Vezi pe GitHub↗

    rustls is a memory-safe implementation of the Transport Layer Security protocol written in Rust. It provides a cryptographic stack for secure network communication, supporting both TLS 1.3 and 1.2 standards for client and server implementations. The project is designed as a modular cryptographic library that allows swapping underlying cryptographic backends and primitive providers to meet specific security or performance requirements. It incorporates a post-quantum cryptography stack, utilizing hybrid key exchanges and signatures to protect data against future quantum computing threats. The

    Measures CPU instructions and execution time during handshakes and data transfers to detect performance regressions.

    Rustcryptographyrustssl
    Vezi pe GitHub↗7,470
Înapoi12Înainte
  1. Home
  2. Development Tools & Productivity
  3. Performance Optimization Tools
  4. Performance Benchmarks

Explorează sub-etichetele

  • Model Execution BenchmarksTools for measuring the execution speed and resource utilization of neural network operations. **Distinct from Performance Benchmarks:** Distinct from general performance benchmarks: focuses specifically on the computational efficiency of neural network operators and model execution.
  • Production-Like ConfigurationsBenchmark configurations that follow production best practices to measure realistic performance under typical deployment conditions. **Distinct from Performance Benchmarks:** Distinct from Performance Benchmarks: focuses on configuring frameworks according to production best practices rather than general performance measurement.