awesome-repositories.com
Blog
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectAboutHow we rankPressMCP server
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Back to wemake-services/wemake-python-styleguide

Open-source alternatives to Wemake Python Styleguide

30 open-source projects similar to wemake-services/wemake-python-styleguide, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Wemake Python Styleguide alternative.

  • pytest-dev/pytestpytest-dev avatar

    pytest-dev/pytest

    13,645View on GitHub↗

    pytest is a testing framework for Python that provides a command-line runner for discovering and executing test suites. It is built on a modular architecture that uses standard language assertions to verify code correctness, automatically inspecting expressions to provide detailed failure reports without requiring specialized assertion methods. The framework distinguishes itself through a dependency injection system that manages setup and teardown logic by automatically resolving and injecting resources into test functions. It also features a hook-based plugin architecture that allows for dee

    Pythonhacktoberfestpythontest
    View on GitHub↗13,645
  • martinthoma/flake8-simplifyMartinThoma avatar

    MartinThoma/flake8-simplify

    193View on GitHub↗

    A flake8 plugin that helps you simplify your code.

    Python
    View on GitHub↗193
  • geiger-rs/cargo-geigergeiger-rs avatar

    geiger-rs/cargo-geiger

    1,587View on GitHub↗

    Detects usage of unsafe Rust in a Rust crate and its dependencies.

    Rust
    View on GitHub↗1,587
  • pycqa/flake8-bugbearPyCQA avatar

    PyCQA/flake8-bugbear

    1,115View on GitHub↗

    flake8-bugbear

    Python
    View on GitHub↗1,115
  • sympy/sympysympy avatar

    sympy/sympy

    14,683View on GitHub↗

    SymPy is a Python computer algebra system and symbolic mathematics library. It performs algebraic manipulations, calculus, and equation solving using symbolic representations to achieve exact computations rather than numerical approximations. The library includes a LaTeX expression parser that converts mathematical strings into symbolic representations for computation and formula manipulation. It also incorporates a mathematical benchmarking suite to measure execution speed and detect performance regressions across different software versions. The system provides capabilities for automated m

    Pythoncomputer-algebrahacktoberfestmath
    View on GitHub↗14,683

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Find more with AI search
  • openstack/hackingopenstack avatar

    openstack/hacking

    243View on GitHub↗

    Introduction

    Python
    View on GitHub↗243
  • beeware/briefcasebeeware avatar

    beeware/briefcase

    3,216View on GitHub↗

    Briefcase is a cross-platform build tool and native app packager that converts Python projects into standalone applications. It functions as a deployment framework designed to package Python code into binaries for desktop, mobile, and web platforms. The project utilizes a plugin-based architecture, allowing users to extend platform support and integrate new operating systems or specialized installation formats into the build process. The system handles cross-platform development through a configuration-driven build process. This covers capabilities including project generation from templates

    Pythonapplicationpython
    View on GitHub↗3,216
  • fastapi/fastapifastapi avatar

    fastapi/fastapi

    99,260View on GitHub↗

    FastAPI is a web framework for building APIs with Python. It leverages standard language type hints to provide automatic data validation, request parsing, and interactive API documentation generation. The framework supports asynchronous request handling and manages execution contexts to prevent blocking the main event loop. The project includes a dependency injection system that allows for the resolution and injection of reusable components into request handlers. This system supports request-scoped caching, lifecycle management, and integration with security mechanisms like OAuth2 and JSON We

    Pythonapiasyncasyncio
    View on GitHub↗99,260
  • jupyter/notebookjupyter avatar

    jupyter/notebook

    13,204View on GitHub↗

    This project is a browser-based interactive computing environment and data science IDE. It serves as a literate programming tool that allows users to create documents combining live code, mathematical equations, visualizations, and narrative text. As a polyglot notebook interface, it connects to various language kernels to execute code and render output within a single interface. The application distinguishes itself by separating the frontend interface from a remote compute engine through a language-agnostic kernel interface. This allows it to support multiple programming languages while main

    Jupyter Notebookclosemberjupyterjupyter-notebook
    View on GitHub↗13,204
  • pycqa/flake8PyCQA avatar

    PyCQA/flake8

    3,760View on 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
    View on GitHub↗3,760
  • scrapy/scrapyscrapy avatar

    scrapy/scrapy

    62,274View on GitHub↗

    Scrapy is a comprehensive framework designed for automated web data extraction and large-scale crawling. It operates on an asynchronous, event-driven engine that manages non-blocking network requests and data processing tasks, allowing for the efficient retrieval of structured information from web documents using path-based selectors. The system distinguishes itself through a highly modular architecture that supports complex data collection workflows. Users can implement custom middleware and signal handlers to intercept and modify request flows, while a priority-based scheduler manages concu

    Pythoncrawlercrawlingframework
    View on GitHub↗62,274
  • typescript-eslint/typescript-eslinttypescript-eslint avatar

    typescript-eslint/typescript-eslint

    16,103View on GitHub↗

    This project is a static analysis framework and linting engine designed to inspect TypeScript codebases. It functions as a plugin suite that enables standard linting workflows to parse source code into abstract syntax trees, allowing for the automated enforcement of coding standards and the identification of potential bugs through a modular, rule-based visitor pattern. The engine distinguishes itself by integrating directly with the TypeScript compiler to perform type-aware analysis. By accessing compiler type information, it can identify complex errors and unsafe patterns that standard synta

    TypeScripteslinteslint-plugineslintplugin
    View on GitHub↗16,103
  • python/mypypython avatar

    python/mypy

    20,489View on GitHub↗

    mypy is a static type checker for Python that analyzes source code to detect type errors and inconsistencies without executing the program. It functions as a static analysis tool and type inference engine, providing a gradual typing system that allows type hints to be added to a codebase incrementally while maintaining compatibility with dynamic typing. The project distinguishes itself through a combination of performance and precision features. It utilizes a daemon-based incremental checking system and multi-process parallel analysis to manage large codebases, supported by binary cache persi

    Pythonlinterpythontypechecker
    View on GitHub↗20,489
  • python-babel/babelpython-babel avatar

    python-babel/babel

    1,450View on GitHub↗

    The official repository for Babel, the Python Internationalization Library

    Pythoncldrgettexthacktoberfest
    View on GitHub↗1,450
  • andreoliwa/nitpickandreoliwa avatar

    andreoliwa/nitpick

    412View on GitHub↗

    Enforce the same settings on multiple projects

    Python
    View on GitHub↗412
  • astral-sh/ruffastral-sh avatar

    astral-sh/ruff

    48,177View on 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
    View on GitHub↗48,177
  • cookiecutter/cookiecuttercookiecutter avatar

    cookiecutter/cookiecutter

    24,950View on GitHub↗

    Cookiecutter is a command-line project templating engine and scaffolding tool used to automate the creation of software project structures. It functions as a project automator that generates initialized repositories and directories from predefined templates using variable substitution. The system utilizes the Jinja2 templating language to render files and folders, transforming generic blueprints into customized codebases based on user input. It supports template distribution via Git repositories or zip archives, allowing for the standardization of development environments across teams. The t

    Pythoncookiecutterpython
    View on GitHub↗24,950
  • dlint-py/dlintdlint-py avatar

    dlint-py/dlint

    179View on GitHub↗

    Dlint is a tool for encouraging best coding practices and helping ensure Python code is secure.

    Python
    View on GitHub↗179
  • h2oai/waveh2oai avatar

    h2oai/wave

    4,241View on GitHub↗

    Wave is a full-stack web application framework and low-code UI library designed for building real-time data dashboards and interactive interfaces using Python and R. It allows developers to define browser-based user interfaces and manage server-side state without writing HTML or CSS. The project functions as a collaborative state synchronizer, relaying and persisting application state across multiple concurrent users to enable shared real-time experiences. It distinguishes itself by broadcasting live updates and data visualizations to connected browsers through a unified programming model. T

    Pythonappdashboardfedramp
    View on GitHub↗4,241
  • jimhester/lintrjimhester avatar

    jimhester/lintr

    1,279View on GitHub↗

    Static Code Analysis for R

    R
    View on GitHub↗1,279
  • abkmystery/aneeabkmystery avatar

    abkmystery/ANEE

    1View on GitHub↗

    ANEE is an experimental dynamic inference wrapper for pretrained Transformer language models (currently GPT-2). Instead of always running all layers, ANEE exposes an energy_budget and performs early exit inside the model’s forward pass.

    Python
    View on GitHub↗1
  • abhigyanpatwari/gitnexusabhigyanpatwari avatar

    abhigyanpatwari/GitNexus

    42,282View on GitHub↗
    TypeScript
    View on GitHub↗42,282
  • 360entsecgroup-skylar/goreporter360EntSecGroup-Skylar avatar

    360EntSecGroup-Skylar/goreporter

    3,123View on GitHub↗

    A Golang tool that does static analysis, unit testing, code review and generate code quality report.

    Go
    View on GitHub↗3,123
  • aditya-khant/neural-assembly-compilerA

    aditya-khant/neural-assembly-compiler

    0View on GitHub↗
    View on GitHub↗0
  • adiny/moodtrip-hotel-searchadiny avatar

    adiny/moodtrip-hotel-search

    1View on GitHub↗

    Claude and Openclaw AI skill for hotel search & booking via MoodTrip.ai MCP server

    View on GitHub↗1
  • aaronbannin/looker-genaaronbannin avatar

    aaronbannin/looker-gen

    23View on GitHub↗

    Looker Gen

    Python
    View on GitHub↗23
  • adolfousier/opencrabsadolfousier avatar

    adolfousier/opencrabs

    808View on GitHub↗

    The autonomous, self-improving AI agent. Single Rust binary. Every channel.

    Rust
    View on GitHub↗808
  • adolfousier/ratifactadolfousier avatar

    adolfousier/ratifact

    87View on GitHub↗

    Track and manage build artifacts from multiple programming languages.

    Rust
    View on GitHub↗87
  • adrientorris/awesome-blazorAdrienTorris avatar

    AdrienTorris/awesome-blazor

    9,307View on GitHub↗
    asp-net-coreaspnetcoreawesome
    View on GitHub↗9,307
  • adamian98/pulseadamian98 avatar

    adamian98/pulse

    8,014View on GitHub↗

    Pulse is a generative model image upscaler and latent space image processor. It functions as a self-supervised photo upsampling tool that increases image resolution by exploring the latent space of pre-trained generative models to synthesize high-quality details. The system includes a face image alignment tool designed to standardize the scale and orientation of raw facial photos. This preprocessing utility prepares images for higher resolution processing by aligning and downscaling faces to a standard orientation. The project covers AI image super-resolution and generative photo upscaling,

    Python
    View on GitHub↗8,014