CSBO Framework 🚀
CSBO is a high-performance, asynchronous Python backend framework designed to bring you the blazing-fast speed of FastAPI and the structured power of Django.
Built on top of Starlette (for lightning-fast ASGI routing) and Pydantic V2 (written in Rust for instant data validation), CSBO is crafted for developers who want robust features without sacrificing performance.
✨ Key Features
- ⚡ FastAPI Speed: Asynchronous by nature, utilizing Uvicorn and Starlette for maximum throughput.
- 📦 Django-style CLI: Generate your project structure instantly with a single command.
- 🛡️ Automatic Data Validation: Fully integrated with Pydantic V2 for automatic request body and query parameter validation.
- 🔌 Developer Friendly: Clean, intuitive decorators (
@app.get,@app.post) that you already know and love.
🚀 Quick Start
1. Installation
You can install CSBO directly from PyPI:
pip install csbo
Metadata
Release files for csbo 1.0.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| csbo-1.0.0.tar.gz | 7.1 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| csbo-1.0.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 15.0 kB
Release files / csbo-1.0.0.tar.gz
| Download URL | csbo-1.0.0.tar.gz |
|---|---|
| Size | 7.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
e2fb92a2b478655499005db562a9b3beab56db608a58341f090e4794cf3a4858
|
|
BLAKE2b-256 checksum How to use checksums |
33c96a6cdb153c04f28b54f4926adc8714033454c49d2c6a1b5a7f7daaef19d3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.3
|
Release files / csbo-1.0.0-py3-none-any.whl
| Download URL | csbo-1.0.0-py3-none-any.whl |
|---|---|
| Size | 7.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
c1989014a34d3f2b89a39bcf2cf44a86470311dc03de59bfa0976e9a446130a0
|
|
BLAKE2b-256 checksum How to use checksums |
2acde4cfebf691d9c4e0e602bbfc5aa42d08c37b8c8829515fa8f226aaaff01b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.3
|