Sign inSign up

jonas1015/chacc-api

By jonas1015

•Updated 15 days ago

FastAPI modular application platform allowing you to build extensible APIs through pluggable modules

Image
0

3.5K

jonas1015/chacc-api repository overview

ChaCC API – Modular, Fast, and Ready to Run

ChaCC API is a modern, asynchronous backend built with FastAPI, designed to be the core of a chat‑oriented application. It’s modular, self‑documenting, and now more stable than ever.

Why ChaCC API?

Instant startup – no more hidden delays waiting for Redis or unnecessary checks and test runs.

CORS made simple – configure origins with a few environment variables and your frontend just works.

True modularity – database migrations always finish before any plugin setup runs, so no more race‑condition crashes.

Sane logging – unavailable Redis? It’s a quiet debug message, not an error storm.

Dev-friendly – use --dev for hot‑reloading; add some environment variables for your choices not forced ones.

Batteries included – automatic OpenAPI docs, health checks, and a clean CLI interface.

Quick Start

docker run -d -p 8000:8000 \
  -e DATABASE_URL=sqlite+aiosqlite:///data/db.sqlite3 \
  -v $(pwd)/data:/app/data \
  jonas1015/chacc-api:1.0.0b3.1

Then visit http://localhost:8085/docs⁠ for the interactive API.

Image Tags

1.0.0b3.1 – latest stable beta

latest – always points to the most recent release

Source & Docs GitHub: github.com/jonas1015/chacc-api

Give it a pull, and let us know what you build with it!

Tag summary

Content type

Image

Digest

sha256:e24a1f7d6…

Size

83.2 MB

Last updated

15 days ago

docker pull jonas1015/chacc-api