awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

14 个仓库

Awesome GitHub RepositoriesPerformance Analysis

Methodologies for evaluating and balancing system latency and throughput.

Distinct from Latency Optimization: Candidates were either tool-specific or AI-focused; this tag covers the fundamental architectural trade-off analysis.

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

Awesome Performance Analysis GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • doocs/advanced-javadoocs 的头像

    doocs/advanced-java

    78,987在 GitHub 上查看↗

    This project is a comprehensive Java backend engineering guide and technical reference focused on high-concurrency design, distributed systems, and microservices architecture. It provides detailed strategies for decomposing monolithic applications, managing service discovery, and implementing the architectural patterns required for scalable backend environments. The repository distinguishes itself through an extensive collection of big data algorithmic references and database scaling strategies. It covers memory-efficient techniques for analyzing massive datasets, such as Top-K element extrac

    Analyzes call counts and latency percentiles across request chains to evaluate system throughput and responsiveness.

    Javaadvanced-javadistributed-search-enginedistributed-systems
    在 GitHub 上查看↗78,987
  • forem/foremforem 的头像

    forem/forem

    22,726在 GitHub 上查看↗

    Forem is an open-source platform designed for building and managing technical communities. It functions as a social publishing engine that enables members to share long-form content, participate in threaded discussions, and engage through social interactions. The platform provides tools for organizations to maintain branded profiles, host community hackathons, and facilitate collaborative learning through structured educational tracks. Beyond its social features, Forem integrates advanced capabilities for AI agent workflow orchestration and codebase knowledge graphing. It allows developers to

    Optimizes performance by tracking file changes and re-analyzing only modified code.

    Rubycommunitydiscussionfeedback
    在 GitHub 上查看↗22,726
  • usestrix/strixusestrix 的头像

    usestrix/strix

    20,138在 GitHub 上查看↗

    Strix is an automated security research and vulnerability scanning platform that leverages language models to orchestrate complex security analysis tasks. It functions as a comprehensive framework for penetration testing and continuous security integration, allowing users to embed automated vulnerability research directly into development pipelines or execute it within isolated, containerized environments. The platform distinguishes itself through a multi-agent orchestration engine that coordinates specialized autonomous agents to perform parallel security assessments. By integrating LLM-agno

    Identifies security vulnerabilities introduced in recent commits by comparing current code against a base reference.

    Pythonagentsartificial-intelligencecybersecurity
    在 GitHub 上查看↗20,138
  • astral-sh/tyastral-sh 的头像

    astral-sh/ty

    17,287在 GitHub 上查看↗

    This project is a high-performance static type checker and comprehensive development toolkit for Python. It functions as a core analysis engine that identifies type inconsistencies and enforces code correctness, while simultaneously providing a language server implementation to deliver real-time diagnostics and intelligence directly within development environments. The tool distinguishes itself through a parallelized execution engine that maximizes performance across large-scale codebases and monorepo structures. It supports gradual type adoption, allowing developers to integrate type checkin

    Performs incremental re-analysis of modified code to provide rapid feedback during development.

    Python
    在 GitHub 上查看↗17,287
  • braydie/howtobeaprogrammerbraydie 的头像

    braydie/HowToBeAProgrammer

    16,218在 GitHub 上查看↗

    HowToBeAProgrammer is a comprehensive software engineering career guide and professional development framework. It serves as a curated-knowledge repository and handbook designed to help programmers acquire technical habits and social competencies necessary for professional advancement. The project distinguishes itself by integrating technical craftsmanship with a detailed manual for technical leadership and organizational navigation. It provides specific strategies for career progression, such as compensation negotiation, promotion readiness, and the management of professional boundaries to p

    Explains how to use profiling tools and logs to analyze system performance and locate expensive I/O.

    learningprogramming
    在 GitHub 上查看↗16,218
  • facebook/inferfacebook 的头像

    facebook/infer

    15,646在 GitHub 上查看↗

    Infer is a static analysis toolset for Java, C, C++, and Objective-C designed to detect memory leaks, null dereferences, and resource bugs. It functions as a multi-language bug finder that identifies race conditions, deadlocks, and memory safety issues by translating source code into a common intermediate representation for analysis. The project distinguishes itself through an inter-procedural data flow analyzer that tracks movement between sources and sinks to detect tainted flows and generate data flow graphs. It also includes a framework for verifying temporal properties and reachability u

    Utilizes an incremental analysis engine to process only modified code segments, significantly reducing continuous integration time.

    OCamlccode-qualitycpp
    在 GitHub 上查看↗15,646
  • semgrep/semgrepsemgrep 的头像

    semgrep/semgrep

    15,603在 GitHub 上查看↗

    Semgrep is a static analysis security testing tool designed to identify vulnerabilities and logic errors by matching source code against declarative patterns. It functions as an automated scanner that integrates into development workflows to detect insecure code patterns and enforce coding standards before deployment. The engine utilizes a language-agnostic intermediate representation and a modular parser architecture to normalize diverse programming languages into a unified format. This allows for consistent rule execution across different codebases, enabling users to perform custom structur

    Optimizes performance by re-analyzing only modified code segments to provide rapid feedback during development.

    OCamlcgojava
    在 GitHub 上查看↗15,603
  • microsoft/pyrightmicrosoft 的头像

    microsoft/pyright

    15,241在 GitHub 上查看↗

    Pyright is a static type checker for Python designed to validate type hints and identify potential errors within large codebases. It functions as a command-line utility that integrates into local development environments and continuous integration pipelines to ensure code quality and consistency. The tool distinguishes itself through a high-performance analysis engine that utilizes incremental dependency graph analysis and persistent state caching to re-evaluate only the affected portions of a project. By implementing the Language Server Protocol, it provides real-time feedback, including err

    Optimizes analysis performance by tracking dependency relationships and re-evaluating only modified code segments.

    Python
    在 GitHub 上查看↗15,241
  • plasma-umass/scaleneplasma-umass 的头像

    plasma-umass/scalene

    13,449在 GitHub 上查看↗

    Scalene is a high-performance diagnostic utility designed to measure resource consumption during the execution of Python applications. It functions as a line-level monitor, providing granular insights that pinpoint the specific source code responsible for performance overhead. The tool distinguishes itself through statistical profiling that captures stack traces and resource usage without requiring manual instrumentation of the source code. It tracks CPU, GPU, and memory consumption by intercepting library-level calls and hardware driver commands, allowing for the analysis of both managed and

    Evaluates the performance of complex applications to determine which functions or code blocks are slowing down the overall system.

    Pythoncpucpu-profilinggpu
    在 GitHub 上查看↗13,449
  • chaitin/xraychaitin 的头像

    chaitin/xray

    11,612在 GitHub 上查看↗

    Xray is a security assessment tool focused on web vulnerability scanning, attack surface mapping, and technology fingerprinting. It identifies common security flaws through automated scanning and semantic analysis, while verifying findings via a custom proof-of-concept execution engine. The system distinguishes itself with a containerized vulnerability testbed used to deploy pre-configured vulnerable applications. This environment allows for the simulation of specific vulnerabilities and edge-case scenarios to validate scanner accuracy and eliminate false positives. The platform covers a bro

    Uses a semantic analysis engine to detect vulnerabilities by matching request and response patterns against known flaw signatures.

    Vuepassive-vulnerability-scannerpocsecurity
    在 GitHub 上查看↗11,612
  • asciimoo/wuzzasciimoo 的头像

    asciimoo/wuzz

    10,711在 GitHub 上查看↗

    Wuzz is an interactive command line HTTP client and request inspector designed for capturing, reviewing, and analyzing outgoing network calls and their payloads. It functions as a terminal-based tool for debugging API issues and testing web endpoints. The tool provides specialized filtering for response bodies, using regular expressions and format-specific query syntaxes tailored for JSON and HTML data. It allows for the persistence of captured requests and responses to disk to facilitate the reproduction of network issues and offline analysis. User settings and default request behaviors are

    Writes captured HTTP requests and responses to files to facilitate later retrieval and detailed analysis.

    Goclicurlgo
    在 GitHub 上查看↗10,711
  • google/error-pronegoogle 的头像

    google/error-prone

    7,182在 GitHub 上查看↗

    Error Prone is a static code analyzer and Java compiler extension that identifies common programming mistakes during the build process. It functions as a compiler wrapper that flags potential errors as compile-time failures to prevent bugs from reaching execution. The tool integrates directly into the Java compilation workflow to provide compile-time validation. It allows for the definition of custom linting rules and analysis checks to enforce specific coding standards and detect prohibited API usage. The system utilizes abstract syntax tree analysis and type-aware pattern matching to inspe

    Optimizes analysis performance by re-examining only modified source files across builds.

    Javajavastatic-analysis
    在 GitHub 上查看↗7,182
  • phan/phanphan 的头像

    phan/phan

    5,617在 GitHub 上查看↗

    Phan is a static analyzer and type checker for PHP that identifies bugs and type incompatibilities without executing the code. It serves as a quality gate for continuous integration pipelines and a tool for verifying type safety, specifically checking union types, generics, and array shapes. The project is distinguished by its use of a background daemon and Language Server Protocol implementation, which provide real-time diagnostics and navigation within editors. It also features a baseline-based suppression system that allows developers to record existing errors in a snapshot file to focus e

    Optimizes performance by re-analyzing only modified files and their affected dependencies.

    PHP
    在 GitHub 上查看↗5,617
  • link1st/go-stress-testinglink1st 的头像

    link1st/go-stress-testing

    4,391在 GitHub 上查看↗

    这是一个性能基准测试框架和网络协议压力测试器,旨在评估高并发条件下的系统稳定性。它作为一个命令行实用程序,模拟海量并发请求,以识别基础设施瓶颈并验证服务可靠性。 该工具通过其协议无关的编排脱颖而出,允许跨包括 HTTP、WebSocket、gRPC 和 Radius 在内的多种标准进行负载测试。它支持复杂的请求配置,使用户能够注入自定义头部、二进制数据和外部有效载荷,以复制多样的客户端行为。为了确保压力测试期间的数据完整性,该框架利用可插拔的验证中间件,实时针对服务器响应执行自定义逻辑。 除了基本的负载生成外,该工具还通过将性能指标聚合到实时流中以监控吞吐量、延迟和错误分布,提供了全面的可观测性。它生成详细的统计报告,并与外部智能服务集成,以提供系统性能的自动化分析和评分。该软件完全通过命令行参数进行配置和管理,促进了集成到自动化测试工作流中。

    Generates detailed statistical reports and uses intelligent scoring to evaluate system latency, throughput, and error rates during high-load scenarios.

    Gogolanggrpcqps
    在 GitHub 上查看↗4,391
  1. Home
  2. Software Engineering & Architecture
  3. Performance Analysis

探索子标签

  • Incremental Analysis Engines1 个子标签Optimizing performance by re-analyzing only modified code segments. **Distinct from Performance Analysis:** Distinct from Performance Analysis: focuses on the incremental processing mechanism rather than general performance metrics.