Opinionated Python project stack. π Batteries included.
Key Features β’ Quick Start β’ Configuration β’ Credits β’ About the Core Contributors
Opinionated Python stack for fast development. The saas branch extends main with web framework, auth, and payments.
| Feature | main |
saas |
|---|---|---|
| UV + Pydantic config | β | β |
| CI/Linters (Ruff, Vulture) | β | β |
| Pre-commit hooks (prek) | β | β |
| LLM (DSPY + LangFuse Observability) | β | β |
| FastAPI + Uvicorn | β | β |
| SQLAlchemy + Alembic | β | β |
| Auth (WorkOS + API keys) | β | β |
| Payments (Stripe) | β | β |
| Referrals + Agent system | β | β |
| Ralph Wiggum Agent Loop | β | β |
make onboard- interactive onboarding CLI (rename, deps, env, hooks, media)make all- sync deps and runmain.pymake fmt- runsruff format+ JSON formattingmake test- runs all tests intests/make ci- runs all CI checks (ruff, vulture, ty, etc.)
from common import global_config
# Access config values from common/global_config.yaml
global_config.example_parent.example_child
# Access secrets from .env
global_config.OPENAI_API_KEYThis software uses the following tools:
- Cursor: The AI Code Editor
- uv
- prek: Rust-based pre-commit framework
- DSPY: Pytorch for LLM Inference
- LangFuse: LLM Observability Tool
Made with contrib.rocks.

