git404hub

what is codepulse fr?

pooriyayt/codepulse — explained in plain English

Analysis updated 2026-05-18

22JavaScriptAudience · developerComplexity · 2/5LicenseSetup · easy

tl;dr

A static code health dashboard that scores complexity, duplication, and dependency issues across many languages, with no AI or external services involved.

vibe map

vibe map loading… check back in a sec.

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

what do people make with this?

VIBE 1

Upload a codebase and get an instant health score covering complexity, duplication, and file size.

VIBE 2

Visualize a project's dependency graph and spot circular dependencies.

VIBE 3

Check HTML and CSS files for accessibility issues and messy selectors.

VIBE 4

Generate an entity-relationship diagram from SQL schema files.

what's the stack?

Node.jsExpressJavaScriptBabel

how it stacks up fr

pooriyayt/codepulsealchaincyf/doubao-search-mcpalgorave-dave/fail-safe
Stars222222
LanguageJavaScriptJavaScriptJavaScript
Setup difficultyeasyeasyeasy
Complexity2/52/51/5
Audiencedeveloperdevelopergeneral

Figures from each repo's GitHub metadata at analysis time.

how do i run it?

Difficulty · easy time til it works · 5min

Just npm install and npm start, no build step or external API keys needed.

MIT license: use, modify, and share freely, including commercially, as long as you keep the copyright notice.

in plain english

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.

prompts (copy fr)

prompt 1
Help me run CodePulse locally and analyze a ZIP of my project.
prompt 2
Explain how CodePulse calculates its 0 to 100 health score.
prompt 3
Walk me through deploying CodePulse on cPanel shared hosting.
prompt 4
Show me how CodePulse detects circular dependencies in a project.

Frequently asked questions

what is codepulse fr?

A static code health dashboard that scores complexity, duplication, and dependency issues across many languages, with no AI or external services involved.

What language is codepulse written in?

Mainly JavaScript. The stack also includes Node.js, Express, JavaScript.

What license does codepulse use?

MIT license: use, modify, and share freely, including commercially, as long as you keep the copyright notice.

How hard is codepulse to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is codepulse for?

Mainly developer.

peek the repo → explain another one

This repo across BitVibe Labs

double-check against the repo, no cap.