ruvnet

ruDevolution — The first decompiler that understands code semantically, recovers original names with AI, proves every transformation with cryptographic witness chains, and gets smarter with every run.

47
12
100% credibility
Found Apr 08, 2026 at 47 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
JavaScript
AI Summary

ruDevolution decompiles minified JavaScript bundles into readable source code using AI name recovery, graph-based module detection, and cryptographic proofs of fidelity.

How It Works

1
📦 Find tangled code

You stumble upon a minified JavaScript bundle from a package that looks like unreadable gibberish.

2
🔍 Unpack with one click

Paste the bundle or name a package, and launch the decompiler to reveal its secrets.

3
Readable source appears

Watch as modules separate, variable names restore via AI magic, and proofs confirm it's faithful.

4
📊 Review confidence scores

Check metrics and proofs to trust every recovered name and structure.

5
🖥️ Browse in dashboard

Open the friendly explorer to search, compare versions, and download results.

Code is now yours

Enjoy modifiable, understandable source – extend, debug, or learn from it freely!

Sign up to see the full architecture

4 more

Sign Up Free

Star Growth

See how this repo grew from 47 to 47 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is ruDevolution?

ruDevolution decompiles minified or obfuscated JavaScript bundles from tools like webpack or Terser into readable, modular source code. Paste an npm package name or bundle URL into its CLI (`npx ruvector decompile express`), and it splits into original modules, recovers meaningful names using AI inference plus 210 patterns, and generates runnable JS with source maps and per-name confidence scores. Every output line is mathematically proven to derive from the input via cryptographic witness chains—no fabrications.

Why is it gaining traction?

As the first decompiler to understand code semantically, ruDevolution crushes generics like `var a = b()` with 95.7% name recovery accuracy, beating JSNice (63%) by miles. It self-learns from your corrections, getting smarter every run, and handles production bundles fast (11MB in 26s). Pre-built decompilations of closed-source gems like Claude Code make it instantly useful for peeking inside AI SDKs without the legalese hassle.

Who should use this?

Security researchers dissecting obfuscated npm CLIs (Vercel, Firebase Tools), extension devs reverse-engineering AI providers (Anthropic, OpenAI), or anyone auditing bundled JS for interoperability. Perfect for frontend teams tired of generic deminifiers when you need named, verified modules.

Verdict

Intriguing semantic JavaScript decompiler with AI name recovery and cryptographic proofs via witness chains—use it for bundle forensics today. But 1.0% credibility score and 47 stars scream early alpha: verify outputs rigorously, as docs and tests are thin. Solid for npm sleuthing if you're paranoid about fidelity.

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.