CodeGraph is a high-performance developer tool that parses Python codebases into interactive, architectural dependency node graphs using Abstract Syntax Trees (AST).
- Asynchronous AST Extraction Pipeline: Uses Celery and Redis to cleanly offload complex codebase compilation outside the client HTTP loop.
- Granular Visual Graphs: Leverages React Flow to render interactive mappings of class inheritances, structural modular boundaries, and internal function invocations.
- Production-Grade Infrastructure Sandbox: Complete multi-container containerization managed through Docker Compose.
- Backend Engine: FastAPI, Python
astLibrary. - Asynchronous Workers: Celery, Redis.
- Database Persistency: PostgreSQL, SQLModel.
- Frontend Canvas Layer: React, React Flow.
# Clone the repository workspace
git clone <your-repository-url>
cd code_graph
# Spin up the complete container infrastructure stack
docker compose up --build