π€ Design by contract for Python. Write bug-free code. Add a few decorators, get static analysis and tests for free.
β918Nov 30, 2025Updated 10 months ago
Alternatives and similar repositories for deal
Users that are interested in deal are comparing it to the libraries listed below. We may earn a commission when you buy through links labeled 'Ad' on this page.
Sorting:
- Design-by-contract in Python3 with informative violation messages and inheritanceβ417Jan 29, 2026Updated 8 months ago
- z3-powered solver (theorem prover) for dealβ19Sep 28, 2023Updated 3 years ago
- An analysis tool for Python that blurs the line between testing and type systems.β1,337Updated this week
- Make your functions return something meaningful, typed, and safe!β4,379Updated this week
- Pytest plugin to fail a test if it leaves modified `os.environ` afterwards.β16Jul 21, 2026Updated 2 months ago
- Virtual machines for every use case on DigitalOcean β’ AdGet dependable uptime with 99.99% SLA, simple security tools, and predictable monthly pricing with DigitalOcean's virtual machines, called Droplets.
- Smart, pythonic, ad-hoc, typed polymorphism for Pythonβ732Dec 17, 2024Updated last year
- The property-based testing library for Pythonβ9,078Updated this week
- Combine contracts and automatic testing.β92Jun 5, 2022Updated 4 years ago
- Unbearably fast near-real-time pure-Python runtime-static type-checker.β3,505Updated this week
- Phantom types for Python.β233Jan 1, 2026Updated 9 months ago
- Enforce the same settings on multiple projectsβ411Oct 5, 2026Updated last week
- Mutation testing systemβ1,477Sep 12, 2026Updated last month
- Lint your Python architecture.β1,217Updated this week
- Write short and fully-typed lambdas where you need them.β286Dec 11, 2023Updated 2 years ago
- Deploy to Railway using AI coding agents - Free Credits Offer β’ AdUse Claude Code, Codex, OpenCode, and more. Autonomous software development now has the infrastructure to match with Railway.
- An implementation of contracts for Python.β353Aug 30, 2019Updated 7 years ago
- Framework for safe and maintainable web-projects.β75Feb 12, 2020Updated 6 years ago
- A corpus of Python programs annotated with contractsβ26Oct 16, 2025Updated 11 months ago
- NOT MAINTAINED - A simple Rust like Result type for Python 3. Fully type annotated.β1,679Jun 25, 2026Updated 3 months ago
- Flake8 plugin to find commented out or dead codeβ312Mar 14, 2025Updated last year
- Run-time type checker for Pythonβ1,792Oct 5, 2026Updated last week
- A flake8 plugin checking common style issues or inconsistencies with pytest-based tests.β242Updated this week
- A Python library that generates static type annotations by collecting runtime typesβ5,005Feb 11, 2026Updated 8 months ago
- Pytest plugin to randomly order tests and control random.seedβ722Oct 5, 2026Updated last week
- GPU virtual machines on DigitalOcean Gradient AI β’ AdGet to production fast with high-performance AMD and NVIDIA GPUs you can spin up in seconds. The definition of operational simplicity.
- An IoC container for Python 3.8+β433Oct 5, 2026Updated last week
- A Python type checkerβ386Jan 27, 2026Updated 8 months ago
- The strictest and most opinionated python linter ever!β2,930Updated this week
- Python library to work with algebraic effectsβ80Nov 17, 2020Updated 5 years ago
- A Python application for tracking, reporting on timing and complexity in Python codeβ1,332Oct 7, 2026Updated last week
- Reusable constraint types to use with typing.Annotatedβ615Jul 24, 2026Updated 2 months ago
- Catch API bugs before your users doβ3,664Updated this week
- Report redundant comments in python codeβ11Jun 8, 2021Updated 5 years ago
- βοΈ A flake8 plugin to help you write better list/set/dict comprehensions.β466Oct 5, 2026Updated last week
- Managed Kubernetes at scale on DigitalOcean β’ AdDigitalOcean Kubernetes includes the control plane, bandwidth allowance, container registry, automatic updates, and more for free.
- A concrete syntax tree parser and serializer library for Python that preserves many aspects of Python's abstract syntax treeβ1,958Aug 11, 2026Updated 2 months ago
- A plugin for Flake8 finding likely bugs and design problems in your program. Contains warnings that don't belong in pyflakes and pycodestβ¦β1,121Oct 7, 2026Updated last week
- Ward is a modern test framework for Python with a focus on productivity and readability.β1,209Aug 26, 2024Updated 2 years ago
- A high-performance immutable mapping type for Python.β1,205May 20, 2025Updated last year
- Simple, elegant, Pythonic functional programming.β4,355Feb 16, 2026Updated 7 months ago
- Python project management. Manage packages: convert between formats, lock, install, resolve, isolate, test, build graph, show outdated,β¦β1,787Jan 11, 2021Updated 5 years ago
- dead simple python dead code detectionβ400Updated this week