Analysis updated 2026-05-18
Upload your Angular project as a ZIP and get a scored report on structure, code quality, and architecture problems.
Review specific rule violations like missing lazy-loaded routes or uncleaned subscriptions and get recommendations to fix them.
Track architecture improvements over time by comparing reports saved in browser history.
Try the built-in demo to see a realistic analysis before uploading your own Angular project.
| dipak-ahirav/ngarchitect | arashthr/hugo-flow | argeneau12e/kairos-tx | |
|---|---|---|---|
| Stars | 2 | 2 | 2 |
| Language | TypeScript | TypeScript | TypeScript |
| Setup difficulty | easy | moderate | hard |
| Complexity | 2/5 | 3/5 | 4/5 |
| Audience | developer | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires Node 20 or newer, a built-in demo project lets you try the tool without uploading your own Angular code.
NgArchitect is a tool for development teams who build applications using Angular, a framework for creating web applications. It helps those teams understand how well-structured their Angular codebase is before problems pile up. It works entirely inside the browser: you upload a ZIP file of your Angular project, and the tool analyzes it without sending any of your code to a server. The analysis produces a scored report across five areas: how easy the code is to maintain, how fast the application will perform, how well it can grow as the project expands, how easy it is to test, and how accessible the application is to people using assistive technology. The report includes findings sorted by severity, with filters to focus on specific categories. You can see which files are involved, read recommendations, and export the full report as a JSON file. The tool checks 20 specific patterns across 14 rule groups. Examples include whether components are organized into feature-focused folders, whether route loading is deferred until needed, whether the code avoids patterns that cause memory problems such as subscriptions that are never cleaned up, whether hardcoded secrets or development logging statements are present, and whether the codebase is adopting Angular's more modern signal-based approach. Score thresholds are stored locally in the browser so settings carry over between sessions. A built-in demo project is included so you can see a realistic analysis without uploading your own code. Past reports are also saved in browser storage so you can compare results across runs. The app is a client-side Angular application. Running it locally requires Node.js 20 or newer and takes two commands. It supports dark, light, and system color themes.
A browser-only Angular architecture review dashboard that analyzes a project ZIP and scores its maintainability, performance, scalability, and testability without sending code to any server.
Mainly TypeScript. The stack also includes TypeScript, Angular, Tailwind CSS.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.