[PR #2931] [CLOSED] Add FastAPI NoSQL Template to the Boilerplate and Open Source Projects sections. #6641

Closed
opened 2026-04-17 07:35:22 -05:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/vinta/awesome-python/pull/2931
Author: @th0truth
Created: 2/22/2026
Status: Closed

Base: masterHead: restful/fastapi-nosql-template


📝 Commits (1)

  • da5cc04 Add fastapi-nosql-template

📊 Changes

1 file changed (+1 additions, -0 deletions)

View changed files

📝 README.md (+1 -0)

📄 Description

FastAPI NoSQL Template is a high-performance, async-first backbone for NoSQL-native applications built with:

  • FastAPI + MongoDB + Redis
  • Hybrid API: Simultaneous support for REST and Strawberry GraphQL
  • Asymmetric JWT: RS256 token signing with auto-generated RSA keypairs
  • Ops-Ready: Prometheus metrics, structured JSON logging, and Nginx orchestration
  • Testing: 100% coverage with full MongoDB and Redis mocking

A meticulously engineered, async-native backbone designed for developers who prioritize "the metal" over ORM bloat. It provides a production-hardened foundation for NoSQL-driven applications, combining FastAPI's speed with the raw power
of MongoDB and Redis. Unlike standard boilerplates, it features an enterprise-grade security layer with RS256 asymmetric JWT signing and granular Scoped RBAC (role-based access control). The project is "ops-ready" from day one, offering a hybrid REST/GraphQL engine,
Prometheus observability, and 100% test coverage with comprehensive database mocking.

Why it's awesome: It demonstrates several advanced patterns for developers who want to avoid SQL/ORM bloat:

  • Scoped RBAC: Fine-grained permissions (Admin, Seller, Customer) out of the box

  • Redis Integration: Dynamic rate limiting via SlowAPI and optimized caching with aioredis

  • Production Architecture: Native support for versioned APIs (/v1, /v2) and intelligent URI construction for MongoDB Atlas

  • Pydantic v2: Lightning-fast data validation and serialization throughout the stack

    It serves as a professional-grade starting point for shipping NoSQL-native SaaS or internal tools without the typical "ORM tax."

MIT licensed.


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/vinta/awesome-python/pull/2931 **Author:** [@th0truth](https://github.com/th0truth) **Created:** 2/22/2026 **Status:** ❌ Closed **Base:** `master` ← **Head:** `restful/fastapi-nosql-template` --- ### 📝 Commits (1) - [`da5cc04`](https://github.com/vinta/awesome-python/commit/da5cc04a3bcc55bbe2243ce23a1a118e6efe32e6) Add fastapi-nosql-template ### 📊 Changes **1 file changed** (+1 additions, -0 deletions) <details> <summary>View changed files</summary> 📝 `README.md` (+1 -0) </details> ### 📄 Description **[FastAPI NoSQL Template](https://github.com/th0truth/fastapi-nosql-template)** is a high-performance, async-first backbone for NoSQL-native applications built with: - **FastAPI + MongoDB + Redis** - **Hybrid API:** Simultaneous support for REST and Strawberry GraphQL - **Asymmetric JWT:** RS256 token signing with auto-generated RSA keypairs - **Ops-Ready:** Prometheus metrics, structured JSON logging, and Nginx orchestration - **Testing:** 100% coverage with full **_MongoDB and Redis mocking_** A meticulously engineered, async-native backbone designed for developers who prioritize "the metal" over ORM bloat. It provides a production-hardened foundation for NoSQL-driven applications, combining FastAPI's speed with the raw power of MongoDB and Redis. Unlike standard boilerplates, it features an enterprise-grade security layer with RS256 asymmetric JWT signing and granular Scoped RBAC (role-based access control). The project is "ops-ready" from day one, offering a hybrid REST/GraphQL engine, Prometheus observability, and 100% test coverage with comprehensive database mocking. **Why it's awesome:** It demonstrates several advanced patterns for developers who want to avoid SQL/ORM bloat: - **Scoped RBAC:** Fine-grained permissions (Admin, Seller, Customer) out of the box - **Redis Integration:** Dynamic rate limiting via SlowAPI and optimized caching with aioredis - **Production Architecture:** Native support for versioned APIs (/v1, /v2) and intelligent URI construction for MongoDB Atlas - **Pydantic v2:** Lightning-fast data validation and serialization throughout the stack It serves as a professional-grade starting point for shipping NoSQL-native SaaS or internal tools without the typical "ORM tax." **MIT licensed.** --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
GiteaMirror added the pull-request label 2026-04-17 07:35:22 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/awesome-python#6641