awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 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 的头像

    pytest-dev/pytest

    13,645在 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
    在 GitHub 上查看↗13,645
  • martinthoma/flake8-simplifyMartinThoma 的头像

    MartinThoma/flake8-simplify

    193在 GitHub 上查看↗

    A flake8 plugin that helps you simplify your code.

    Python
    在 GitHub 上查看↗193
  • geiger-rs/cargo-geigergeiger-rs 的头像

    geiger-rs/cargo-geiger

    1,587在 GitHub 上查看↗

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

    Rust
    在 GitHub 上查看↗1,587
  • pycqa/flake8-bugbearPyCQA 的头像

    PyCQA/flake8-bugbear

    1,115在 GitHub 上查看↗

    flake8-bugbear

    Python
    在 GitHub 上查看↗1,115
  • sympy/sympysympy 的头像

    sympy/sympy

    14,683在 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
    在 GitHub 上查看↗14,683

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Find more with AI search
  • openstack/hackingopenstack 的头像

    openstack/hacking

    243在 GitHub 上查看↗

    Introduction

    Python
    在 GitHub 上查看↗243
  • beeware/briefcasebeeware 的头像

    beeware/briefcase

    3,216在 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
    在 GitHub 上查看↗3,216
  • fastapi/fastapifastapi 的头像

    fastapi/fastapi

    99,260在 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
    在 GitHub 上查看↗99,260
  • jupyter/notebookjupyter 的头像

    jupyter/notebook

    13,204在 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
    在 GitHub 上查看↗13,204
  • pycqa/flake8PyCQA 的头像

    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
  • scrapy/scrapyscrapy 的头像

    scrapy/scrapy

    62,274在 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
    在 GitHub 上查看↗62,274
  • typescript-eslint/typescript-eslinttypescript-eslint 的头像

    typescript-eslint/typescript-eslint

    16,103在 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
    在 GitHub 上查看↗16,103
  • python/mypypython 的头像

    python/mypy

    20,489在 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
    在 GitHub 上查看↗20,489
  • python-babel/babelpython-babel 的头像

    python-babel/babel

    1,450在 GitHub 上查看↗

    The official repository for Babel, the Python Internationalization Library

    Pythoncldrgettexthacktoberfest
    在 GitHub 上查看↗1,450
  • andreoliwa/nitpickandreoliwa 的头像

    andreoliwa/nitpick

    412在 GitHub 上查看↗

    Enforce the same settings on multiple projects

    Python
    在 GitHub 上查看↗412
  • astral-sh/ruffastral-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
  • cookiecutter/cookiecuttercookiecutter 的头像

    cookiecutter/cookiecutter

    24,950在 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
    在 GitHub 上查看↗24,950
  • dlint-py/dlintdlint-py 的头像

    dlint-py/dlint

    179在 GitHub 上查看↗

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

    Python
    在 GitHub 上查看↗179
  • h2oai/waveh2oai 的头像

    h2oai/wave

    4,241在 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
    在 GitHub 上查看↗4,241
  • jimhester/lintrjimhester 的头像

    jimhester/lintr

    1,279在 GitHub 上查看↗

    Static Code Analysis for R

    R
    在 GitHub 上查看↗1,279
  • abkmystery/aneeabkmystery 的头像

    abkmystery/ANEE

    1在 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
    在 GitHub 上查看↗1
  • abhigyanpatwari/gitnexusabhigyanpatwari 的头像

    abhigyanpatwari/GitNexus

    42,282在 GitHub 上查看↗
    TypeScript
    在 GitHub 上查看↗42,282
  • 360entsecgroup-skylar/goreporter360EntSecGroup-Skylar 的头像

    360EntSecGroup-Skylar/goreporter

    3,123在 GitHub 上查看↗

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

    Go
    在 GitHub 上查看↗3,123
  • aditya-khant/neural-assembly-compilerA

    aditya-khant/neural-assembly-compiler

    0在 GitHub 上查看↗
    在 GitHub 上查看↗0
  • adiny/moodtrip-hotel-searchadiny 的头像

    adiny/moodtrip-hotel-search

    1在 GitHub 上查看↗

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

    在 GitHub 上查看↗1
  • aaronbannin/looker-genaaronbannin 的头像

    aaronbannin/looker-gen

    23在 GitHub 上查看↗

    Looker Gen

    Python
    在 GitHub 上查看↗23
  • adolfousier/opencrabsadolfousier 的头像

    adolfousier/opencrabs

    808在 GitHub 上查看↗

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

    Rust
    在 GitHub 上查看↗808
  • adolfousier/ratifactadolfousier 的头像

    adolfousier/ratifact

    87在 GitHub 上查看↗

    Track and manage build artifacts from multiple programming languages.

    Rust
    在 GitHub 上查看↗87
  • adrientorris/awesome-blazorAdrienTorris 的头像

    AdrienTorris/awesome-blazor

    9,307在 GitHub 上查看↗
    asp-net-coreaspnetcoreawesome
    在 GitHub 上查看↗9,307
  • adamian98/pulseadamian98 的头像

    adamian98/pulse

    8,014在 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
    在 GitHub 上查看↗8,014