Metadata-Version: 2.4
Name: racerapi
Version: 0.0.3
Summary: RacerAPI - Opinionated Backend Framework on Top of FastAPI
Home-page: https://github.com/23bg/racerapi
Author: Prathamesh More
Author-email: "Mr. Prathamesh More" <iamprathamshmore07@gmail.com>
License: MIT
Classifier: Development Status :: 3 - Alpha
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Intended Audience :: Developers
Classifier: Framework :: FastAPI
Classifier: Topic :: Software Development :: Libraries :: Application Frameworks
Requires-Python: >=3.8
Description-Content-Type: text/markdown
License-File: LICENSE.md
Requires-Dist: fastapi>=0.115
Requires-Dist: uvicorn[standard]>=0.30
Requires-Dist: typer[all]>=0.9
Requires-Dist: python-dotenv>=1.0.0
Provides-Extra: dev
Requires-Dist: pytest>=8.0; extra == "dev"
Requires-Dist: pytest-cov>=4.0; extra == "dev"
Requires-Dist: black>=24.0; extra == "dev"
Requires-Dist: ruff>=0.4.0; extra == "dev"
Requires-Dist: mypy>=1.9.0; extra == "dev"
Requires-Dist: pre-commit>=3.7.0; extra == "dev"
Dynamic: license-file

# ⚡ RacerAPI

A modern, opinionated, and production-ready **Python-based backend framework** built on top of [FastAPI](https://fastapi.tiangolo.com/). RacerAPI provides a clean architecture, essential folder structure, and a CLI tool to bootstrap and scale backend services with ease.

---

## 🚀 Why RacerAPI?

RacerAPI is created for developers and teams who need:

- ✅ **Stability** – Built on proven Python standards and FastAPI.
- ✅ **Maintainability** – Enforced structure keeps large codebases organized.
- ✅ **CLI Productivity** – Scaffold projects quickly with the built-in CLI.
- ✅ **Scalability** – Easily extend to microservices and modular architecture.
- ✅ **Speed** – FastAPI is one of the fastest Python web frameworks.

---

## 🧰 Features

- 📁 Predefined scalable project folder structure
- ⚙️ Built-in CLI for generating projects
- 🧪 Testing support with `pytest`
- 🪶 Lightweight and flexible by default
- 🔐 Ready for integrations (JWT, OAuth, DB, etc.)
- 📦 Easily extendable with plugins and code generators

---

## 📦 Install (Local Development)

Clone the repo and install in editable mode:

```bash
git clone https://github.com/23bg/RacerAPI.git
cd RacerAPI
pip install -e .
