Skip to content

codemri

Choose a tag to compare

@KangBasrengg KangBasrengg released this 27 Jul 03:23

🗺️ Release v0.2.0 ("Atlas") — High-Speed AST Parsing & Concurrent Worker Pools

We are thrilled to ship CodeMRI v0.2.0 (Codename: "Atlas")! 🗺️

In this release, CodeMRI scales to massive monorepos by implementing a deterministic Multi-Language AST Parsing Engine combined with an asynchronous concurrent worker pool architecture. Scan 10,000+ files across a dozen programming languages in mere seconds—without cloud API throttling or high RAM usage.


🔥 Highlights & Core Innovations

  • 🔍 Universal Deterministic AST Parser (internal/parser/):
    Native semantic analysis supporting 11 industry-standard languages out-of-the-box:
    Go, TypeScript, JavaScript, Python, Java, PHP, Rust, SQL, HTML, CSS, and Docker. Zero external tooling or JVM/Node binaries required!
  • High-Speed Concurrent Worker Pool Engine (internal/scanner/):
    Distributes structural file scanning asynchronously across your local CPU cores. Handles deep directory structures cleanly while automatically ignoring build output artifacts and .git caches.
  • 📊 Authoritative Repository Language Distribution:
    Generates detailed byte and line-of-code breakdown statistics per syntax domain within .codemri/repository.json.

📦 Installation

go install github.com/KangBasrengg/MRI-Code/cmd/codemri@v0.2.0

🚀 Quickstart Commands

# Force a deep concurrent structural AST scan on your project
codemri scan .

# Launch interactive UI to review parsed symbol topologies
codemri serve

Licensed under Apache 2.0 • Built with ❤️ by @KangBasrengg