I'm a software developer from Germany, living near Augsburg. My main focus is backend development based on Python using FastAPI/Django. Also I like to improve the tools we use while working on projects.
- nur- a taskrunner based on- nushell: It borrows concepts from- justand- b5while adding the superpowers you get by using- nu. Also see the- nurdocumentation.
- b5taskrunner: This is the taskrunenr I wrote before working on- nur. It uses- bashto define the tasks.
- sub-pre-commit is a pre-commithook to allow usingpre-commitin monorepos.
- Python libraries:
- pydantic-partial: Allow creating partial versions of your pydantic models.
- pydantic-changedetect: Enhance your pydantic models to track changes.
- pydantic-async-validation: Add async validation to pydantic models. Raising normal ValidationError's.
- pydantic-apply: Small, but useful pydantic library to apply changes to a pydantic model, skipping validation until all changes are applied.
- async-signals: Port of the Django signals, but with an async twist. Can for example be used in FastAPI projects.
- fastapi-globals: Extend FastAPI with (request) global variables.
- fastapi-module-loader: Library to load all components of your FastAPI project in an organised way. Somewhat like having a Django applicatiosn with AppConfig's.
- typing-arguments: Extend the Genericbase class mechanics to store the typing arguments for runtime usage.
 





