OneRAG

(β˜… 125)

Production-ready RAG Framework (Python/FastAPI). 1-line config swaps: 6 Vector DBs (Weaviate, Pinecone, Qdrant, ChromaDB, pgvector, MongoDB), 5 LLMs (Gemini, OpenAI, Claude, Ollama, OpenRouter). OpenAI-compatible API. 2100+ tests.

  • .dockerignore
  • .env.example
  • .gitignore
  • .importlinter
  • .pre-commit-config.yaml
  • .python-version
  • AGENTS.md
  • CHANGELOG.md
  • CLAUDE.md
  • CODE_OF_CONDUCT.md
  • CONTRIBUTING.md
  • demo_main.py
  • docker-compose.langfuse.yml
  • docker-compose.neo4j.yml
  • docker-compose.prod.yml
  • docker-compose.verify.yml
  • docker-compose.weaviate.yml
  • docker-compose.yml
  • docker-entrypoint.sh
  • Dockerfile
  • Dockerfile.demo
  • LICENSE
  • main.py
  • Makefile
  • OpenSource.md
  • PRIORITY_MATRIX.md
  • PRIORITY_ROADMAP.md
  • pyproject.toml
  • railway.json
  • railway.toml
  • README.md
  • README_EN.md
  • SECURITY.md
  • SUPPORT.md
  • uv.lock
// repository documentation