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 onnushell: It borrows concepts fromjustandb5while adding the superpowers you get by usingnu. Also see thenurdocumentation.b5taskrunner: This is the taskrunenr I wrote before working onnur. It usesbashto 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.





