eff
antidote
Our great sponsors
eff | antidote | |
---|---|---|
5 | 2 | |
64 | 89 | |
- | - | |
0.0 | 0.0 | |
over 3 years ago | over 1 year ago | |
Python | Python | |
MIT License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
eff
- eff: Python library to work with algebraic effects
-
How to implement effect handlers in a tree-walking interpreter?
If your language has closures, you can turn effect handlers into callbacks executed down the stack if needed. At least, this is how I hacked it in Python in eff library.
antidote
-
Compclasses: prefer composition over inheritance
antidote: https://github.com/Finistere/antidote
- Antidote: Dependency Injection for Python
What are some alternatives?
system-design-primer - Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.
Dependency Injector - Dependency injection framework for Python
cafe-latte - An implementation of Common Lisp dynamic variables, control flow operators, and condition system in plain Java.
pinject - A pythonic dependency injection library.
serum - Dependency injection framework for Python 3.6
dependencies - Constructor injection designed with OOP in mind.
FastDepends - FastDepends - FastAPI Dependency Injection system extracted from FastAPI and cleared of all HTTP logic. Async and sync modes are both supported.
Bevy - A dependency injection framework for Python! Bevy's primary goal is to help you write amazing code with less effort.
diay.py - Dependency injection library for Python.