ajac-zero/example-rag-app

Open-Source RAG app with LLM Observability (Langfuse), support for 100+ providers (LiteLLM), Dockerized, Full Type-checking, 100% Test coverage, and more...

54
/ 100
Established

Deliberately avoids LLM frameworks to work directly with the OpenAI API, providing lower-level control and learning value for building production AI applications. Combines FastAPI for REST endpoints with Typer CLI, Qdrant vector database for semantic search, and Redis for semantic caching—all orchestrated via Docker Compose. Includes a complete ingestion pipeline using Marimo notebooks for indexing external data sources like HuggingFace datasets.

158 stars.

No Package No Dependents
Maintenance 10 / 25
Adoption 10 / 25
Maturity 16 / 25
Community 18 / 25

How are scores calculated?

Stars

158

Forks

24

Language

TypeScript

License

MIT

Last pushed

Jan 15, 2026

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/rag/ajac-zero/example-rag-app"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.