{"repo":"benavlabs/fastcrud","free":true,"listed":false,"github":"https://github.com/benavlabs/fastcrud","clone":"git clone https://github.com/benavlabs/fastcrud.git","description":"FastCRUD is a Python package for FastAPI, offering robust async CRUD operations and flexible endpoint creation utilities.","language":"Python","stars":1562,"topics":["async","backend","crud","fastapi","pydantic","pydantic-v2","python","sqlalchemy"],"license":"MIT","category":"databases-storage","readme_excerpt":"Powerful CRUD methods and automatic endpoint creation for FastAPI. FastCRUD is a Python package for FastAPI , offering robust async CRUD operations and flexible endpoint creation utilities, streamlined through advanced features like auto-detected join conditions, dynamic sorting , and offset and cursor pagination . Documentation : benavlabs.github.io/fastcrud Discord Community : Join our Discord server Also take a look at CRUDAdmin - Modern admin interface for FastAPI Features - ⚡️ Fully Async : Leverages Python's async capabilities for non-blocking database operations. - 📚 SQLAlchemy 2.0 : Works with the latest SQLAlchemy version for robust database interactions. - 🦾 Powerful CRUD Functionality : Full suite of efficient CRUD operations with support for joins. - ⚙️ Dynamic Query Building : Supports building complex queries dynamically, including filtering, sorting, and pagination. - 🤝 Advanced Join Operations : Facilitates performing SQL joins with other models with automatic join condition detection. - 📖 Built-in Offset Pagination : Comes with ready-to-use offset pagination. - ➤ Cursor-based Pagination : Implements efficient pagination for large datasets, ideal for infinite scrolling interfaces. - 🤸‍♂️ Modular and Extensible : Designed for easy extension and customization to fit your requirements. - 🛣️ Auto-generated Endpoints : Streamlines the process of adding CRUD endpoints with custom dependencies and configurations. - 🤖 Bundled Library Skill : Ships with a Librar","default_branch":null,"files":null,"tree":[],"storefront":"/r/benavlabs","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/benavlabs/fastcrud/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}