awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم 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

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • doocs/advanced-javaالصورة الرمزية لـ doocs

    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/foremالصورة الرمزية لـ forem

    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/strixالصورة الرمزية لـ usestrix

    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/tyالصورة الرمزية لـ astral-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/howtobeaprogrammerالصورة الرمزية لـ braydie

    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/inferالصورة الرمزية لـ facebook

    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/semgrepالصورة الرمزية لـ semgrep

    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/pyrightالصورة الرمزية لـ microsoft

    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/scaleneالصورة الرمزية لـ plasma-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/xrayالصورة الرمزية لـ chaitin

    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/wuzzالصورة الرمزية لـ asciimoo

    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-proneالصورة الرمزية لـ google

    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/phanالصورة الرمزية لـ phan

    phan/phan

    5,617عرض على GitHub↗

    Phan هو محلل ثابت ومدقق أنواع لـ PHP يحدد الأخطاء وعدم توافق الأنواع دون تنفيذ الكود. يعمل كبوابة جودة لخطوط أنابيب التكامل المستمر وأداة للتحقق من سلامة الأنواع، وتحديداً فحص أنواع الاتحاد (union types)، والأنواع العامة (generics)، وأشكال المصفوفات. يتميز المشروع باستخدامه لخادم خلفي (daemon) وتنفيذ بروتوكول خادم اللغة (LSP)، والتي توفر تشخيصات وتنقلاً في الوقت الفعلي داخل المحررات. كما يتميز بنظام قمع قائم على خط الأساس يسمح للمطورين بتسجيل الأخطاء الموجودة في ملف لقطة للتركيز حصرياً على الانحدارات الجديدة. يغطي محرك التحليل مجموعة واسعة من القدرات بما في ذلك اكتشاف الكود الميت، والتحقق من توافق اللغة عبر إصدارات PHP المختلفة، واستنتاج أنواع المتغيرات والقوالب. يدعم التحليل القابل للتوسيع من خلال نظام إضافات ويوفر إصلاحات كود آلية لمجموعة فرعية من المشكلات المكتشفة. يمكن للمستخدمين بدء العملية عن طريق إنشاء ملف تكوين بمستويات صرامة قابلة للاختيار للتحقق من قاعدة الكود الخاصة بهم تدريجياً.

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

    PHP
    عرض على GitHub↗5,617
  • link1st/go-stress-testingالصورة الرمزية لـ link1st

    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.