The AI-First Python API Framework. Fast, intelligent, and modular.
Project description
🌌 Vorte Framework
The AI-First, Battery-Included Python API Framework.
Vorte is a high-performance Python framework designed for modern web development, with a specific focus on AI agents, real-time monitoring, and seamless developer experience. It bridges the gap between powerful backends and stunning, real-time administrative interfaces.
✨ Key Features
- 🚀 Built-in Dashboard: A premium Next.js admin panel automatically served at
/vorte/dashboard. - 🧠 AI-First: Native support for AI agents, pipelines, and cost tracking out of the box.
- 🛠️ Module System: Highly decoupled architecture—only use what you need.
- ⚡ High Performance: Built on top of FastAPI and Uvicorn for maximum throughput.
- 📱 M-Pesa Integration: First-class support for Safaricom M-Pesa (Daraja) operations.
- 📊 Real-time Metrics: Track traffic, latency, and system health in real-time.
- 🐳 Cloud Ready: Auto-generates Docker and Kubernetes manifests.
🚀 Quick Start
1. Install Vorte
pip install vorte
2. Scaffold Your Project
vorte new my-awesome-app
cd my-awesome-app
3. Launch
vorte serve --watch
Visit http://localhost:8000/vorte/dashboard to see your new console!
🏗️ Architecture
Vorte follows a modular "Core + Plugins" architecture. The core provides the engine, while modules handle specific functionality like AI, Database, and Auth.
from vorte import Vorte
app = Vorte(auto_load=True)
@app.get("/api/v1/hello")
async def hello():
return {"message": "Welcome to Vorte!"}
🎨 Dashboard Customization
The dashboard is built with Next.js, Tailwind CSS, and Framer Motion. You can find the source in the src/ directory if you wish to build custom modules or skins.
📄 License
Vorte is released under the MIT License.
🤝 Contributing
We welcome contributions! Please check the issues or submit a pull request.
Built with ❤️ for developers who value speed, aesthetics, and intelligence.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file vorte-1.0.6.tar.gz.
File metadata
- Download URL: vorte-1.0.6.tar.gz
- Upload date:
- Size: 6.9 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.13.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
772ff08eec225445deac29ebb6a3ef316dd7e971f9646d0aa704cb8e89bccd0e
|
|
| MD5 |
d233b3709fb5ce7d60d6769d539709c6
|
|
| BLAKE2b-256 |
ad24328eb7e7fca31b198ad19fb07913adc12f5d0ac0980dac8f168f6f506e60
|
File details
Details for the file vorte-1.0.6-cp313-cp313-win_amd64.whl.
File metadata
- Download URL: vorte-1.0.6-cp313-cp313-win_amd64.whl
- Upload date:
- Size: 1.1 MB
- Tags: CPython 3.13, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.13.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f2b3a27b8e3a1c41cb6b5edb23cac206d6b33546e898519d22a43777215e3eaf
|
|
| MD5 |
db5c1922e2d59136ce782b54ad8b1988
|
|
| BLAKE2b-256 |
56203395911ab70f480792b7ee82bf817cfc098050290ba84cfffa04325c2601
|