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

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

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعخادم MCPحولكيفية ترتيب النتائجالصحافة
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

40 مستودعات

Awesome GitHub RepositoriesCode Analysis and Metrics

Tools for static analysis, code quality, and performance monitoring.

Explore 40 awesome GitHub repositories matching part of an awesome list · Code Analysis and Metrics. Refine with filters or upvote what's useful.

Awesome Code Analysis and Metrics GitHub Repositories

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

    AlDanial/cloc

    23,201عرض على GitHub↗

    cloc is a codebase metrics tool and multi-language code analyzer designed to count blank lines, comment lines, and physical lines of code. It serves as a source code line counter and report generator that identifies file types to calculate source volume across a wide variety of programming languages. The tool distinguishes itself by providing codebase version comparison to measure relative changes in source and comment lines between two versions of a directory or archive. It also supports the definition of custom languages and the extension of language recognition by loading custom comment fi

    Measures the total volume of a project by counting blank lines, comment lines, and actual source code.

    Perl
    عرض على GitHub↗23,201
  • mre/awesome-static-analysisالصورة الرمزية لـ mre

    mre/awesome-static-analysis

    14,627عرض على GitHub↗

    ⚙️ A curated list of static analysis (SAST) tools and linters for all programming languages, config files, build tools, and more. The focus is on tools which improve code quality.

    Curated collection of static analysis resources.

    Rust
    عرض على GitHub↗14,627
  • tencent/matrixالصورة الرمزية لـ Tencent

    Tencent/matrix

    12,020عرض على GitHub↗

    Matrix is a suite of mobile application performance management and analysis tools. It provides a plugin-based monitoring system for capturing crashes, lags, and memory leaks, alongside a static binary auditor for reducing installation package size and a bytecode instrumentation tool for performance tracking. The project distinguishes itself through native memory debugging and a SQLite query linter that identifies inefficient database patterns. It employs native interception techniques to detect memory leaks and heap corruption without requiring source code recompilation, and uses a custom run

    Extracts manifest metadata and counts methods within dex files to monitor application complexity.

    Javaandroidapm-clientwechat
    عرض على GitHub↗12,020
  • dotnet/benchmarkdotnetالصورة الرمزية لـ dotnet

    dotnet/BenchmarkDotNet

    11,428عرض على 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

    Benchmarking library for performance measurement.

    C#benchmarkbenchmarkingc-sharp
    عرض على GitHub↗11,428
  • github/scientistالصورة الرمزية لـ github

    github/scientist

    7,719عرض على GitHub↗

    Scientist is a Ruby code parity testing library and production experimentation framework. It allows for the safe deployment of candidate code paths alongside a control implementation to verify that new logic produces the same outputs and exceptions as the original. The library identifies behavioral divergences between legacy and refactored code by running both versions in a live environment. It functions as a refactoring regression detector, measuring performance parity and detecting mismatches using real-world data without affecting the end user. The system covers broad capabilities for mon

    Library for safely refactoring critical code paths.

    Ruby
    عرض على GitHub↗7,719
  • presidentbeef/brakemanالصورة الرمزية لـ presidentbeef

    presidentbeef/brakeman

    7,248عرض على GitHub↗

    Brakeman is a static analysis security tool and scanner specifically designed for Ruby on Rails source code. It identifies common security vulnerabilities, such as injection and cross-site scripting, by analyzing the application codebase without executing the application. The tool functions as a security auditor that detects mass assignment risks and template vulnerabilities. It evaluates the final output of rendered views and identifies unrestricted assignment patterns that could allow unauthorized modification of model attributes. The system provides vulnerability management through the us

    Security vulnerability scanner for web applications.

    Ruby
    عرض على GitHub↗7,248
  • colszowka/simplecovالصورة الرمزية لـ colszowka

    colszowka/simplecov

    4,902عرض على GitHub↗

    SimpleCov is a Ruby code coverage tool and analysis engine used to track which lines, branches, and methods of code execute during tests. It functions as a coverage threshold enforcer and test suite aggregator, recording execution data to identify untested areas of an application. The tool distinguishes itself through the ability to merge coverage results from parallel worker processes and subprocesses into a single unified report. It supports baseline comparison to detect coverage regressions and can gather data from code executed via dynamic evaluation methods, such as those used in templat

    Tool for tracking and reporting test suite code coverage.

    Ruby
    عرض على GitHub↗4,902
  • troessner/reekالصورة الرمزية لـ troessner

    troessner/reek

    4,126عرض على GitHub↗

    Reek هو محلل أكواد ثابت لمشاريع Ruby مصمم لتحديد عيوب التصميم ومشاكل الصيانة المعروفة باسم "روائح الكود" (code smells). يعمل كأداة لضمان الجودة تفحص الكود المصدري دون تنفيذه للعثور على نقاط الضعف الهيكلية والديون المعمارية. يحدد المحلل أنماطاً محددة مثل الفئات الكبيرة، والأساليب الطويلة، والتسميات غير الواضحة. كما يكتشف قضايا تصميم أكثر تعقيداً، بما في ذلك حسد الميزات (feature envy)، وتكتلات البيانات، وتعدد الأشكال المحاكى، واقتران التحكم. تتضمن الأداة قدرات لإنشاء خط أساس للمشاكل (issue baselining) لإدارة الكود القديم، وتصفية تعتمد على التكوين لاستبعاد أدلة محددة. تدعم فحوصات الجودة الآلية عبر خطوط أنابيب التكامل المستمر (CI) وتوفر تقارير تحليل بتنسيقات مثل JSON وYAML وXML وHTML.

    Detector for common code smells in source files.

    Ruby
    عرض على GitHub↗4,126
  • sorbet/sorbetالصورة الرمزية لـ sorbet

    sorbet/sorbet

    3,790عرض على GitHub↗

    Sorbet is a static analysis tool and type checker designed for Ruby codebases. It identifies type inconsistencies, potential bugs, and logic errors by examining source code without execution, helping to improve software reliability and maintainability in large-scale projects. The system employs a constraint-based type inference engine that evaluates expressions against defined annotations to validate data structures. To support rapid development, it utilizes incremental analysis and caching to provide feedback by processing only modified files and their dependencies. Beyond static analysis,

    Static type checker for improving code reliability.

    Ruby
    عرض على GitHub↗3,790
  • whitesmith/rubycriticالصورة الرمزية لـ whitesmith

    whitesmith/rubycritic

    3,496عرض على GitHub↗

    A Ruby code quality reporter

    Reporter for overall code quality and maintainability.

    Ruby
    عرض على GitHub↗3,496
  • tonerdo/coverletالصورة الرمزية لـ tonerdo

    tonerdo/coverlet

    3,157عرض على GitHub↗

    Cross platform code coverage for .NET

    Cross-platform code coverage tool.

    C#
    عرض على GitHub↗3,157
  • dotnetanalyzers/stylecopanalyzersالصورة الرمزية لـ DotNetAnalyzers

    DotNetAnalyzers/StyleCopAnalyzers

    2,848عرض على GitHub↗

    An implementation of StyleCop rules using the .NET Compiler Platform

    Style enforcement using compiler platform rules.

    C#
    عرض على GitHub↗2,848
  • danmayer/coverbandالصورة الرمزية لـ danmayer

    danmayer/coverband

    2,679عرض على GitHub↗

    Ruby production code coverage collection and reporting (line of code usage)

    Middleware for measuring production code execution coverage.

    Ruby
    عرض على GitHub↗2,679
  • mmozuras/prontoالصورة الرمزية لـ mmozuras

    mmozuras/pronto

    2,670عرض على GitHub↗

    Quick automated code review of your changes

    Automated code review tool for pull requests.

    Ruby
    عرض على GitHub↗2,670
  • thepirat000/audit.netالصورة الرمزية لـ thepirat000

    thepirat000/Audit.NET

    2,626عرض على GitHub↗

    An extensible framework to audit executing operations in .NET

    Framework for auditing object changes.

    C#auditaudit-logaudit-logs
    عرض على GitHub↗2,626
  • alhardy/appmetricsالصورة الرمزية لـ alhardy

    alhardy/AppMetrics

    2,249عرض على GitHub↗

    App Metrics is an open-source and cross-platform .NET library used to record and report metrics within an application.

    Library for recording and reporting application metrics.

    C#
    عرض على GitHub↗2,249
  • exceptionless/foundatioالصورة الرمزية لـ exceptionless

    exceptionless/Foundatio

    2,088عرض على GitHub↗

    Pluggable foundation blocks for building distributed apps.

    Common interface for metrics and monitoring.

    C#
    عرض على GitHub↗2,088
  • prometheus-net/prometheus-netالصورة الرمزية لـ prometheus-net

    prometheus-net/prometheus-net

    2,084عرض على GitHub↗

    .NET library to instrument your code with Prometheus metrics

    Prometheus client for .NET applications.

    C#aspnetcoregrpcgrpc-request-metrics
    عرض على GitHub↗2,084
  • damirsvrtan/fastererالصورة الرمزية لـ DamirSvrtan

    DamirSvrtan/fasterer

    1,821عرض على GitHub↗

    :zap: Don't make your Rubies go fast. Make them go fasterer ™. :zap:

    Command line tool for identifying performance bottlenecks.

    Ruby
    عرض على GitHub↗1,821
  • dotnet/roslyn-analyzersالصورة الرمزية لـ dotnet

    dotnet/roslyn-analyzers

    1,671عرض على GitHub↗

    The Microsoft.CodeAnalysis.NetAnalyzers package moved into the dotnet/sdk repository for further development and respond to issues formerly in this repository.

    Compiler-based code analysis rules.

    hacktoberfest
    عرض على GitHub↗1,671
السابق12التالي
  1. Home
  2. Part of an Awesome List
  3. Developer Tools
  4. Code Analysis and Metrics