Skip to content

Latest commit

 

History

History
24 lines (19 loc) · 1.09 KB

File metadata and controls

24 lines (19 loc) · 1.09 KB

CodeGraph | Enterprise AST Code Architecture Visualizer

CodeGraph is a high-performance developer tool that parses Python codebases into interactive, architectural dependency node graphs using Abstract Syntax Trees (AST).

Key Features

  • 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.

Core System Architecture Stack

  • Backend Engine: FastAPI, Python ast Library.
  • Asynchronous Workers: Celery, Redis.
  • Database Persistency: PostgreSQL, SQLModel.
  • Frontend Canvas Layer: React, React Flow.

Local Environment Bootstrap Guide

# Clone the repository workspace
git clone <your-repository-url>
cd code_graph

# Spin up the complete container infrastructure stack
docker compose up --build