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

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoServidor MCPAcerca deCómo clasificamosPrensa
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

293 repositorios

Awesome GitHub RepositoriesPerformance Testing and Analysis

Tools for benchmarking, profiling, and diagnosing system responsiveness and throughput.

Explore 293 awesome GitHub repositories matching testing & quality assurance · Performance Testing and Analysis. Refine with filters or upvote what's useful.

Awesome Performance Testing and Analysis GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • sindresorhus/awesomeAvatar de sindresorhus

    sindresorhus/awesome

    476,211Ver en GitHub↗

    Este proyecto es un directorio mantenido por la comunidad que sirve como índice completo de herramientas de software, frameworks y materiales educativos. Funciona como una base de conocimientos de código abierto, organizando diversos dominios de ingeniería y recursos técnicos en una taxonomía estructurada para ayudar a los desarrolladores a descubrir contenido de alta calidad. El directorio se distingue por un modelo de revisión por pares descentralizado, donde colaboradores independientes curan, verifican y actualizan las entradas para garantizar su precisión y relevancia. Toda la información se almacena en un formato markdown de archivos planos con control de versiones, lo que garantiza la independencia de la plataforma, la transparencia y la auditabilidad de toda la colección. El proyecto cubre una amplia superficie de capacidades, que abarca el descubrimiento de recursos técnicos, el avance profesional y la gestión del conocimiento en desarrollo de software. Proporciona acceso a rutas de aprendizaje estructuradas, herramientas de infraestructura y seguridad, utilidades de gestión de datos y recursos especializados para campos que van desde la atención médica hasta las humanidades digitales. El repositorio se mantiene como una colección pública con control de versiones, lo que permite el acceso programático y las actualizaciones impulsadas por la comunidad a sus datos estructurados.

    Simulates concurrent user traffic to evaluate application responsiveness and stability under load.

    awesomeawesome-listlists
    Ver en GitHub↗476,211
  • donnemartin/system-design-primerAvatar de donnemartin

    donnemartin/system-design-primer

    353,387Ver en GitHub↗

    Este proyecto es un recurso educativo integral y una guía de estudio centrada en la arquitectura de sistemas distribuidos y el diseño de infraestructura backend. Proporciona un plan de estudios estructurado para dominar los principios de escalabilidad, confiabilidad y rendimiento necesarios para diseñar sistemas de software complejos. El repositorio se distingue por ofrecer un enfoque metódico para la preparación de entrevistas técnicas, incorporando patrones de diseño, compensaciones arquitectónicas y herramientas de repetición espaciada para ayudar a los usuarios a retener conceptos complejos. Enfatiza el análisis basado en restricciones, enseñando a los usuarios cómo evaluar requisitos competitivos como latencia, consistencia y disponibilidad al redactar diseños arquitectónicos. El contenido cubre un amplio espectro de capacidades de diseño de sistemas, incluyendo estrategias para el escalado de bases de datos, gestión de tráfico y optimización de infraestructura. Detalla técnicas para el escalado horizontal, almacenamiento en caché multicapa, comunicación asíncrona y descubrimiento de servicios, al tiempo que proporciona marcos para realizar estimaciones de recursos y planificación de capacidad. La documentación está organizada como una guía de estudio, ofreciendo un camino sistemático a través de los fundamentos de la ingeniería backend y el diseño de sistemas a gran escala.

    Covers techniques for subjecting software to high-volume traffic to evaluate stability and responsiveness under load.

    Pythondesigndesign-patternsdesign-system
    Ver en GitHub↗353,387
  • facebook/reactAvatar de facebook

    facebook/react

    245,669Ver en GitHub↗

    React es una biblioteca de JavaScript para crear interfaces de usuario basadas en una arquitectura orientada a componentes y un flujo de datos unidireccional.

    Provides high-resolution timing data for component trees to identify performance bottlenecks.

    JavaScriptjavascriptuifrontend
    Ver en GitHub↗245,669
  • nodejs/nodeAvatar de nodejs

    nodejs/node

    117,932Ver en GitHub↗

    This project is an open-source JavaScript runtime built on the V8 engine. It provides a comprehensive environment for executing JavaScript code outside of a web browser, offering foundational primitives for process management, multi-core load distribution, and parallel execution through worker threads. The runtime includes a broad set of built-in modules for system-level operations, such as file system interaction, network communication across various protocols, and cryptographic security. It supports multiple module systems, native binary addon integration, and diagnostic tools for monitorin

    Captures high-resolution timing data and resource usage metrics to assist in profiling application performance.

    JavaScriptjavascriptjslinux
    Ver en GitHub↗117,932
  • pytorch/pytorchAvatar de pytorch

    pytorch/pytorch

    100,814Ver en GitHub↗

    PyTorch is a machine learning framework centered on a GPU-ready tensor library that supports multi-dimensional array operations across both CPU and accelerator hardware. It provides a foundational infrastructure for mathematical computation and dynamic neural network construction, utilizing a tape-based automatic differentiation system that allows for flexible, non-static graph execution. The framework is designed for deep integration with Python, enabling natural usage alongside standard scientific computing ecosystems. It distinguishes itself through a comprehensive distributed training sui

    Visualizes hardware utilization, operator latency, and memory metrics to provide a comprehensive view of runtime performance.

    Pythonautograddeep-learninggpu
    Ver en GitHub↗100,814
  • macrozheng/mallAvatar de macrozheng

    macrozheng/mall

    83,878Ver en GitHub↗

    This project is an enterprise-grade Java framework designed for building scalable, full-stack e-commerce applications. It provides a comprehensive foundation for microservice-based distributed architectures, enabling the development of complex retail platforms that include product management, order processing, and secure user authentication. By leveraging modular service patterns and centralized API gateways, the framework supports the construction of resilient systems that decompose monolithic business logic into independent, manageable services. The platform distinguishes itself through a r

    Traces method execution and monitors resource consumption to identify performance bottlenecks.

    Javadockerelasticsearchelk
    Ver en GitHub↗83,878
  • thedotmack/claude-memAvatar de thedotmack

    thedotmack/claude-mem

    82,698Ver en GitHub↗

    Claude-mem is an agentic memory persistence system designed to provide AI assistants with long-term context across multiple development sessions. It functions as a background orchestrator that captures, summarizes, and indexes interaction history, allowing models to maintain continuity and recall technical decisions from past tasks. By utilizing a vector-augmented context engine, the system injects relevant historical observations into active sessions, ensuring that AI agents remain informed without exceeding finite token budgets. The project distinguishes itself through an endless memory arc

    Provides tools to compare token usage and tool call frequency across tasks.

    JavaScriptaiai-agentsai-memory
    Ver en GitHub↗82,698
  • grafana/grafanaAvatar de grafana

    grafana/grafana

    74,456Ver en GitHub↗

    Grafana is an observability data platform designed to aggregate metrics, logs, and traces from diverse sources into a unified environment. It functions as a centralized interface for visualizing complex telemetry data, transforming raw streams into interactive dashboards that support real-time system health tracking and performance monitoring. The platform distinguishes itself through a plugin-based modular architecture that integrates disparate databases, cloud services, and monitoring tools via a standardized data abstraction layer. This framework allows for the dynamic loading of external

    Facilitates deep inspection of telemetry data to pinpoint performance bottlenecks and optimize application efficiency.

    TypeScriptalertinganalyticsbusiness-intelligence
    Ver en GitHub↗74,456
  • apple/swiftAvatar de apple

    apple/swift

    70,119Ver en GitHub↗

    Swift is a general purpose, compiled systems programming language designed for building high-performance software. It is a strongly typed language that focuses on memory safety and type safety to prevent runtime errors. The language is designed for native code integration, allowing it to interoperate with C and Objective-C libraries to leverage existing system functions and high-performance APIs. The project covers broad capabilities in type-safe application development and cross-platform toolchain engineering. It includes infrastructure for automated language validation, compiler performanc

    Measures compilation timing and counter data against baselines to detect and prevent performance regressions.

    Swift
    Ver en GitHub↗70,119
  • sindresorhus/awesome-nodejsAvatar de sindresorhus

    sindresorhus/awesome-nodejs

    65,973Ver en GitHub↗

    This project is a community-driven directory that aggregates essential software projects and educational content for the Node.js ecosystem. It functions as a centralized knowledge base and discovery index, designed to simplify the navigation of a fragmented technical landscape by providing a structured collection of high-quality links, tools, and learning materials. The repository distinguishes itself through a decentralized, peer-reviewed curation model. By utilizing standard version control workflows and pull requests, the community ensures that all listed resources undergo human verificati

    Collects precise measurement utilities for evaluating code execution speed and memory footprint.

    awesomeawesome-listjavascript
    Ver en GitHub↗65,973
  • burntsushi/ripgrepAvatar de BurntSushi

    BurntSushi/ripgrep

    65,112Ver en GitHub↗

    ripgrep is a command-line utility designed for searching through large file trees and source code repositories. It functions as a recursive text processor that traverses directories to locate and display matching patterns, serving as a high-performance alternative to traditional search tools. The tool distinguishes itself through a focus on execution speed and intelligent file handling. It utilizes a finite automata-based regular expression engine to ensure linear time complexity and employs hardware-level acceleration for literal byte sequence scanning. By integrating with version control sy

    Demonstrates superior search speeds compared to traditional tools, serving as a high-performance alternative for large codebases.

    Rustclicommand-linecommand-line-tool
    Ver en GitHub↗65,112
  • kdn251/interviewsAvatar de kdn251

    kdn251/interviews

    64,941Ver en GitHub↗

    This project serves as a centralized knowledge base and study guide for mastering computer science fundamentals and technical interview preparation. It provides a structured collection of algorithmic implementations, data structure guides, and theoretical references designed to support professional development and problem-solving skills. The repository distinguishes itself through a taxonomy-based organization that maps complex concepts into a hierarchical structure. It standardizes the expression of abstract data structures and algorithms using a consistent programming language, with impleme

    Applies standard mathematical notation to quantify the execution time and space requirements of various algorithms.

    Javaalgorithmalgorithm-challengesalgorithm-competitions
    Ver en GitHub↗64,941
  • keras-team/kerasAvatar de keras-team

    keras-team/keras

    64,094Ver en GitHub↗

    Keras is a high-level deep learning framework designed for constructing and training neural networks through the composition of modular, functional layers. It serves as a comprehensive modeling toolkit that provides standardized procedures for defining, evaluating, and deploying complex architectures. By utilizing a directed acyclic graph approach, the framework allows users to build intricate models with multiple inputs, outputs, and shared layers, ensuring consistent numerical execution through functional state management. The project distinguishes itself as a multi-backend machine learning

    Quantifies computational efficiency and execution speed across various hardware backends to identify optimal configurations for complex models.

    Pythondata-sciencedeep-learningjax
    Ver en GitHub↗64,094
  • addyosmani/agent-skillsAvatar de addyosmani

    addyosmani/agent-skills

    60,849Ver en GitHub↗

    Agent-skills is a collection of structured instructions and behavioral personas designed to standardize how AI coding agents perform engineering tasks. It functions as a workflow orchestrator that maps natural language intent to repeatable technical sequences and verification checklists. The project distinguishes itself through the use of specialized markdown-defined roles, such as security auditors or test engineers, to apply targeted domain expertise. It employs an evidence-based verification model that requires runtime data or passing tests as mandatory exit criteria to ensure AI-generated

    Provides methodologies for collecting timing and health data using synthetic tools and real user monitoring.

    Shellagent-skillsantigravityantigravity-ide
    Ver en GitHub↗60,849
  • deepfakes/faceswapAvatar de deepfakes

    deepfakes/faceswap

    55,289Ver en GitHub↗

    Faceswap is a comprehensive framework for automated media manipulation and neural face synthesis. It provides a modular pipeline that manages the entire lifecycle of facial feature extraction, deep learning model training, and image conversion. By coordinating complex computer vision workflows, the system enables users to map facial identities between source and destination datasets while maintaining structural alignment and lighting consistency across video frames. The project distinguishes itself through a highly extensible plugin-based architecture that handles hardware-accelerated process

    Benchmarks graphics hardware by tracking memory usage and throughput across varying batch sizes to refine pipeline performance.

    Pythondeep-face-swapdeep-learningdeep-neural-networks
    Ver en GitHub↗55,289
  • crewaiinc/crewaiAvatar de crewAIInc

    crewAIInc/crewAI

    53,687Ver en GitHub↗

    CrewAI is a multi-agent orchestration framework designed for building autonomous systems that execute complex, multi-step workflows. It provides a development platform where specialized agents are defined with specific roles, goals, and tool sets to perform tasks collaboratively. By leveraging a declarative workflow engine, the system manages task dependencies, state transitions, and execution logic, allowing for the creation of structured, stateful sequences of operations. The framework distinguishes itself through its hierarchical management capabilities, which utilize manager agents to coo

    CrewAI evaluates system efficiency by running multiple iterations to generate detailed metrics on task scores and execution times.

    Pythonagentsaiai-agents
    Ver en GitHub↗53,687
  • ethereum/go-ethereumAvatar de ethereum

    ethereum/go-ethereum

    51,178Ver en GitHub↗

    Geth is a comprehensive execution client for the Ethereum network, serving as a foundational node implementation that processes transactions, maintains the distributed ledger state, and participates in peer-to-peer consensus. It provides a robust infrastructure for synchronizing, validating, and serving blockchain data, utilizing a persistent Merkle Patricia Trie database to ensure the cryptographic integrity of historical records. As a sandboxed smart contract runtime, it executes bytecode according to deterministic protocol rules, enabling the deployment and interaction of decentralized appl

    Geth provides a no-op tracer to measure execution overhead or verify tracer infrastructure without collecting additional transaction data during the execution process.

    Goblockchainethereumgeth
    Ver en GitHub↗51,178
  • jakevdp/pythondatasciencehandbookAvatar de jakevdp

    jakevdp/PythonDataScienceHandbook

    48,561Ver en GitHub↗

    This project is an interactive data science environment that combines code execution, rich media visualization, and narrative documentation into a persistent, browser-based platform. It serves as a comprehensive educational resource for scientific computing, providing a framework for iterative data analysis and machine learning prototyping. The environment is distinguished by its focus on high-performance numerical computing, utilizing vectorized array operations and memory-mapped data structures to handle large-scale computations efficiently. It features a unified estimator interface that st

    Provides timing utilities to measure and evaluate code execution performance.

    Jupyter Notebookjupyter-notebookmatplotlibnumpy
    Ver en GitHub↗48,561
  • aider-ai/aiderAvatar de Aider-AI

    Aider-AI/aider

    46,305Ver en GitHub↗

    Aider is a command-line interface tool that enables large language models to directly edit, refactor, and manage source code within a local repository. It functions as an AI-powered coding assistant that integrates into the developer workflow, allowing users to apply code changes through natural language prompts while maintaining repository context and version control. The tool distinguishes itself through a specialized diff-based patching engine that parses model-generated search-and-replace blocks to modify specific file segments without rewriting entire files. It features a provider-agnost

    Measures coding performance by tracking the percentage of tasks completed correctly and adherence to edit formats.

    Pythonanthropicchatgptclaude-3
    Ver en GitHub↗46,305
  • grpc/grpcAvatar de grpc

    grpc/grpc

    44,891Ver en GitHub↗

    gRPC is a language-agnostic remote procedure call framework designed for high-performance communication between distributed services. It utilizes a structured interface definition language to generate consistent client stubs and server skeletons, enabling applications to invoke methods on remote servers as if they were local objects. By leveraging the HTTP/2 transport layer, the framework supports efficient binary serialization and multiplexed data exchange across diverse programming environments. The framework distinguishes itself through its support for flexible communication patterns, incl

    Executes performance benchmarks using worker processes to calculate latency and throughput metrics.

    C++
    Ver en GitHub↗44,891
Ant.123456…15Siguiente
  1. Home
  2. Testing & Quality Assurance
  3. Performance Testing and Analysis

Explorar subetiquetas

  • Benchmarks3 sub-etiquetasStandardized datasets and metrics used to evaluate and compare the performance or capabilities of software systems.
  • Game Performance AnalyticsAnalyzing match history, win rates, and deck efficiency to evaluate gameplay performance. **Distinct from Performance Analysis:** Analyzes player/deck success rates rather than software execution performance or algorithmic efficiency.
  • Mechanical Simulation EnvironmentsIntegrated simulation tools for testing the physical performance and structural integrity of mechanical designs. **Distinct from Performance Testing and Analysis:** Distinct from general performance testing; focuses on mechanical engineering simulation.
  • Performance1 sub-etiquetaTools designed to measure and evaluate the speed, responsiveness, and stability of software under various conditions.
  • Performance Analysis12 sub-etiquetasMethods and tools for interpreting performance data to identify bottlenecks and evaluate algorithmic efficiency.
  • Performance Diagnostics4 sub-etiquetasUtilities that monitor and measure system execution to pinpoint performance issues and analyze computational complexity.
  • Performance Profiling9 sub-etiquetasSpecialized tools that monitor resource usage and execution time to identify performance bottlenecks within specific hardware or software components.
  • Performance Testing2 sub-etiquetasTools that subject software to high-volume traffic or stress to evaluate stability and responsiveness under load.