awesome-repositories.com
ब्लॉग
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेसMCP सर्वर
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
analysis-tools-dev avatar

analysis-tools-dev/static-analysis

0
View on GitHub↗
14,389 स्टार्स·1,421 फोर्क्स·Rust·mit·12 व्यूज़analysis-tools.dev↗

Static Analysis

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, managing technical debt, and auditing software supply chain security.

The collection covers a broad spectrum of analysis capabilities, ranging from automated code refactoring and structural transformation to formal verification and database schema analysis. It also includes resources for orchestrating multiple linters within development workflows, visualizing code metrics, and performing security compliance audits across diverse repositories.

Features

  • Static Analysis - Serves as a curated directory of static analysis, linting, and security scanning utilities categorized by language and integration.
  • Code Quality and Analysis - Acts as a comprehensive platform for discovering tools that measure technical debt, enforce standards, and automate refactoring.
  • Analysis Tool Comparators - Orders tools based on community engagement metrics like user votes and recent traffic to highlight popular and active solutions.
  • Static Analysis Tools - Provides a curated directory of software quality and security analysis utilities for discovery and comparison.
  • Semantic Versioning Systems - Provides automated verification of semantic versioning to detect breaking changes in public API surfaces.
  • Awesome List - A community-curated directory that catalogs and links out to other open-source projects, rather than a standalone tool you run yourself.
  • Security Scanners - Provides a searchable index of security-focused analysis tools designed to detect vulnerabilities and harden application codebases.
  • Security Code Scanners - Provides automated scanning of source code to detect security risks and vulnerabilities.
  • Software Supply Chain Security - Provides a curated index of tools for scanning dependencies and binaries to maintain software supply chain integrity.
  • Abstract Syntax Tree Tools - Provides utilities for programmatically parsing, traversing, and modifying source code structures to enable precise pattern matching.
  • Static Code Analysis Tools - Parses source code to detect runtime errors and quality issues without execution.
  • Automated Code Remediation - Detects security flaws and code quality issues, automatically generating pull requests with fixes to harden applications.
  • Automated Linting Integrations - Runs multiple integrated analysis tools to validate code quality and suggest fixes within continuous integration pipelines.
  • Code Linters - Manages the execution of diverse static analysis and formatting tools to maintain consistent code standards.
  • Analysis Tool Orchestrators - Orchestrates the installation, configuration, and execution of multiple linters and formatters within development environments.
  • Code Formatting Tools - Standardizes source code layout and syntax to ensure consistency across a project by applying automated formatting rules.
  • Analysis Orchestrators - Coordinates the execution of diverse third-party analysis utilities through a unified configuration and reporting interface.
  • Dependency Vulnerability Scanners - Audits project dependency manifests against vulnerability databases to identify insecure or outdated third-party libraries.
  • Security Vulnerabilities - Identifies common security flaws and insecure configurations across codebases to prioritize risk mitigation.
  • Vulnerability Scanning - Scans dependencies and binaries for known security flaws and unsafe code patterns to ensure application integrity.
  • Automated Code Quality Tools - Integrates analysis tools into development workflows to automatically enforce coding standards.
  • Automated Quality Workflows - Integrates linting and formatting into development workflows to enforce consistent style and detect issues during commit.
  • Coding Standards Enforcement - Analyzes code structure and syntax to ensure compliance with project-specific rules, formatting guidelines, and best practices.
  • Automated Code Review - Provides real-time feedback, linting, and automated suggestions for fixing coding issues during the development process.
  • Code Quality Tools - Evaluates code against engineering standards to measure technical debt, cyclomatic complexity, and maintainability.
  • Code Quality Analyzers - Examines codebases to identify bugs, security vulnerabilities, and deviations from coding standards.
  • Orchestrators - Orchestrates multiple linters and security scanners to simplify configuration and execution across repositories.
  • Code Relationship Mappers - Analyzes source code to map dependencies and project structure for impact analysis.
  • Query Performance Analyzers - Evaluates SQL schemas and queries to identify performance bottlenecks and optimization opportunities.
  • Structural Code Searchers - Enables structural searching across large codebases by treating code as a queryable database of symbols and relationships.
  • Linter Aggregators - Orchestrates multiple analysis tools through a unified configuration to streamline code quality checks.
  • Automated Code Refactoring - Automates structural code modifications and refactoring tasks to improve maintainability and resolve technical debt.
  • Structural Search Engines - Locates specific code patterns or structural elements using abstract syntax trees.
  • Development Workflow Integrations - Integrates security and quality analysis tools directly into development environments and CI pipelines for real-time feedback.
  • Linting Workflows - Orchestrates multiple analysis tools within development pipelines to streamline linting and remediation.
  • Workflow Scanning - Embeds automated scanning and security checks into development workflows to provide continuous feedback during coding.
  • Dependency Graph Visualizers - Generates visual representations of project dependency structures to identify circular or unused dependencies.
  • Dependency Visualizers - Generates visual graphs of file inclusion relationships to help understand project structure.
  • Version Compatibility Utilities - Verifies compatibility between code versions to ensure adherence to semantic versioning standards.
  • Go Linter Aggregators - Aggregates multiple static analysis tools to provide a unified report on Go code quality and security.
  • Firmware Security Methodologies - Combines static and dynamic analysis to identify exploitable vulnerabilities in binary firmware images without source access.
  • Automated Code Review Tools - Features a directory of utilities that integrate into development workflows to provide automated feedback and linting.
  • Dependency Graph Analyzers - Inspects and queries relationships between source files to identify dependencies and optimize project structure.
  • Security Finding Deduplicators - Merges redundant security alerts and analysis findings from multiple scanners into canonical, deduplicated reports.
  • Static Type Checkers - Validates type annotations and infers types to improve code reliability before execution.
  • C++ Verification Tools - Provides specialized verification and quality enforcement for C++ source codebases.
  • Formatting and Linting Pipelines - Automates code formatting and linting to enforce consistent quality standards across projects.
  • Formal Verification Frameworks - Prove the absence of runtime errors, memory corruption, and undefined behavior through formal verification or symbolic execution techniques.
  • Test Report Aggregators - Runs multiple analysis utilities concurrently and normalizes their output into a unified report for easier review.
  • Test Case Generators - Uses symbolic execution to automatically create test cases that maximize code coverage and exercise edge cases.
  • Formal Verification Tools - Implements formal verification techniques to mathematically prove code correctness and identify logical errors.
  • DevOps & Infrastructure - Static analysis and code quality tools.
  • DevSecOps and Automation - Static analysis tools and linters for code quality.
  • Code Analysis - Listed in the “Code Analysis” section of the Awesome Python awesome list.
  • Static Analysis Tools - Centralized repository for static analysis tool rankings and resources.
  • Computer Science - Listed in the “Computer Science” section of the Awesome awesome list.
  • Computer Science Foundations - Tools and resources for static code analysis.
  • Related Lists - Lists tools for static code analysis and vulnerability detection.
  • Curated Lists - Listed in the “Curated Lists” section of the The Book Of Secret Knowledge awesome list.
  • Related Security Lists - Tools for performing static code analysis.
  • Security Resources - Listed in the “Security Resources” section of the Awesome Hacking awesome list.
  • Migration Linters - Validates database migration scripts to detect unsafe patterns that could cause production downtime.
  • Database Schema Managers - Evaluates SQL scripts and database migrations to detect performance and security issues.
  • Semantic Search Engines - Enables fast, robust querying of large codebases using vector embeddings to identify patterns and security weaknesses.
  • Type-Safe - Validates raw SQL queries and automatically generates corresponding language types to ensure type safety.
  • SQL Parsers - Analyzes SQL query syntax to identify anti-patterns, syntax errors, and potential runtime issues.
  • Analysis Integration Interfaces - Combines multiple analysis utilities into a unified platform for comprehensive issue tracking.
  • Code Analysis and Transformation - Inspects source code and automatically applies structural changes or refactoring patterns.
  • Go Formatting Tools - Enforces consistent coding styles for Go projects while maintaining compatibility with standard language tools.
  • SQL Formatters - Analyzes SQL scripts for style and syntax errors while automatically applying consistent formatting.
  • Security Automation Workflows - Integrates security scanning and automated checks into version control and CI/CD pipelines.
  • Graph and Symbolic Execution Engines - Explores program execution paths mathematically to generate test inputs and prove the absence of specific runtime errors.
  • Security Standard Enforcers - Scans codebases for vulnerabilities and security flaws to enforce established security standards.
  • SQL Injection Detection Tools - Scans database scripts and queries for unsafe patterns and injection risks to prevent runtime exploits.
  • Project Rule Enforcement - Aligns code, documentation, and configuration files while applying strict formatting and validation rules.
  • Technical Debt Management - Identifies and prioritizes areas of the codebase requiring refactoring based on quality metrics and risk assessment.
  • SQL Formatters - Standardizes the indentation and syntax style of SQL queries to improve readability.
  • AI Coding Assistants - Generates natural language explanations alongside automated code changes to assist developers in understanding improvements.
  • Code Intelligence - Provides features like jump-to-definition, type inference, and code completion to assist in navigating source code.
  • Performance Profiling - Profiles execution time and memory usage to identify processing bottlenecks and optimize runtime efficiency.
  • Safety Analyzers - Detects memory safety issues and undefined behavior to ensure robust application execution.
  • Intermediate Representations - Exposes compiler-generated code structures to provide deep insights into how source code is transformed into executable instructions.
  • Compliance & Audit Tools - Evaluates code against established security standards and vulnerability databases to ensure regulatory compliance.
  • Finding Classification - Ranks and prioritizes security findings based on business risk and impact analysis.
  • SQL Anti-pattern Analyzers - Analyzes query syntax and structure to flag inefficient or problematic SQL code patterns.
  • Code Complexity Metrics - Calculates metrics to quantify maintainability and identify overly complex logic within source code.
  • Documentation Validators - Checks source code comments and documentation for errors to maintain professional standards.
  • Code Quality Visualizations - Generates graphical representations of code metrics and technical debt to help teams prioritize maintenance.
  • Data Schema Validation - Enforces type safety and data consistency by validating code against schema definitions.
  • Legacy Migration Strategies - Translates legacy codebases into modern syntax to facilitate modernization.
  • Membership Absence Checks - Implements formal verification and model checking to mathematically prove the absence of runtime errors and undefined behaviors.
  • Memory Layout Optimizations - Analyzes data structures to suggest field reordering that improves memory efficiency.
  • Performance Benchmarking - Measures codebase health against industry standards to provide insights into maintainability and performance.
  • Project Asset Synchronizers - Ensures consistency across code, documentation, and configuration files by enforcing validation rules.
  • Popularity Metrics - Identifies widely adopted utilities using community metrics to gauge project health.
  • Compilation Artifact Inspectors - Examines generated assembly and intermediate representations to provide insight into compiler transformations.
  • Static and Dynamic Analysis Suites - Identifies potential deadlocks and race conditions in multi-threaded or asynchronous code through analysis.
  • Runtime Error Detectors - Analyzes source code to detect potential memory corruption and concurrency issues before they impact application stability.
  • Multilingual Copywriting Tools - Improves copywriting quality by fixing spacing, punctuation, and word usage errors across multiple languages.
  • Code Refactoring Tools - Maps relationships and interactions between code entities to visualize system architecture and impact areas.
  • License Management Tools - Identifies software based on licensing models to ensure compliance and prioritize open-source solutions.
  • Natural Language Interfaces - Corrects spacing, punctuation, and copywriting errors in text content within source files.
  • Natural Language Formatters - Corrects spacing, word usage, and punctuation errors in natural language text to improve documentation quality.
  • Performance Benchmarking - Measures execution time and performance metrics to identify bottlenecks and optimize code efficiency.
  • Executable Binary Compressors - Inspects compiled executables to apply compression and pruning techniques that reduce final distribution package size.
  • Commit Signing - Ensures commit authenticity by applying cryptographic signatures to automated code changes.
  • Language-Specific Resources - Allows filtering of analysis utilities based on specific programming languages to ensure compatibility.
  • Aggregate Complexity Calculations - Calculates cyclomatic complexity and function parameters to identify overly complex code structures.
  • Remediation Guides - Supplies documented explanations and code examples to help developers resolve security weaknesses.
  • Dependency Pruning - Analyzes dependencies and binary structures to prune bloated assets and unnecessary code that consume excessive resources.
  • Repository Metadata - Displays historical trends and popularity metrics to provide context on project maintenance and adoption.
  • Application Performance Profiling - Measures execution time and resource usage to identify bottlenecks and optimize application performance.
  • CJK Text Formatters - Identifies and fixes spacing and punctuation errors specifically within Chinese, Japanese, and Korean content.

स्टार हिस्ट्री

analysis-tools-dev/static-analysis के लिए स्टार हिस्ट्री चार्टanalysis-tools-dev/static-analysis के लिए स्टार हिस्ट्री चार्ट

AI सर्च

और अधिक बेहतरीन रिपॉजिटरी खोजें

अपनी ज़रूरत को सरल भाषा में बताएं — AI हजारों क्यूरेटेड ओपन-सोर्स प्रोजेक्ट्स को प्रासंगिकता के आधार पर रैंक करता है।

Start searching with AI

Static Analysis के ओपन-सोर्स विकल्प

समान ओपन-सोर्स प्रोजेक्ट्स, जो Static Analysis के साथ साझा की गई सुविधाओं के आधार पर रैंक किए गए हैं।
  • checkstyle/checkstylecheckstyle का अवतार

    checkstyle/checkstyle

    8,867GitHub पर देखें↗

    Checkstyle is a Java static analysis tool and linter designed to identify and enforce coding standards and best practices. It functions as a code quality auditor and Javadoc validation tool, checking source code against configurable rulesets to ensure structural and stylistic consistency. The project allows for the creation of custom linting rules by extending a core API to inspect the abstract syntax tree. It further enables specialized validation through the use of XPath expressions to query the syntax tree for specific code patterns and violations. Capability areas include the enforcement

    Javacode-qualitycommand-line-toolhacktoberfest
    GitHub पर देखें↗8,867
  • golangci/golangci-lintgolangci का अवतार

    golangci/golangci-lint

    18,539GitHub पर देखें↗

    This project is a static analysis runner designed to identify bugs, performance bottlenecks, and stylistic inconsistencies within Go codebases. It functions as a comprehensive quality assurance suite that executes multiple analysis tools concurrently to provide a unified diagnostic report. By parsing source code into a structured representation, the tool enforces coding standards, validates import structures, and ensures consistent formatting across entire projects. The tool distinguishes itself through its ability to automate the remediation of identified issues, applying programmatic fixes

    Gocigogolang
    GitHub पर देखें↗18,539
  • voltagent/awesome-claude-code-subagentsVoltAgent का अवतार

    VoltAgent/awesome-claude-code-subagents

    21,906GitHub पर देखें↗

    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

    Shellai-agent-frameworkai-agent-toolsai-agents
    GitHub पर देखें↗21,906
  • semgrep/semgrepsemgrep का अवतार

    semgrep/semgrep

    15,603GitHub पर देखें↗

    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

    OCamlcgojava
    GitHub पर देखें↗15,603
Static Analysis के सभी 30 विकल्प देखें→

अक्सर पूछे जाने वाले प्रश्न

analysis-tools-dev/static-analysis क्या करता है?

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.

analysis-tools-dev/static-analysis की मुख्य विशेषताएं क्या हैं?

analysis-tools-dev/static-analysis की मुख्य विशेषताएं हैं: Static Analysis, Code Quality and Analysis, Analysis Tool Comparators, Static Analysis Tools, Semantic Versioning Systems, Awesome List, Security Scanners, Security Code Scanners।

analysis-tools-dev/static-analysis के कुछ ओपन-सोर्स विकल्प क्या हैं?

analysis-tools-dev/static-analysis के ओपन-सोर्स विकल्पों में शामिल हैं: checkstyle/checkstyle — Checkstyle is a Java static analysis tool and linter designed to identify and enforce coding standards and best… golangci/golangci-lint — This project is a static analysis runner designed to identify bugs, performance bottlenecks, and stylistic… voltagent/awesome-claude-code-subagents — This project provides a framework for managing multi-agent systems, designed to automate complex software development,… semgrep/semgrep — Semgrep is a static analysis security testing tool designed to identify vulnerabilities and logic errors by matching… facebook/flow — Flow is a JavaScript static type checker and AST parser that identifies type errors and prevents runtime failures… keygraphhq/shannon — Shannon is an integrated security platform designed for autonomous penetration testing, static and dynamic analysis,…