Upload a codebase and get an instant health score covering complexity, duplication, and file size.
Visualize a project's dependency graph and spot circular dependencies.
Check HTML and CSS files for accessibility issues and messy selectors.
Generate an entity-relationship diagram from SQL schema files.
| pooriyayt/codepulse | alchaincyf/doubao-search-mcp | algorave-dave/fail-safe | |
|---|---|---|---|
| Stars | 22 | 22 | 22 |
| Language | JavaScript | JavaScript | JavaScript |
| Setup difficulty | easy | easy | easy |
| Complexity | 2/5 | 2/5 | 1/5 |
| Audience | developer | developer | general |
Figures from each repo's GitHub metadata at analysis time.
Just npm install and npm start, no build step or external API keys needed.
CodePulse is a dashboard that looks at a code project and reports on its overall health, without using any AI or external services. You give it a ZIP file, a folder from your computer, or a path on the server, and it analyzes the code purely through static parsing and math, then shows the results in an interactive report in your browser. It produces a single health score from 0 to 100 based on a weighted mix of code complexity, duplicated code, file size, how tangled the dependencies are, and how deeply code is nested, giving each project a green, yellow, or red grade. JavaScript, JSX, TypeScript, and TSX are analyzed with a real parser, while many other languages, including Python, PHP, Ruby, Go, Rust, Java, C, C++, C#, Kotlin, and Swift, are checked using simpler pattern-based rules rather than a full grammar parser, so results for those languages are close approximations rather than exact. Beyond code metrics, CodePulse checks HTML and CSS for issues like missing accessibility text on images, duplicate IDs, outdated tags, and messy selectors, and it can parse SQL files to build a visual diagram of your database tables and flag risky queries. It also builds an interactive graph showing how files depend on each other, highlighting circular dependencies in red, and can generate or read a separate knowledge graph of the project's files, classes, and functions. A rule-based suggestions tab reads the analysis results and writes out prioritized, plain-language fixes, without relying on AI. The whole tool is a single Node.js and Express backend with a plain HTML, CSS, and JavaScript frontend, requires no build step, and is designed to run even on basic shared web hosting. The interface supports both English and Persian and includes several visual themes. The project is released under the MIT license.
A static code health dashboard that scores complexity, duplication, and dependency issues across many languages, with no AI or external services involved.
Mainly JavaScript. The stack also includes Node.js, Express, JavaScript.
MIT license: use, modify, and share freely, including commercially, as long as you keep the copyright notice.
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.