https://github.com/svaponi/fastapi-mongodb-boilerplate
Boilerplate project for FastAPI + MongoDB (Async).
https://github.com/svaponi/fastapi-mongodb-boilerplate
boilerplate fastapi mongodb mongodb-async python3 template-project
Last synced: about 2 months ago
JSON representation
Boilerplate project for FastAPI + MongoDB (Async).
- Host: GitHub
- URL: https://github.com/svaponi/fastapi-mongodb-boilerplate
- Owner: svaponi
- License: mit
- Created: 2024-07-21T10:44:46.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-08-30T16:20:13.000Z (almost 2 years ago)
- Last Synced: 2025-01-11T07:47:32.185Z (over 1 year ago)
- Topics: boilerplate, fastapi, mongodb, mongodb-async, python3, template-project
- Language: Python
- Homepage: https://svaponi.github.io/fastapi-mongodb-boilerplate/
- Size: 78.1 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
# FastAPI MongoDB Boilerplate
[](https://github.com/svaponi/fastapi-mongodb-boilerplate/actions/workflows/run-tests.yml)
[](https://coveralls.io/github/svaponi/fastapi-mongodb-boilerplate?branch=main)
Boilerplate repository to kickstart 🚀 your [FastAPI](https://fastapi.tiangolo.com/) + [MongoDB](https://www.mongodb.com/) project.
### Key features
- **Non-blocking**, based on [Motor (async driver for MongoDB)](https://www.mongodb.com/docs/drivers/motor/).
- Run [pytest](https://docs.pytest.org/) when you **push changes to `src/` dir** ([GitHub Actions](/.github/workflows/run-tests.yml)).
- [Poetry](https://python-poetry.org/docs/#installation) as **dependency manager** and **packaging tool**.
- [Coveralls](https://docs.coveralls.io/) integration (for coverage badge).
## Contributing
See [CONTRIBUTING.md](/CONTRIBUTING.md).