An easy to use decorator to enforce static typing for function and dataclasses.
☆44May 12, 2022Updated 3 years ago
Alternatives and similar repositories for python-enforce-typing
Users that are interested in python-enforce-typing are comparing it to the libraries listed below. We may earn a commission when you buy through links labeled 'Ad' on this page.
Sorting:
- Dataclass with data validation. Checks the value of its fields by their annotations.☆13Jan 7, 2021Updated 5 years ago
- An example project to demonstrate design concepts☆16Oct 11, 2019Updated 6 years ago
- A wrapper around Python's ctypes for Nim-specific function signatures.☆12Dec 12, 2017Updated 8 years ago
- Backport Python 3.8+ typing utils & add issubtype & more☆12Nov 9, 2022Updated 3 years ago
- Glob pattern matching for Nim.☆18Jul 24, 2022Updated 3 years ago
- A docker container with different testing tools.☆13Jan 31, 2024Updated 2 years ago
- Expecter Gadget: better expectations (assertions) for Python.☆101Jan 23, 2016Updated 10 years ago
- A sketch of a hexagonal architecture in Django☆17Dec 8, 2022Updated 3 years ago
- Github mirror of the Heimdall chess engine☆11Mar 17, 2026Updated last week
- An imperative, statically but weakly typed systems programming language with manual memory management.☆14Jul 15, 2023Updated 2 years ago
- PostgreSQL client for Trio based on asyncpg☆46Feb 1, 2024Updated 2 years ago
- Visualize your Sprints☆55Mar 7, 2015Updated 11 years ago
- REPOSITORY MOVED☆11Mar 14, 2020Updated 6 years ago
- Automated 433Mhz Control for Status Power Sockets using a Raspberry Pi☆24Mar 10, 2015Updated 11 years ago
- Elegant Fractal Explorer written in C++ (WebAssembly) and JavaScript☆20May 17, 2022Updated 3 years ago
- Declarative, explicit, tool-friendly finite state machines in Python☆24Oct 5, 2019Updated 6 years ago
- Offline-first, decentralized graph database of collaborative Web apps☆15May 12, 2017Updated 8 years ago
- Pyrogram translate telegram bot using GpyTranslate Library.☆16Apr 25, 2024Updated last year
- Adds color to the text of Atom tabs, according to file extension (e.g. JS tabs are yellow)☆14Jun 18, 2018Updated 7 years ago
- Fractal is a scaffolding toolkit for building SOLID logic for your Python applications.☆17Jan 29, 2026Updated last month
- Domain Driven Design in Python, Ruby and other dynamic languages resources☆13Jan 25, 2017Updated 9 years ago
- Giambio: Asynchronous Python made easy (and friendly)☆19Feb 21, 2023Updated 3 years ago
- Simple message (event/command) bus.☆31Apr 20, 2021Updated 4 years ago
- Python's missing statistical Swiss Army knife☆15Aug 25, 2015Updated 10 years ago
- This is a library that implements a wide range of various coroutine primitives in C++20, allowing for easy and simple use. It also provid…☆15Feb 15, 2022Updated 4 years ago
- Caboose is a simple, dynamically typed, bytecode-based interpreted language built on top of a powerful VM.☆20Mar 3, 2020Updated 6 years ago
- A simple mock filesystem for use in unit tests☆48Oct 19, 2024Updated last year
- csvcat☆22Feb 23, 2016Updated 10 years ago
- pythonic processes☆11Jun 12, 2015Updated 10 years ago
- Framework for a Python application service layer, approximating Uncle Bob Martin's Clean Architecture.☆53Feb 20, 2026Updated last month
- flake8 plugin which checks that typing imports are properly guarded☆50Dec 22, 2025Updated 3 months ago
- Demos and playgrounds for articles on io.made.com☆48Oct 6, 2018Updated 7 years ago
- EZ conversion of OmniOutliner .ooutline files to github/gitlab friendly markdown. Works via a single Python function call, can easily be …☆11Dec 1, 2017Updated 8 years ago
- Tool to create GPT disk image files☆12May 29, 2025Updated 9 months ago
- Consistent hashing ring for Distributed Hash Tables (DHT)☆17Jan 27, 2017Updated 9 years ago
- Flask workflow with Gulp and BrowserSync☆21Mar 1, 2017Updated 9 years ago
- Helpers for atomic file writes☆11Jul 4, 2014Updated 11 years ago
- Minimal Bird programming language curated to help new contributers delve into OSS☆27Feb 4, 2026Updated last month
- Nim + Python + Poetry = :)☆32Feb 10, 2020Updated 6 years ago