fastapi-crudrouter abandoned; BetterCRUD emerges as modern drop-in replacement
The popular FastAPI CRUD library fastapi-crudrouter has been unmaintained since November 2023, leaving users without support for FastAPI 0.141+ and SQLAlchemy 2.0 async best practices. BetterCRUD has emerged as its actively maintained successor, offering a nearly identical route structure that makes migration largely straightforward. Beyond basic CRUD, BetterCRUD introduces 27 filter operators, flexible pagination modes, relationship query support, soft delete with recovery, and ACL lifecycle hooks. Developers can migrate by replacing the SQLAlchemyCRUDRouter call with a BetterCRUD controller class and a thin service layer, keeping the same URL prefixes and route layout. The new library ships with over 177 tests and 99% code coverage, signaling a focus on production reliability.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.
Discussion (0)
Log in to join the discussion and vote.
Log in