I wrote a Java decompiler in pure C language
The world's fastest apk (android)/java open source decompiler - neocanable/garlic
I wrote a Java decompiler in pure C language launched on June 3, 2025 with 172 votes, #199 of 7,999 launches that month and more than 95% of that year's launches. The site was still online in September 2026, 1 year on.
In plain words
This is a Java decompiler written entirely in C, available on GitHub. It converts compiled Java bytecode back into readable source code. The tool is designed for developers who need to reverse-engineer or analyze Java programs. By implementing the decompiler in C rather than Java, it offers a lightweight alternative that doesn't require a Java runtime environment to operate.
written from the facts on this page · September 2026
From the sources
Android/Java decompiler written in C.
git clone https://github.com/neocanable/garlic.git cd garlic cmake -B build cmake --build build ./build/garlic 2. Build on Windows please check the windows build document Also see Garlic on Windows for performance tips and known issues. git clone https://github.com/neocanable/garlic.git cd garlic zig build --release=fast ./zig-out/bin/garlic Cross-compile to any target with -Dtarget : # Linux x86_64 (musl) zig build --release=fast -Dtarget=x86_64-linux-musl # Linux x86_64 (glibc) zig build --release=fast -Dtarget=x86_64-linux-gnu # Linux aarch64 zig build --release=fast -Dtarget=aarch64-linux-musl # Linux i686 (32-bit) zig build --release=fast -Dtarget=x86-linux-musl # Windows x86_64 zig…from github.com
Does a similar job
all alternatives →
Show Java - A Java Decompiler for android2017 · play.google.com · ▲10A decompiler to easily extract the source code of an APK
Assembly to C code Decompiler2016 · decompiler.org · ▲98- SCSmart contract decompiler that uses symbolic execution2018 · ▲68
Hi All, I released an EVM/Solidity decompiler recently, here: http://www.eveem.org/ Since it uses symbolic execution underneath, the results are quite awesome. There is also an api that delivers a .json / middle language representation of every contract here: http://eveem.org/code/{{address}}.json The plan is to open-source it as soon as I clean up the code a bit. Spent the last two month crunch-time to get it delivered from scratch :)
10-40% faster LZMA decoder using x86 CMOVcc2021 · gist.github.com · ▲205Faster LZMA decoder for x86 CPUs (patch for XZ Utils). - faster_lzma_decoder_x86.patch
Open Source Suite for Binary Analysis, Based on QEmu and LLVM2018 · rev.ng · ▲46Next-gen decompiler.
More dev tools this month
the category →

open-source IDE for thoughtful software design. Contribute to devdotfast/whiteboard development by creating an account on GitHub.
Dev tools · 27d ago · github.com

Contribute to reladraw/reladraw development by creating an account on GitHub.
Dev tools · 25d ago · github.com
OpenBot▲362Grok Bot alternative: free, local, open-source, multiplayer
Dev tools · 22d ago · openbot.run
Talanoa▲340Hi HN, I’m a fullstack developer, and honestly, I’ve lost count of how many side projects I’ve worked on over the years. But one idea kept coming back to me: a different kind of email client. It first came to me in 2014: “What if we could handle emails more like conversations?” Every year, I’d revisit this concept in my “Build Notes.” Ten years later, no one had built exactly what I had in mind — so I finally decided to do it myself. That’s how Talanoa was born. I wanted something focused on people, not timelines. I was tired of marking messages as unread just to remember to reply later, or…
Dev tools · 20d ago · talanoa.email
CoreSpeed▲332One MCP for everything your agents need: apps, memory, tools
Dev tools · 27d ago · corespeed.io
Source: Show HN post ↗
Launched alongside, June 2025
the whole month →- IM
Hey HN! Pilots everywhere are required to keep a logbook of all their flying hours, aircraft, airports, and so on. Since I track everything digitally (some people still just use paper logbooks!), I put together some data visualizations and a few 3D globes to show my flying history. This globe is probably my favourite so far: https://jameshard.ing/pilot/globes/all If you’ve got ideas for other graphs or ways to show this kind of data, I’d love to hear them!
Life & fun · 2025 · jameshard.ing

Stunning presentations with AI. No design skills required.
AI · 2025 · chroniclehq.com

Build native mobile apps for iOS and Android without code.
Dev tools · 2025 · bble.io


All your connections, across all your socials.
AI · 2025 · pally.com

I was the main contributor to workout.lol, an open-source fitness app to easily build a workout routine. The project had traction (1.4k GitHub stars, 95 forks, ~20K visits/month), but was eventually sold due to video licensing hurdles. The new owner stopped maintaining it, and the repo went abandoned. Over the next 9 months, I sent 15 emails to try to save it : no replies. Feature requests & issues were ignored. The community was left with a "broken" tool let's say. I couldn't just let it die So I built the new version from scratch with the same open-source spirit, but a better…
Dev tools · 2025 · github.com