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

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

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

Open-source alternatives to Elvis

30 open-source projects similar to inaka/elvis, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Elvis alternative.

  • analysis-tools-dev/static-analysisالصورة الرمزية لـ analysis-tools-dev

    analysis-tools-dev/static-analysis

    14,389عرض على GitHub↗

    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, ma

    Rustanalysisawesome-listcode-quality
    عرض على GitHub↗14,389
  • rrrene/credoالصورة الرمزية لـ rrrene

    rrrene/credo

    5,193عرض على GitHub↗

    Credo is a static analysis tool and linter for Elixir. It functions as a code quality analyzer that scans source code to identify stylistic inconsistencies, common mistakes, and potential security vulnerabilities. The tool provides a customizable framework for defining and testing specialized rules to enforce project-specific coding standards. It identifies complex code fragments and duplication to highlight opportunities for refactoring and simplification. Its capabilities cover automated code reviews, the enforcement of Elixir coding standards, and real-time developer feedback through edit

    Elixir
    عرض على GitHub↗5,193
  • uber/nullawayالصورة الرمزية لـ uber

    uber/NullAway

    4,064عرض على GitHub↗

    NullAway is a Java static analysis tool and build-time detector designed to identify null pointer risks. It functions as a nullability checker that uses annotations to verify that references are not null before they are dereferenced, preventing runtime crashes. The analyzer implements the JSpecify standard to ensure consistent nullability annotations across different Java libraries. It distinguishes itself through the use of a service provider interface to model the nullability behavior of third-party libraries that lack source annotations and by providing specialized support for Lombok-gener

    Javaandroidjavanullability
    عرض على GitHub↗4,064

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Find more with AI search
  • jendrikseipp/vultureالصورة الرمزية لـ jendrikseipp

    jendrikseipp/vulture

    4,655عرض على GitHub↗

    Vulture is a static analysis tool and linter designed to find unused variables, functions, and classes in Python source code. It operates as a dead code detector and unused code finder that scans source files to identify unreachable expressions and imports without executing the code. The tool employs a confidence-based heuristic scoring system to assign probability values to detections, helping to distinguish truly unused symbols from potential false positives. It further assists in pruning dead logic by sorting detected unused classes and functions by line count to prioritize the removal of

    Pythondead-code-removalpython
    عرض على GitHub↗4,655
  • jimbethancourt/refactorfirstالصورة الرمزية لـ jimbethancourt

    jimbethancourt/RefactorFirst

    525عرض على GitHub↗

    Identifies and prioritizes God Classes Highly Coupled classes, and Class Cycles in Java codebases you should refactor first.

    Java
    عرض على GitHub↗525
  • pycqa/flake8الصورة الرمزية لـ PyCQA

    PyCQA/flake8

    3,760عرض على GitHub↗

    Flake8 is a Python style checker and static analysis tool that identifies programmatic errors and violations of coding standards in source files. It serves as a linting wrapper that aggregates multiple checkers into a single interface, functioning as a pluggable framework for Python code analysis. The tool incorporates a cyclomatic complexity analyzer to measure the logical complexity of functions and identify code that requires refactoring. It is designed for extensibility, allowing the integration of custom plugins and rules through defined entry points. The system provides capabilities fo

    Pythoncomplexity-analysisflake8linter
    عرض على GitHub↗3,760
  • jeremyjh/dialyxirالصورة الرمزية لـ jeremyjh

    jeremyjh/dialyxir

    1,791عرض على GitHub↗

    Mix tasks to simplify use of Dialyzer in Elixir projects.

    Elixirdialyzerelixirmix-tasks
    عرض على GitHub↗1,791
  • alibaba/p3cالصورة الرمزية لـ alibaba

    alibaba/p3c

    30,827عرض على GitHub↗

    p3c is a Java static analysis tool and code quality linter designed to enforce professional coding guidelines and quality standards. It utilizes a set of custom rules based on the PMD engine to scan source code for style violations, performance bottlenecks, and potential bugs. The project is distributed as an IDE linting plugin that provides real-time feedback and warnings during development. It also includes functionality for pre-commit code quality gates, allowing modified files to be scanned and blocked if they violate defined rules before being committed to version control. The analysis

    Kotlin
    عرض على GitHub↗30,827
  • alfert/coverexالصورة الرمزية لـ alfert

    alfert/coverex

    102عرض على GitHub↗

    Coverage Reports for Elixir

    JavaScript
    عرض على GitHub↗102
  • alexkohler/dogsledالصورة الرمزية لـ alexkohler

    alexkohler/dogsled

    75عرض على GitHub↗

    dogsled is a Go static analysis tool to find assignments/declarations with too many blank identifiers.

    Go
    عرض على GitHub↗75
  • arangogutierrez/golinty-actionالصورة الرمزية لـ ArangoGutierrez

    ArangoGutierrez/GoLinty-Action

    10عرض على GitHub↗

    GitHub action to run Go lint checks on PR event

    Shell
    عرض على GitHub↗10
  • ashutoshgngwr/validate-fastlane-supply-metadataالصورة الرمزية لـ ashutoshgngwr

    ashutoshgngwr/validate-fastlane-supply-metadata

    27عرض على GitHub↗

    A Github Action to statically validate Fastlane metadata for Android (supply).

    Go
    عرض على GitHub↗27
  • asm89/twig-lintالصورة الرمزية لـ asm89

    asm89/twig-lint

    118عرض على GitHub↗

    Standalone twig linter.

    PHP
    عرض على GitHub↗118
  • astral-sh/ruffالصورة الرمزية لـ astral-sh

    astral-sh/ruff

    48,177عرض على GitHub↗

    Ruff is a high-performance static analysis and code formatting tool designed for Python. Built in Rust, it functions as a comprehensive engine that scans source code to detect programming errors, security vulnerabilities, and deviations from established coding standards. By parsing source code into a structured tree representation, it provides both automated linting and style enforcement across entire projects. The tool distinguishes itself through its speed and deep integration into the development lifecycle. It utilizes parallelized file processing to maximize throughput on large codebases

    Rustlinterpep8python
    عرض على GitHub↗48,177
  • anordal/shellhardenالصورة الرمزية لـ anordal

    anordal/shellharden

    4,784عرض على GitHub↗

    Shellharden is a shell script hardening tool and linter designed to improve the security and reliability of Bash scripts. It functions as an automated utility that rewrites scripts to follow industry standards for quoting and security practices. The project provides an optimizer and standardizer that replaces unsafe patterns and aliases with safer functional equivalents. It includes a syntax highlighter that uses visual markers and colorization to indicate vulnerabilities and areas where quoting corrections are required. The tool covers a broad range of capabilities including automated safet

    Rust
    عرض على GitHub↗4,784
  • ankitvgupta/pycodestyle-actionالصورة الرمزية لـ ankitvgupta

    ankitvgupta/pycodestyle-action

    9عرض على GitHub↗

    A Github Action that runs pycodestyle and leaves a comment on your pull request with style errors.

    Shell
    عرض على GitHub↗9
  • alexkohler/preallocالصورة الرمزية لـ alexkohler

    alexkohler/prealloc

    666عرض على GitHub↗

    prealloc is a Go static analysis tool to find slice declarations that could potentially be preallocated.

    Go
    عرض على GitHub↗666
  • blazeeboy/rubrowserالصورة الرمزية لـ blazeeboy

    blazeeboy/rubrowser

    646عرض على GitHub↗

    a ruby code dependency graph interactive visualizer

    JavaScript
    عرض على GitHub↗646
  • bmitch/churn-phpالصورة الرمزية لـ bmitch

    bmitch/churn-php

    1,376عرض على GitHub↗

    Discover files in need of refactoring.

    PHP
    عرض على GitHub↗1,376
  • bombsimon/wslالصورة الرمزية لـ bombsimon

    bombsimon/wsl

    374عرض على GitHub↗

    ␊ whitespace linter - Forces you to use empty lines!

    Go
    عرض على GitHub↗374
  • borkdude/clj-kondoالصورة الرمزية لـ borkdude

    borkdude/clj-kondo

    1,841عرض على GitHub↗

    Static analyzer and linter for Clojure code that sparks joy

    Clojure
    عرض على GitHub↗1,841
  • burdzwastaken/hadolint-actionالصورة الرمزية لـ burdzwastaken

    burdzwastaken/hadolint-action

    13عرض على GitHub↗

    A GitHub action to run hadolint and reports violations given a Dockerfile within a repository

    Shell
    عرض على GitHub↗13
  • burtonqin/lockbudالصورة الرمزية لـ BurtonQin

    BurtonQin/lockbud

    591عرض على GitHub↗

    Detect concurrency and memory bugs and possible panic locations in Rust projects

    Rust
    عرض على GitHub↗591
  • cakedc/cakephp-phpstanالصورة الرمزية لـ CakeDC

    CakeDC/cakephp-phpstan

    42عرض على GitHub↗

    PHPStan CakePHP

    PHP
    عرض على GitHub↗42
  • carlosas/phpatالصورة الرمزية لـ carlosas

    carlosas/phpat

    1,264عرض على GitHub↗
    PHParchitecturelinterphp
    عرض على GitHub↗1,264
  • channable/dbcriticالصورة الرمزية لـ channable

    channable/dbcritic

    180عرض على GitHub↗

    dbcritic finds problems in a database schema.

    Idris
    عرض على GitHub↗180
  • checkstyle/checkstyleالصورة الرمزية لـ checkstyle

    checkstyle/checkstyle

    8,867عرض على GitHub↗

    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
  • chekalsky/phpcs-actionالصورة الرمزية لـ chekalsky

    chekalsky/phpcs-action

    55عرض على GitHub↗

    Github Action helps you check your code with PHP_CodeSniffer

    عرض على GitHub↗55
  • client9/misspellالصورة الرمزية لـ client9

    client9/misspell

    1,395عرض على GitHub↗
    Go
    عرض على GitHub↗1,395
  • avto-dev/markdown-lintالصورة الرمزية لـ avto-dev

    avto-dev/markdown-lint

    81عرض على GitHub↗

    Linter for markdown (with presets)

    JavaScript
    عرض على GitHub↗81