Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/tristanhdez/Python-Projects
Python Projects is an Open Source to enhance your python skills!
beginner-code beginner-friendly beginner-project contribution contributions-welcome environment first-issue flake8 friendly open-source opensource python python-env python-environment python3
Last synced: 27 Jun 2024
![](https://github.com/tristanhdez.png)
https://github.com/PyCQA/flake8
flake8 is a python tool that glues together pycodestyle, pyflakes, mccabe, and third-party plugins to check the style and quality of some python code.
complexity-analysis flake8 linter linter-flake8 pep8 python python3 static-analysis static-code-analysis style-guide styleguide stylelint
Last synced: 25 Jun 2024
![](https://github.com/PyCQA.png)
https://github.com/developers-cosmos/ML-CICD-GitHubActions
You can automate the process of building, testing, delivering, or deploying your Machine Learning models into production using GitHub Actions
cicd continuous-delivery continuous-deployment continuous-integration deployment devops devops-tools docker-image dockerfile flake8 flask-application github github-actions google-cloud-platform machine-learning pylint unit-testing
Last synced: 24 Jun 2024
![](https://github.com/developers-cosmos.png)
https://github.com/ambv/flake8-mypy
A plugin for flake8 integrating Mypy.
flake8 linter linter-plugin mypy plugin type-hints typing
Last synced: 14 Jun 2024
![](https://github.com/ambv.png)
https://github.com/sourcery-ai/python-best-practices-cookiecutter
Python best practices project cookiecutter 🍪
best-practices black cookiecutter cookiecutter-template flake8 isort mypy pipenv pre-commit pytest python python-best-practices
Last synced: 13 Jun 2024
![](https://github.com/sourcery-ai.png)
https://github.com/slimovich/Realworld-fastapi-gino-template
Real world Fast-API application template using gino(Async ORM) based on hexagonal architecture
async async-orm dependency-injection docker fastapi fastapi-template flake8 gino hexagonal-architecture jenkins pgadmin4 postgresql python3 python38 realworld realworld-application sonarqube swagger tutorial
Last synced: 08 Jun 2024
![](https://github.com/slimovich.png)
https://github.com/ml-tooling/best-of-python-dev
🏆 A ranked list of awesome python developer tools and libraries. Updated weekly.
awesome awesome-list best-of best-of-list conda debugging developer-tools flake8 formatter linter linters mkdocs pip pylint pytest python python-devtools refactoring sphinx style-checkers
Last synced: 04 Jun 2024
![](https://github.com/ml-tooling.png)
https://github.com/AlexIoannides/py-package-template
Python package template project for kick-starting new Python projects.
automated-deployment automated-testing continuous-delivery example-project flake8 mypy package pip pypi pytest python sphinx template-project travis-ci
Last synced: 03 Jun 2024
![](https://github.com/AlexIoannides.png)
https://github.com/shenxiangzhuang/mppt
A Modern Python Package Template
black codecov duty flake8 hypothesis-testing isort makefile mkdocs mkdocs-material mypy package package-manager poetry pre-commit pypi pytest python python3 ruff taskfile
Last synced: 31 May 2024
![](https://github.com/shenxiangzhuang.png)
https://github.com/pep8speaks-org/pep8speaks
A GitHub :octocat: app to automatically review Python code style over Pull Requests
bot code-quality code-style flake8 github-app github-webhooks hacktoberfest linter pep8 pycodestyle python python-style review static-analysis static-code-analysis styleguide
Last synced: 31 May 2024
![](https://github.com/pep8speaks-org.png)
https://github.com/yukiyan/minimal-python-project-boilerplate
📜 Boilerplate for minimal python project using poetry, pre-commit, black, isort, flake8, nox
black boilerplate flake8 isort nox poetry pre-commit python
Last synced: 29 May 2024
![](https://github.com/yukiyan.png)
https://github.com/s-raza/cookiecutter-poetry-config-management
Cookiecutter python template to get you started without wasting any time setting up virtual environments, vscode python paths, writing settings management code, setting up git pre-commit hooks and much more.
black cookiecutter cookiecutter-template environment-variables flake8 isort mypy poetry pre-commit-hook ptpython pytest pytest-cov python python-best-practices python-development-kit repository-template settings-management virtualenv vscode
Last synced: 27 May 2024
![](https://github.com/s-raza.png)
https://github.com/ajoyoommen/flask-rest-api-template
This repository can be used to setup a REST API in flask with Swagger documentation. The folders are structured to allow versioned API. This project is also enabled with a Dockerfile and sample unit test layout.
coverage docker flake8 flask flask-restplus flask-restx pytest swagger-ui
Last synced: 27 May 2024
![](https://github.com/ajoyoommen.png)
https://github.com/gandresto/poetry-flask-template
A simple flask project template with poetry as dependency manager
black-formatter flake8 flask mit-license poetry pre-commit pre-commit-hook pytest python python-black python3 template template-repository
Last synced: 27 May 2024
![](https://github.com/gandresto.png)
https://github.com/life4/deal
🤝 Design by contract for Python. Write bug-free code. Add a few decorators, get static analysis and tests for free.
contracts contracts-programming dbc deal decorators design-by-contract flake8 functional-programming hacktoberfest interface invariant linter mypy property-based-testing python pythonic refinement-types testing typing validation
Last synced: 22 May 2024
![](https://github.com/life4.png)
https://github.com/PyCQA/flake8-json
JSON formatter for Flake8 output
flake8 flake8-extension flake8-extensions flake8-plugin json python
Last synced: 15 May 2024
![](https://github.com/PyCQA.png)
https://github.com/awelzel/flake8-gl-codeclimate
Flake8 formatter producing Gitlab Code Quality artifacts.
codeclimate flake8 flake8-plugin gitlab gitlab-ci python
Last synced: 15 May 2024
![](https://github.com/awelzel.png)
https://github.com/maxkrivich/flake8-github
:octocat: Flake8 formatter for GitHub Actions
flake8 flake8-extension flake8-extensions flake8-plugin flake8-plugins github-actions python
Last synced: 15 May 2024
![](https://github.com/maxkrivich.png)
https://github.com/orsinium-labs/flake8-pylint
Flake8 plugin that runs PyLint
flake8 flake8-extension flake8-extensions flake8-plugin flake8-plugins pylint python python3
Last synced: 15 May 2024
![](https://github.com/orsinium-labs.png)
https://github.com/aperezhortal/flake8-dashboard
A flake8 plugin to generate an HTML dashboard with a report of the flake8 violations found.
Last synced: 15 May 2024
![](https://github.com/aperezhortal.png)
https://github.com/tylerwince/flake8-bandit
Automated security testing using bandit and flake8.
bandit flake8 security security-automation security-tools static-code-analysis vulnerability-detection
Last synced: 15 May 2024
![](https://github.com/tylerwince.png)
https://github.com/mlshapiro/jupyterlab-flake8
Jupyterlab python linter for notebooks and text files using flake8
flake8 jupyterlab jupyterlab-extension python
Last synced: 15 May 2024
![](https://github.com/mlshapiro.png)
https://github.com/flake8-docs/flake8-rst
Run flake8 checks on code in *.rst files or in docstrings
documentation-tool flake8 python
Last synced: 15 May 2024
![](https://github.com/flake8-docs.png)
https://github.com/s-weigand/flake8-nb
Flake8 checking for jupyter notebooks
cli code-quality-analyzer flake8 flake8-nb jupyter-notebooks notebook quality-assurance testing-tools
Last synced: 15 May 2024
![](https://github.com/s-weigand.png)
https://github.com/johnfraney/flake8-markdown
Lints Python code blocks in Markdown files using flake8
flake8 hacktoberfest linter markdown python
Last synced: 15 May 2024
![](https://github.com/johnfraney.png)
https://github.com/stummjr/flake8-scrapy
A Flake8 plugin to catch common issues on Scrapy spiders
flake8 flake8-plugin linter linter-plugin scrapy
Last synced: 15 May 2024
![](https://github.com/stummjr.png)
https://github.com/deppen8/pandas-vet
A plugin for Flake8 that checks pandas code
flake8 flake8-plugin linter pandas python
Last synced: 15 May 2024
![](https://github.com/deppen8.png)
https://github.com/Kludex/flake8-fastapi
Flake8 FastAPI - Avoid simple FastAPI mistakes ~opinionated~ 🤓
Last synced: 15 May 2024
![](https://github.com/Kludex.png)
https://github.com/decorator-factory/flake8-pep585
flake8 plugin to enforce new-style type hints (PEP 585)
flake8 flake8-plugin python typing
Last synced: 15 May 2024
![](https://github.com/decorator-factory.png)
https://github.com/best-doctor/flake8-annotations-coverage
flake8 plugin to validate annotations coverage
annotations flake8 flake8-plugin
Last synced: 15 May 2024
![](https://github.com/best-doctor.png)
https://github.com/m-burst/flake8-pytest-style
A flake8 plugin checking common style issues or inconsistencies with pytest-based tests.
flake8 flake8-extensions flake8-plugin flake8-plugins pytest python3
Last synced: 15 May 2024
![](https://github.com/m-burst.png)
https://github.com/jparise/flake8-assertive
Flake8 unittest assert method checker
Last synced: 15 May 2024
![](https://github.com/jparise.png)
https://github.com/adamchainz/flake8-tidy-imports
❄️ A flake8 plugin that helps you write tidier imports.
Last synced: 15 May 2024
![](https://github.com/adamchainz.png)
https://github.com/PyCQA/flake8-import-order
Flake8 plugin that checks import order against various Python Style Guides
flake8 flake8-extensions linter-flake8 linter-plugin pylama python
Last synced: 15 May 2024
![](https://github.com/PyCQA.png)
https://github.com/sfstpala/flake8-import-style
A flake8 plugin to ensure explicit module imports
flake8 python quality-assurance
Last synced: 15 May 2024
![](https://github.com/sfstpala.png)
https://github.com/spoqa/flake8-import-order-spoqa
Spoqa's import order style for flake8-import-order
coding-conventions flake8 flake8-import-order import-order lint python
Last synced: 15 May 2024
![](https://github.com/spoqa.png)
https://github.com/joaopalmeiro/flake8-import-conventions
An opinionated plugin for Flake8 on how certain packages should be imported or aliased.
Last synced: 15 May 2024
![](https://github.com/joaopalmeiro.png)
https://github.com/andreoliwa/nitpick
Enforce the same settings on multiple projects
flake8 flake8-plugin isort linter mypy pylint python python3 styleguide
Last synced: 15 May 2024
![](https://github.com/andreoliwa.png)
https://github.com/asottile/yesqa
Automatically remove unnecessary `# noqa` comments
Last synced: 15 May 2024
![](https://github.com/asottile.png)
https://github.com/orsinium-labs/wps-playground
Online playground for wemake-python-styleguide
flake8 go golang linter playground pyodide python wasm webassembly wemake
Last synced: 15 May 2024
![](https://github.com/orsinium-labs.png)
https://github.com/orsinium-labs/flake8-codes
CLI tool to introspect flake8 plugins and their codes
flake8 flake8-extensions flake8-plugin flake8-plugins linter python qa
Last synced: 15 May 2024
![](https://github.com/orsinium-labs.png)
https://github.com/john-hen/Flake8-pyproject
Flake8 plug-in loading the configuration from pyproject.toml
flake8 flake8-plugin flake8-plugins pyproject pyproject-toml
Last synced: 15 May 2024
![](https://github.com/john-hen.png)
https://github.com/orsinium-labs/flake8-ruler
More powerful configs for flake8
flake8 flake8-extensions flake8-plugins linter pyproject-toml python python3
Last synced: 15 May 2024
![](https://github.com/orsinium-labs.png)
https://github.com/jsh9/pydoclint
A Python docstring linter that checks arguments, returns, yields, and raises sections
docstring docstring-checker documantation documentation-tool flake8 flake8-extension flake8-extensions flake8-plugin flake8-plugins linter python-documentation
Last synced: 15 May 2024
![](https://github.com/jsh9.png)
https://github.com/python-formate/flake8-sphinx-links
A Flake8 plugin to check docstrings for double backticked strings which should be links to the Python documentation.
documentation flake8 python sphinx
Last synced: 15 May 2024
![](https://github.com/python-formate.png)
https://github.com/orsinium-labs/flake8-todos
Lint TODO comments in a Python code
code-quality flake8 flake8-plugin linter python qa todo
Last synced: 14 May 2024
![](https://github.com/orsinium-labs.png)
https://github.com/pycqa/flake8-docstrings
Integration of pydocstyle and flake8 for combined linting and reporting
docstrings flake8 flake8-extension flake8-plugin pydocstyle
Last synced: 14 May 2024
![](https://github.com/PyCQA.png)
https://github.com/plinss/flake8-noqa
flake8 plugin to validate #noqa comments - Mirror of https://gitlab.linss.com/open-source/flake8/flake8-noqa
flake8 flake8-extension flake8-plugin
Last synced: 14 May 2024
![](https://github.com/plinss.png)
https://github.com/wemake-services/flake8-eradicate
Flake8 plugin to find commented out or dead code
code-quality comments flake8 flake8-plugin linter linter-plugin wemake-python-styleguide wemake-services
Last synced: 14 May 2024
![](https://github.com/wemake-services.png)
https://github.com/orsinium-labs/flake8-comments
Report redundant comments in python code
clean-code code-quality comments flake8 flake8-extension flake8-extensions flake8-plugin flake8-plugins linter python qa
Last synced: 14 May 2024
![](https://github.com/orsinium-labs.png)
https://github.com/jparise/flake8-author
Flake8 extension that checks Python modules for __author__ attributes
Last synced: 14 May 2024
![](https://github.com/jparise.png)
https://github.com/orsinium-labs/flake8-length
Flake8 plugin for a smart line length validation.
clean-code code-quality flake8 flake8-extension flake8-extensions flake8-plugin flake8-plugins linter qa
Last synced: 14 May 2024
![](https://github.com/orsinium-labs.png)
https://github.com/best-doctor/flake8-functions
flake8 plugin for validation of function parameters (length, complexity, etc)
code-standards flake8 flake8-plugin styleguide
Last synced: 14 May 2024
![](https://github.com/best-doctor.png)
https://github.com/best-doctor/flake8-expression-complexity
flake8 plugin to validate expressions complexity
code-standards flake8 flake8-plugin styleguide
Last synced: 14 May 2024
![](https://github.com/best-doctor.png)
https://github.com/Melevir/flake8-cognitive-complexity
An extension for flake8 that validates cognitive functions complexity
code-complexity code-style complexity flake8 flake8-plugin styleguide
Last synced: 14 May 2024
![](https://github.com/Melevir.png)
https://github.com/mschwager/cohesion
A tool for measuring Python class cohesion.
class code cohesion flake8 flake8-plugin lint linter-plugin measure module oop python quality
Last synced: 14 May 2024
![](https://github.com/mschwager.png)
https://github.com/PyCQA/pep8-naming
Naming Convention checker for Python
flake8 flake8-extensions flake8-plugin linter-flake8 linter-plugin naming-conventions pep8 python
Last synced: 14 May 2024
![](https://github.com/PyCQA.png)
https://github.com/best-doctor/flake8-variables-names
A flake8 extension that helps to make more readable variables names
flake8 flake8-plugin naming-conventions
Last synced: 14 May 2024
![](https://github.com/best-doctor.png)
https://github.com/Melevir/flake8-functions-names
An extension for flake8 that validates functions names, decomposition and conformity with annotations.
code-style contract flake8 flake8-plugin styleguide
Last synced: 14 May 2024
![](https://github.com/Melevir.png)
https://github.com/asottile-archive/flake8-walrus
flake8 plugin which forbids assignment expressions (the walrus operator)
Last synced: 14 May 2024
![](https://github.com/asottile-archive.png)
https://github.com/atugushev/flake8-printf-formatting
flake8 plugin that forbids printf-style string formatting
flake8 flake8-plugin formatting printf qa quality-assurance
Last synced: 14 May 2024
![](https://github.com/atugushev.png)
https://github.com/10sr/flake8-no-implicit-concat
Flake8 Plugin that Forbids Implicit str/bytes Literal Concatenations
flake8 flake8-plugin linter linting python
Last synced: 14 May 2024
![](https://github.com/10sr.png)
https://github.com/wemake-services/flake8-broken-line
🚨 Flake8 plugin to forbid backslashes (\) for line breaks
code-quality flake8 flake8-plugin lint linter linting python python3
Last synced: 14 May 2024
![](https://github.com/wemake-services.png)
https://github.com/queensferryme/flake8-too-many
A flake8 plugin that prevents you from writing "too many" bad codes.
flake8 flake8-plugin linter python static-analysis
Last synced: 14 May 2024
![](https://github.com/queensferryme.png)
https://github.com/pgjones/flake8-sql
Flake8 plugin that checks SQL code against opinionated style rules
Last synced: 14 May 2024
![](https://github.com/pgjones.png)
https://github.com/MartinThoma/flake8-scream
❄️🙀 Flake8 plugin that contains rules which do have known false-positives - it might still be useful for a one-time run
Last synced: 14 May 2024
![](https://github.com/MartinThoma.png)
https://github.com/robsdedude/flake8-picky-parentheses
flake8 plugin to check for redundant parentheses
flake8 flake8-plugin hacktoberfest lint linter linting opinionated python
Last synced: 14 May 2024
![](https://github.com/robsdedude.png)
https://github.com/cyyc1/flake8-indent-in-def
A flake8 plugin that enforces 8-space indentation in function/class definitions in Python code
flake8 flake8-extension flake8-extensions flake8-plugin flake8-plugins
Last synced: 14 May 2024
![](https://github.com/cyyc1.png)
https://github.com/jsfehler/flake8-multiline-containers
A Flake8 plugin to ensure a consistent format for multiline containers.
flake8 flake8-extensions linter python3
Last synced: 14 May 2024
![](https://github.com/jsfehler.png)
https://github.com/plinss/flake8-literal
flake8 plugin to validate string literals - Mirror of https://gitlab.linss.com/open-source/flake8/flake8-literal
flake8 flake8-extension flake8-plugin
Last synced: 14 May 2024
![](https://github.com/plinss.png)
https://github.com/adamchainz/flake8-comprehensions
❄️ A flake8 plugin to help you write better list/set/dict comprehensions.
Last synced: 14 May 2024
![](https://github.com/adamchainz.png)
https://github.com/best-doctor/flake8-class-attributes-order
A flake8 extension that checks classes attributes order
code-standards flake8 flake8-plugin
Last synced: 14 May 2024
![](https://github.com/best-doctor.png)
https://github.com/ggupta2005/flake8-all-not-strings
flake8 plugin which checks that modules under `__all__` are defined as strings
Last synced: 14 May 2024
![](https://github.com/ggupta2005.png)
https://github.com/orsinium-labs/flake8-warnings
Python linter (flake8, pylint, CLI) that warns you about using deprecated modules, classes, and functions
clean-code code-quality flake8 flake8-extension flake8-extensions flake8-plugin flake8-plugins linter pylint python python3 qa security
Last synced: 14 May 2024
![](https://github.com/orsinium-labs.png)
https://github.com/python-formate/flake8-slots
A Flake8 plugin to require __slots__ to be defined for subclasses of immutable types.
Last synced: 14 May 2024
![](https://github.com/python-formate.png)
![](https://github.com/arkq.png)
https://github.com/Takishima/flake8-secure-coding-standard
Flake8 plugin to enforce some secure coding standards for Python.
Last synced: 14 May 2024
![](https://github.com/Takishima.png)
https://github.com/python-formate/flake8-dunder-all
A Flake8 plugin and pre-commit hook which checks to ensure modules have defined '__all__'.
Last synced: 14 May 2024
![](https://github.com/python-formate.png)
https://github.com/datatheorem/flake8-alfred
Alfred is a flake8 plugin to warn on unsafe/obsolete symbols.
flake8 flake8-plugin python3 security
Last synced: 14 May 2024
![](https://github.com/datatheorem.png)
https://github.com/asottile-archive/flake8-2020
flake8 plugin which checks for misuse of `sys.version` or `sys.version_info`
Last synced: 14 May 2024
![](https://github.com/asottile-archive.png)
https://github.com/MartinThoma/flake8-simplify
❄ A flake8 plugin that helps you to simplify code
code-quality flake8 flake8-extensions flake8-plugin linter python python-style python3
Last synced: 14 May 2024
![](https://github.com/MartinThoma.png)
https://github.com/sbdchd/flake8-pie
:pizza: A flake8 extension that implements misc. lints
Last synced: 14 May 2024
![](https://github.com/sbdchd.png)
https://github.com/dlint-py/dlint
Dlint is a tool for encouraging best coding practices and helping ensure Python code is secure.
dlint flake8 linter python security static-analysis
Last synced: 14 May 2024
![](https://github.com/dlint-py.png)
https://github.com/xen0l/dlint-check
Github Action to run dlint security linter on your Python code
flake8 github-actions linter python python3 security security-testing static-analysis
Last synced: 11 May 2024
![](https://github.com/xen0l.png)
https://github.com/nbQA-dev/nbQA
Run ruff, isort, pyupgrade, mypy, pylint, flake8, and more on Jupyter Notebooks
black codequality doctest flake8 isort jupyter-notebook lint mypy pre-commit pre-commit-hook pylint python pyupgrade ruff yapf
Last synced: 04 May 2024
![](https://github.com/nbQA-dev.png)
https://github.com/wemake-services/wemake-python-styleguide
The strictest and most opinionated python linter ever!
code-quality flake8 flake8-plugin hacktoberfest linter python python3 styleguide wemake wemake-services
Last synced: 04 May 2024
![](https://github.com/wemake-services.png)
https://github.com/innogames/igcommit
Git pre-receive hook to check commits and code style
csslint eslint flake8 git git-hook golint htmlhint jscs jshint pep8 phpcs pre-receive pre-receive-hooks puppet-lint pyflakes python rubocop shellcheck standard syntax-checker
Last synced: 02 May 2024
![](https://github.com/innogames.png)
https://github.com/snok/flake8-type-checking
Flake8 plugin for managing type-checking imports & forward references.
flake8 flake8-extensions flake8-plugin imports python typing
Last synced: 28 Apr 2024
![](https://github.com/snok.png)
https://github.com/sco1/flake8-annotations
Flake8 Type Annotation Checking
flake8 flake8-plugin python python3 type-annotations
Last synced: 28 Apr 2024
![](https://github.com/sco1.png)
https://github.com/asottile/flake8-typing-imports
flake8 plugin which checks that typing imports are properly guarded
Last synced: 28 Apr 2024
![](https://github.com/asottile.png)
https://github.com/PyCQA/flake8-pyi
A plugin for Flake8 that provides specializations for type hinting stub files
flake8 lint linter linter-plugin mypy pep484 python stub-files type-checking typing
Last synced: 28 Apr 2024
![](https://github.com/PyCQA.png)
https://github.com/best-doctor/flake8-annotations-complexity
flake8 plugin to validate annotations complexity
complexity flake8 flake8-plugin
Last synced: 28 Apr 2024
![](https://github.com/best-doctor.png)
https://github.com/DmytroLitvinov/awesome-flake8-extensions
:octocat: A curated awesome list of flake8 extensions. Feel free to contribute! :mortar_board:
awesome awesome-list code-quality collections flake8 flake8-extensions flake8-plugins hacktoberfest hacktoberfest-accepted python
Last synced: 28 Apr 2024
![](https://github.com/DmytroLitvinov.png)
https://github.com/PyCQA/mccabe
McCabe complexity checker for Python
complexity complexity-analysis flake8 flake8-extensions flake8-plugin linter-flake8 linter-plugin mccabe python
Last synced: 26 Apr 2024
![](https://github.com/PyCQA.png)
https://gitlab.com/JakobDev/flake8-docstring-checker
A simple flake8 plugin that checks if everything has a docstring
Last synced: 22 Apr 2024
https://github.com/amontalenti/elements-of-python-style
Goes beyond PEP8 to discuss what makes Python code feel great. A Strunk & White for Python.
code-style codestyle documentation flake8 pep8 python python-style python3 readability style-guide styleguide
Last synced: 17 Apr 2024
![](https://github.com/amontalenti.png)
https://github.com/rednafi/rubric
Linter config initializer for Python
black config configuration-files configuration-management flake8 isort linters makefile mypy pip-tools poetry pyproject-toml python toml
Last synced: 16 Apr 2024
![](https://github.com/rednafi.png)