Skip to content
Talin12Public

About

Parses Python codebases into interactive AST dependency graphs — FastAPI, Celery/Redis workers, React Flow canvas, fully containerized.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

4 Commits

Folders and files

Repository files navigation

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

About

Parses Python codebases into interactive AST dependency graphs — FastAPI, Celery/Redis workers, React Flow canvas, fully containerized.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages