Show HN: Repositron a typed CRUD for SQLAlchemy with no per-table boilerplate
Category: library
Tags: sqlalchemy, crud, python, orm, repository-pattern
Score: 5.5/10 (Innovation: 4, Technical: 5, Documentation: 7, Utility: 6)
Repositron is a Python library that provides a generic, typed repository pattern for SQLAlchemy 2.0, eliminating repetitive per-table CRUD boilerplate. It automates standard database operations like get, list, create, and update with strong typing, and offers advanced features like selective column loading and intelligent handling of NULL vs. unset values. This project is interesting because it addresses a common code smell in SQLAlchemy projects with a clean, type-safe abstraction.
Target audience: backend devs
Repository: https://repositron.fa.dev.br/ · Python · MIT · 3 stars
View on Hacker News