vicnaum

Decompiler, deminifier and deobfuscator for Bun-compiled standalone JavaScript binaries

32
4
100% credibility
Found Mar 06, 2026 at 31 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
JavaScript
AI Summary

A tool that extracts, cleans, organizes, and repackages JavaScript code from standalone executable files created with Bun.

How It Works

1
🔍 Discover the packed app

You come across a single-file program made from JavaScript and want to peek inside to understand or tweak it.

2
📥 Prepare the unpacking tool

You download and set up the friendly tool designed to open these special packed files.

3
📂 Point it at your file

You select your program file, and the tool begins gently pulling out all the hidden pieces of code.

4
See the code come alive

The tool cleans up the jumbled code, recovers meaningful names, sorts out shared parts, and makes everything easy to read.

5
🗂️ Organize into folders

It smartly groups related code pieces into tidy folders, like organizing a recipe book by sections.

6
Add smart naming help
🤖
Use AI naming

Get helpful name ideas from a smart assistant to make code super clear.

➡️
Skip to finish

Jump ahead with the already improved names.

Edit and repack your app

Your code is now fully readable and organized—you can make changes, bundle it back into a working program, and run it anytime.

Sign up to see the full architecture

5 more

Sign Up Free

Star Growth

See how this repo grew from 31 to 32 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 bun-demincer?

bun-demincer is a JavaScript decompiler, deminifier, and deobfuscator for standalone binaries compiled with Bun. It pulls embedded JavaScript source from opaque executables on macOS, Linux, or Windows, splits it into modules, identifies vendor packages, recovers names, and reorganizes everything into editable, runnable code—complete with round-trip reassembly to build working binaries again. Think jar decompiler github or unity decompiler github, but tailored for Bun-compiled JavaScript apps.

Why is it gaining traction?

Unlike generic javascript deobfuscators, it handles Bun's specific binary format (Mach-O, ELF, PE sections), automates vendor classification via fingerprints, and uses graph clustering to group modules into semantic directories. Developers dig the CLI pipeline for full automation plus optional AI-assisted renaming, cross-version artifact transfer, and visualization—making reverse engineering bun-compiled binaries as straightforward as lua decompiler github tools. Low stars (22) haven't slowed niche buzz among Bun users facing locked-down standalone apps.

Who should use this?

Security researchers dissecting obfuscated Bun apps, reverse engineers analyzing vendor javascript binaries, or maintainers updating legacy Bun-compiled executables without source. It's for devs probing closed-source tools like dll decompiler github workflows, especially when you need to edit modules and rebuild runnable versions.

Verdict

Grab it if you're in the Bun ecosystem and need to crack open standalone binaries—solid docs and CLI make it usable now, despite 1.0% credibility score and early maturity (22 stars, no tests visible). Watch for stability as it grows; promising for c# decompiler github-style workflows in JS. (198 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.