awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

54 Repos

Awesome GitHub RepositoriesPerformance Benchmarking

Resources and methodologies for measuring and evaluating the performance of software systems.

Explore 54 awesome GitHub repositories matching software engineering & architecture · Performance Benchmarking. Refine with filters or upvote what's useful.

Awesome Performance Benchmarking GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • donnemartin/system-design-primerAvatar von donnemartin

    donnemartin/system-design-primer

    353,387Auf GitHub ansehen↗

    Dieses Projekt ist eine umfassende Bildungsressource und ein Studienleitfaden, der sich auf die Architektur verteilter Systeme und das Design von Backend-Infrastrukturen konzentriert. Es bietet einen strukturierten Lehrplan zur Beherrschung der Prinzipien von Skalierbarkeit, Zuverlässigkeit und Leistung, die für den Entwurf komplexer Softwaresysteme erforderlich sind. Das Repository zeichnet sich durch einen methodischen Ansatz zur Vorbereitung auf technische Vorstellungsgespräche aus, der Entwurfsmuster, architektonische Kompromisse und Tools für räumliche Wiederholungen integriert, um Nutzern das Behalten komplexer Konzepte zu erleichtern. Es betont die einschränkungsgesteuerte Analyse und lehrt Nutzer, wie sie konkurrierende Anforderungen wie Latenz, Konsistenz und Verfügbarkeit beim Entwurf von Architekturen bewerten können. Der Inhalt deckt ein breites Spektrum an Systemdesign-Fähigkeiten ab, einschließlich Strategien für die Datenbankskalierung, Verkehrsmanagement und Infrastrukturoptimierung. Es werden Techniken für horizontale Skalierung, mehrschichtiges Caching, asynchrone Kommunikation und Service-Discovery detailliert beschrieben, während gleichzeitig Frameworks für die Durchführung von Ressourcenschätzungen und Kapazitätsplanungen bereitgestellt werden. Die Dokumentation ist als Studienleitfaden organisiert und bietet einen systematischen Pfad durch die Grundlagen des Backend-Engineerings und des großskaligen Systemdesigns.

    Provides methodologies for benchmarking system performance to identify bottlenecks and validate infrastructure improvements.

    Pythondesigndesign-patternsdesign-system
    Auf GitHub ansehen↗353,387
  • django/djangoAvatar von django

    django/django

    87,878Auf GitHub ansehen↗

    Django is a full-stack web framework designed for rapid backend development. It provides an integrated environment for building data-driven applications by combining an object-relational mapping layer for database management with a modular request-response pipeline for handling HTTP traffic. The framework emphasizes security and maintainability, offering a suite of tools to protect against common web vulnerabilities while decoupling site structure from implementation through a centralized URL routing system. A defining characteristic of the framework is its ability to generate production-read

    Exposes built-in utilities for measuring and reporting the execution time of code blocks.

    Pythonappsdjangoframework
    Auf GitHub ansehen↗87,878
  • pathwaycom/pathwayAvatar von pathwaycom

    pathwaycom/pathway

    62,959Auf GitHub ansehen↗

    Pathway is a high-performance data processing framework designed for building unified batch and streaming pipelines. It functions as an orchestrator for complex data transformations, utilizing a differential dataflow engine to process updates incrementally. By treating static datasets and continuous event streams with identical logic, the platform ensures exactly-once processing semantics and consistent results across diverse data sources. The framework distinguishes itself through its specialized support for real-time artificial intelligence and retrieval-augmented generation. It features in

    Quantifies throughput and latency across high-volume pipelines to verify consistent system behavior under heavy load.

    Pythonbatch-processingdata-analyticsdata-pipelines
    Auf GitHub ansehen↗62,959
  • bigint/heyAvatar von bigint

    bigint/hey

    29,384Auf GitHub ansehen↗

    Hey is a command-line utility designed for HTTP load testing and API performance benchmarking. It functions as a concurrent request generator that simulates high volumes of traffic against target endpoints to evaluate service responsiveness, throughput, and stability under load. The tool distinguishes itself by integrating specialized modules for cryptographic request signing and internal service authorization. It supports the generation of digital signatures for decentralized social protocols and validates backend requests using shared secret tokens, allowing for secure interaction with prot

    Measures server capacity and latency distribution through precise request histograms to ensure stability under load.

    TypeScriptblockchaincryptodapp
    Auf GitHub ansehen↗29,384
  • facefusion/facefusionAvatar von facefusion

    facefusion/facefusion

    28,806Auf GitHub ansehen↗

    Facefusion is a modular framework designed for automated image and video manipulation, specializing in tasks such as face swapping, enhancement, and restoration. It functions as a computer vision processing pipeline that chains independent machine learning modules to perform complex transformations, including facial animation, age modification, and lip synchronization. The system is built to handle both real-time interactive feeds and large-scale batch processing tasks. The platform distinguishes itself through a highly extensible architecture that supports custom processing modules and inter

    Evaluates hardware capabilities and system throughput through automated performance benchmarking.

    Pythonaideep-fakedeepfake
    Auf GitHub ansehen↗28,806
  • facebook/zstdAvatar von facebook

    facebook/zstd

    27,259Auf GitHub ansehen↗

    Zstandard is a lossless data compression library and archive format designed for high compression ratios and fast real-time processing. It functions as a real-time data compressor and multi-threaded compression engine capable of distributing workloads across multiple CPU cores to increase throughput. The system features a dictionary-based compressor that trains on sample data to improve the compression ratio and speed of small files. It also provides long distance pattern matching to identify repeated sequences across large files. The library covers a broad range of capabilities including st

    Includes tools to measure compression ratios and speeds using in-memory data for configuration evaluation.

    C
    Auf GitHub ansehen↗27,259
  • vision-cair/minigpt-4Avatar von Vision-CAIR

    Vision-CAIR/MiniGPT-4

    25,679Auf GitHub ansehen↗

    MiniGPT-4 is a multimodal AI framework and large language model that integrates vision encoders with language models to process and reason about combined image and text inputs. It functions as a vision-language model capable of image-based conversational AI, visual question answering, and multimodal logical reasoning. The project utilizes a pretrained vision-language integration strategy that connects a vision encoder to a language model via a linear projection layer. This approach employs frozen-backbone training to align visual representations with linguistic tokens while keeping the primar

    Provides standardized evaluation of accuracy and reasoning in models that process both visual and textual data.

    Python
    Auf GitHub ansehen↗25,679
  • voltagent/awesome-claude-code-subagentsAvatar von VoltAgent

    VoltAgent/awesome-claude-code-subagents

    21,906Auf GitHub ansehen↗

    This project provides a framework for managing multi-agent systems, designed to automate complex software development, infrastructure, and business workflows. It functions as a multi-agent workflow orchestrator that routes tasks to domain-specific workers while maintaining state persistence and infrastructure automation. By leveraging large language models, the system decomposes high-level objectives into actionable plans, ensuring that complex operations are executed with consistency and reliability. The framework distinguishes itself through its hierarchical agent registry and policy-driven

    Provides methodologies for measuring and evaluating the performance of software systems.

    Shellai-agent-frameworkai-agent-toolsai-agents
    Auf GitHub ansehen↗21,906
  • huggingface/lerobotAvatar von huggingface

    huggingface/lerobot

    21,687Auf GitHub ansehen↗

    This project is a comprehensive research platform designed for the end-to-end lifecycle of robotic learning. It provides a modular framework for training neural network policies—specifically through imitation and reinforcement learning—and deploying them onto physical robotic hardware. By offering a unified interface for hardware abstraction, the platform decouples high-level control logic from the specific sensors and actuators of diverse robotic systems. The framework distinguishes itself through a standardized approach to data and policy management. It utilizes a consistent schema for reco

    Runs standardized evaluation loops and rollout tests to measure robotic policy performance.

    Python
    Auf GitHub ansehen↗21,687
  • mementum/backtraderAvatar von mementum

    mementum/backtrader

    20,462Auf GitHub ansehen↗

    Backtrader is a Python framework designed for the development, backtesting, and live execution of algorithmic trading strategies. It provides a comprehensive environment for quantitative finance, allowing users to simulate trading logic against historical market data or connect directly to brokerage platforms for automated real-time trading. The project distinguishes itself through a unified event-driven architecture that treats backtesting and live trading with the same API. This consistency is supported by a flexible data-feed abstraction layer that normalizes diverse financial sources, ena

    Compares trading strategy returns against reference assets or market indices to measure relative success and performance.

    Pythonbacktestingmetaclasspython
    Auf GitHub ansehen↗20,462
  • rakyll/heyAvatar von rakyll

    rakyll/hey

    19,772Auf GitHub ansehen↗

    This project is a command-line utility designed for HTTP load testing and network stress testing. It functions as a benchmarking tool that generates high volumes of concurrent traffic to evaluate the performance, reliability, and throughput capacity of web applications and APIs under sustained load. The tool allows for precise control over traffic generation by enabling users to configure request parameters, including custom headers, authentication credentials, and specific HTTP methods. It manages load through a worker-pool system that regulates request frequency, allowing for both time-boun

    Executes configurable HTTP requests to analyze response statistics and system stability as a primary benchmarking tool.

    Go
    Auf GitHub ansehen↗19,772
  • trycua/cuaAvatar von trycua

    trycua/cua

    18,720Auf GitHub ansehen↗

    Cua is an agent benchmarking and desktop automation platform designed to evaluate autonomous agents and execute repetitive tasks within isolated, virtualized environments. It provides a framework for provisioning consistent workspaces and measuring agent performance against standardized desktop operations. The platform distinguishes itself by integrating virtual machine orchestration with headless interaction capabilities. By leveraging hypervisor-based virtualization, it runs operating systems at near-native speeds, while its automation layer injects commands directly into application proces

    Measures agent effectiveness against standardized tasks using verified interaction logs.

    HTMLagentai-agentapple
    Auf GitHub ansehen↗18,720
  • ruffle-rs/ruffleAvatar von ruffle-rs

    ruffle-rs/ruffle

    18,187Auf GitHub ansehen↗

    Ruffle is an Adobe Flash Player emulator built to execute legacy animation and interactive content within modern web browsers and desktop environments. By utilizing a high-performance WebAssembly engine, it interprets legacy bytecode and scripting languages to render content without requiring original plugins or outdated software. The project functions as a cross-platform media player that preserves access to archived digital assets by simulating the original runtime environment. The emulator distinguishes itself through its ability to automatically detect and replace obsolete media objects o

    Ruffle scans directories of files to evaluate compatibility and parsing success rates across large collections of legacy content to identify potential issues before deployment.

    Rustemulatorflashhacktoberfest
    Auf GitHub ansehen↗18,187
  • federico-busato/modern-cpp-programmingAvatar von federico-busato

    federico-busato/Modern-CPP-Programming

    15,808Auf GitHub ansehen↗

    This project is a comprehensive educational resource and programming course covering C++ language semantics and features from C++03 through C++26. It provides structured tutorials and technical guides focused on modern C++ development. The material offers specialized instruction on template metaprogramming, including the use of type traits and compile-time computations. It features detailed guides on concurrency and parallelism for multi-core execution, as well as a reference for software design applying SOLID principles and RAII. Additionally, it covers build performance optimization to redu

    Covers the use of stable workloads to benchmark execution metrics and evaluate code changes.

    HTMLc-plus-pluscode-qualitycompilers
    Auf GitHub ansehen↗15,808
  • dogecoin/dogecoinAvatar von dogecoin

    dogecoin/dogecoin

    15,144Auf GitHub ansehen↗

    Dogecoin is a decentralized cryptocurrency node that enables participation in a peer-to-peer network to validate transactions and maintain a shared, permanent record of ownership. It utilizes a proof-of-work consensus mechanism to secure the blockchain and tracks digital asset transfers through an unspent transaction output model. The software distinguishes itself by integrating anonymity routing to obscure the physical location and identity of participating nodes, allowing for private peer networking. It also provides high-performance messaging interfaces that broadcast real-time transaction

    Includes built-in tools to benchmark performance and analyze resource usage.

    C++cryptocurrencydogecoinwallet
    Auf GitHub ansehen↗15,144
  • official-stockfish/stockfishAvatar von official-stockfish

    official-stockfish/Stockfish

    14,802Auf GitHub ansehen↗

    Stockfish is a high-performance chess engine designed to evaluate board positions and calculate optimal moves. It functions as a command-line tool that utilizes neural network-based search algorithms to assess complex game states and determine strategic advantages. The engine is fully compliant with the Universal Chess Interface, allowing it to exchange commands and move data with external graphical user interfaces and professional analysis software. The engine distinguishes itself through advanced computational strategies that maximize hardware efficiency and search depth. It employs multi-t

    Provides comprehensive capabilities for performance benchmarking to evaluate engine speed and search consistency.

    C++chesschess-enginecpp
    Auf GitHub ansehen↗14,802
  • solana-labs/solanaAvatar von solana-labs

    solana-labs/solana

    14,782Auf GitHub ansehen↗

    Solana is a high-performance blockchain platform designed for decentralized applications and global financial systems. It provides a distributed ledger infrastructure that utilizes proof-of-stake consensus to maintain network integrity and secure digital assets. The platform includes a specialized runtime environment for executing smart contracts and a framework for developing programs in Rust. The system distinguishes itself through a suite of architectural components that enable high-throughput transaction processing. It employs a cryptographic clock mechanism to sequence transactions befor

    Includes built-in tools for measuring transaction throughput and system latency to ensure high-frequency processing requirements are met.

    Rustbitcoinblockchainledger
    Auf GitHub ansehen↗14,782
  • analysis-tools-dev/static-analysisAvatar von analysis-tools-dev

    analysis-tools-dev/static-analysis

    14,389Auf GitHub ansehen↗

    This project is a comprehensive, curated directory of static analysis, linting, and security scanning utilities. It serves as a central resource for developers to discover, compare, and select tools based on specific programming languages, licensing models, and integration requirements. The directory distinguishes itself by providing deep metadata for each listed utility, including community-driven popularity rankings, maintenance status, and deployment methods. By aggregating these tools into a single searchable index, it enables teams to identify solutions for enforcing coding standards, ma

    Measures codebase health against industry standards to provide insights into maintainability and performance.

    Rustanalysisawesome-listcode-quality
    Auf GitHub ansehen↗14,389
  • dmlc/dglAvatar von dmlc

    dmlc/dgl

    14,283Auf GitHub ansehen↗

    DGL is a Python library for building and training graph neural networks. It functions as a graph message passing framework and a geometric deep learning tool, enabling the development of models that analyze graph-structured data. The library is designed for large-scale graph processing, utilizing distributed training and neighbor sampling to handle datasets with billions of edges. It provides specialized support for heterogeneous graph modeling, allowing for the representation of complex real-world entities with multiple node and edge types. Its capabilities cover a wide range of graph tasks

    Provides a system for defining custom performance tests and parameter combinations for systematic evaluation.

    Pythondeep-learninggraph-neural-networks
    Auf GitHub ansehen↗14,283
  • alibaba/mnnAvatar von alibaba

    alibaba/MNN

    14,242Auf GitHub ansehen↗

    MNN is a high-performance inference engine and framework designed for on-device machine learning. It provides a comprehensive environment for executing, optimizing, and deploying neural network models directly on mobile and resource-constrained edge devices. The framework distinguishes itself through a robust model optimization toolkit that supports quantization, compression, and structural graph manipulation to minimize memory footprint and maximize execution speed. It features a modular architecture that abstracts hardware-specific backends, allowing models to run efficiently across diverse

    Measures inference latency and computational complexity across hardware backends to optimize performance.

    C++armconvolutiondeep-learning
    Auf GitHub ansehen↗14,242
Vorherige123Nächste
  1. Home
  2. Software Engineering & Architecture
  3. Performance and Reliability
  4. Performance Engineering
  5. Performance Benchmarking

Unter-Tags erkunden

  • Benchmark Reliability VerifiersTools that ensure the integrity of benchmark results by detecting invalid environmental conditions. **Distinct from Performance Benchmarking:** Distinct from general Performance Benchmarking: focuses on the verification and reliability of the measurement environment rather than the measurement itself.
  • Chess Engine BenchmarksMethodologies for measuring processing speed and search consistency in chess engines. **Distinct from Performance Benchmarking:** Distinct from Performance Benchmarking: focuses on chess-specific engine performance metrics rather than general software benchmarking.
  • Compatibility BenchmarkingTools for evaluating the parsing success and functional compatibility of legacy file formats across large collections. **Distinct from Performance Benchmarking:** Distinct from general performance benchmarking: focuses on compatibility and parsing success rates of legacy media rather than execution speed.
  • Interface Dispatch BenchmarksBenchmarks that measure the latency overhead of dynamic dispatch versus direct method calls. **Distinct from Performance Benchmarking:** Distinct from Performance Benchmarking: focuses specifically on interface dispatch overhead, not general system performance.
  • Resilience BenchmarksPerformance measurements taken specifically while a system is under fault-induced stress. **Distinct from Performance Benchmarking:** Focuses on performance under failure (resilience) rather than steady-state performance benchmarking.
  • Strategy BenchmarkersTools for comparing trading strategy returns against reference assets or market indices. **Distinct from Performance Benchmarking:** Focuses on financial strategy benchmarking rather than general software performance evaluation.
  • Vision-Language Model BenchmarkingStandardized evaluation of accuracy and reasoning in models that process both visual and textual data. **Distinct from Performance Benchmarking:** Specifically focuses on vision-language benchmarks and chain-of-thought prompting accuracy rather than general software performance.
  • Vision-Language Research ToolingFrameworks and utilities for implementing experimental vision-language models and evaluating them on specialized benchmarks. **Distinct from Vision-Language Model Benchmarking:** Covers the full research lifecycle including implementation and training, not just the benchmarking evaluation phase.