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

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

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

Open-source alternatives to Linguist.cr

30 open-source projects similar to microgit-com/linguist.cr, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Linguist.cr alternative.

  • alfert/coverexالصورة الرمزية لـ alfert

    alfert/coverex

    102عرض على GitHub↗

    Coverage Reports for Elixir

    JavaScript
    عرض على GitHub↗102
  • 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
  • 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
  • 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

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

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

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

Find more with AI search
  • 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

    Python
    عرض على GitHub↗17,287
  • cakedc/cakephp-phpstanالصورة الرمزية لـ CakeDC

    CakeDC/cakephp-phpstan

    42عرض على GitHub↗

    PHPStan CakePHP

    PHP
    عرض على GitHub↗42
  • 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
  • crownedgrouse/geasالصورة الرمزية لـ crownedgrouse

    crownedgrouse/geas

    111عرض على GitHub↗

    Guess Erlang Application Scattering

    Erlang
    عرض على GitHub↗111
  • crystal-ameba/amebaالصورة الرمزية لـ crystal-ameba

    crystal-ameba/ameba

    560عرض على GitHub↗

    A static code analysis tool for Crystal

    Crystal
    عرض على GitHub↗560
  • dereuromark/cakephp-ide-helperالصورة الرمزية لـ dereuromark

    dereuromark/cakephp-ide-helper

    188عرض على GitHub↗

    IdeHelper plugin for CakePHP applications.

    PHP
    عرض على GitHub↗188
  • dereuromark/cakephp-ide-helper-extraD

    dereuromark/cakephp-ide-helper-extra

    0عرض على GitHub↗

    IdeHelperExtra plugin for CakePHP applications.

    عرض على GitHub↗0
  • dereuromark/cakephp-test-helperالصورة الرمزية لـ dereuromark

    dereuromark/cakephp-test-helper

    6عرض على GitHub↗

    Browser based addons for your test driven development.

    PHP
    عرض على GitHub↗6
  • 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

    OCamlccode-qualitycpp
    عرض على GitHub↗15,646
  • facebook/pyreflyالصورة الرمزية لـ facebook

    facebook/pyrefly

    5,390عرض على GitHub↗

    Pyrefly is a static type checker for Python that operates as a language server, delivering real-time diagnostics, completions, and navigation in any editor supporting the Language Server Protocol. It also performs static tensor shape analysis, using symbolic dimension variables and arithmetic to verify shape consistency in deep learning models without runtime execution. Beyond core type checking, Pyrefly supports gradual adoption workflows: it can generate a baseline of known errors so only new issues are reported, migrate configuration from other type checkers, and automatically suppress exi

    Rustcode-qualitycontributions-welcomegood-first-issue
    عرض على GitHub↗5,390
  • 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

    Javajavastatic-analysis
    عرض على GitHub↗7,182
  • google/pytypeالصورة الرمزية لـ google

    google/pytype

    5,037عرض على GitHub↗

    Pytype is a static code analysis tool and type inference engine for Python. It functions as a static type analyzer that detects type mismatches and verifies type annotations without requiring full manual hinting, while also serving as a type stub generator for producing standalone definition files. The project distinguishes itself by automatically determining variable and function types through an analysis of code patterns and assignments. This inference engine allows for structural code verification and the generation of type stubs that describe the interfaces of modules and functions. The

    Pythonlinterpythonstatic-analysis
    عرض على GitHub↗5,037
  • inaka/elvisالصورة الرمزية لـ inaka

    inaka/elvis

    432عرض على GitHub↗

    Erlang Style Reviewer

    Erlang
    عرض على GitHub↗432
  • inria/spoonالصورة الرمزية لـ INRIA

    INRIA/spoon

    1,935عرض على GitHub↗

    Spoon is a metaprogramming library to analyze and transform Java source code. :spoon: is made with :heart:, :beers: and :sparkles:. It parses source files to build a well-designed AST with powerful analysis and transformation API.

    Javaabstract-syntax-treeastcode-analysis
    عرض على GitHub↗1,935
  • instagram/monkeytypeالصورة الرمزية لـ Instagram

    Instagram/MonkeyType

    4,998عرض على GitHub↗

    MonkeyType is a runtime type inferencer and analysis tool for Python. It collects actual argument and return types from function calls during program execution to automate the production of static type annotations and compatible stub files. The system converts captured execution traces into static type hints, which can be inserted directly into source code function definitions or used to generate external type stubs. This process allows for the addition of type safety to existing codebases by analyzing real-world data types rather than through manual auditing. The tool's capabilities cover r

    Python
    عرض على GitHub↗4,998
  • 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
  • jeremyjh/dialyxirالصورة الرمزية لـ jeremyjh

    jeremyjh/dialyxir

    1,791عرض على GitHub↗

    Mix tasks to simplify use of Dialyzer in Elixir projects.

    Elixirdialyzerelixirmix-tasks
    عرض على GitHub↗1,791
  • 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
  • lordsimal/cakephp-psalmالصورة الرمزية لـ LordSimal

    LordSimal/cakephp-psalm

    2عرض على GitHub↗

    This plugin provides correct return types for CakePHP specific methods in psalm.

    PHP
    عرض على GitHub↗2
  • nirvana/belvedereالصورة الرمزية لـ nirvana

    nirvana/belvedere

    18عرض على GitHub↗

    An example of CircleCI integration with Elixir

    Elixir
    عرض على GitHub↗18
  • parapluu/concuerrorP

    parapluu/Concuerror

    0عرض على GitHub↗

    Concuerror is a stateless model checking tool for Erlang programs. It can be used to systematically test programs for concurrency errors, detect and report errors that only occur on few, specific schedulings or verify their absence.

    عرض على GitHub↗0
  • parroty/excoverallsالصورة الرمزية لـ parroty

    parroty/excoveralls

    863عرض على GitHub↗

    Coverage report tool for Elixir with coveralls.io integration.

    Elixir
    عرض على GitHub↗863
  • parroty/exprofالصورة الرمزية لـ parroty

    parroty/exprof

    180عرض على GitHub↗

    A simple code profiler for Elixir using eprof.

    Elixir
    عرض على GitHub↗180
  • picnicsupermarket/error-prone-supportالصورة الرمزية لـ PicnicSupermarket

    PicnicSupermarket/error-prone-support

    30عرض على GitHub↗

    Error Prone extensions: extra bug checkers and a large battery of Refaster rules.

    Javaabstract-syntax-treeastautomatic-refactoring
    عرض على GitHub↗30
  • pmayweg/sonar-groovyالصورة الرمزية لـ pmayweg

    pmayweg/sonar-groovy

    53عرض على GitHub↗

    Sonar Groovy

    Java
    عرض على GitHub↗53
  • pmd/pmdالصورة الرمزية لـ pmd

    pmd/pmd

    5,425عرض على GitHub↗

    PMD is a multi-language static code analyzer used to identify programming flaws, unused variables, and dead code without executing the program. It functions as a code smell detector and coding standard enforcer, ensuring source code adheres to specific naming conventions, structural requirements, and project style guides. The project features an XPath-based rule engine that allows users to define custom analysis patterns using queries against an abstract syntax tree. It also includes a copy-paste detector to identify duplicated code blocks across multiple files and a visual rule designer for

    Javaapexcode-analysiscode-quality
    عرض على GitHub↗5,425