fernflower alternatives

Alternatives to fernflower

Other tools in this directory that do similar work, with a verified install command for each. fernflower itself: install fernflower.

jclasslib bytecode viewer

jclasslib bytecode editor is a tool that visualizes all aspects of compiled Java class files and the contained bytecode

★ 3.0k macOS · Linux

procyon-decompiler

Procyon is a suite of Java metaprogramming tools, including a rich reflection API, a LINQ-inspired expression tree API for runtime code generation, an

★ 1.2k macOS · Linux

google-java-format

Reformats Java source code to comply with Google Java Style

★ 6.2k macOS · Linux

jadx

Dex to Java decompiler

★ 51k macOS · Linux

croc

Easily and securely send things from one computer to another :crocodile: :package:

★ 40k macOS · Linux

maigret

🕵️‍♂️ Collect a dossier on a person by username from 6K websites

★ 38k macOS · Linux

BitBar

Put the output from any script or program into your macOS Menu Bar (the BitBar reboot)

★ 18k macOS · Linux

Xournal++

Xournal++ is a handwriting notetaking software with PDF annotation support. Written in C++ with GTK3, supporting Linux (e.g. Ubuntu, Debian, Arch, SUS

★ 15k macOS · Linux

archi-steam-farm

C# application with primary purpose of farming Steam cards from multiple accounts simultaneously

★ 14k macOS · Linux

git-secrets

Prevents you from committing secrets and credentials into git repositories

★ 13k macOS · Linux

dex2jar

Tools to work with android .dex and java .class files

★ 13k macOS · Linux

async-profiler

Sampling CPU and HEAP profiler for Java featuring AsyncGetCallTrace + perf_events

★ 9.2k macOS · Linux

bubblewrap

Low-level unprivileged sandboxing tool used by Flatpak and similar projects

★ 8.9k macOS · Linux

retdec

RetDec is a retargetable machine-code decompiler based on LLVM

★ 8.6k macOS · Linux

confd

Manage local application configuration files using templates and data from etcd or consul

★ 8.4k macOS · Linux

fly

Concourse is a container-based automation system written in Go. It's mostly used for CI/CD

★ 7.9k macOS · Linux

rtl_433

Program to decode radio transmissions from devices on the ISM bands (and other frequencies)

★ 7.8k macOS · Linux

sccache

Sccache is a ccache-like tool. It is used as a compiler wrapper and avoids compilation when possible. Sccache has the capability to utilize caching in

★ 7.7k macOS · Linux

magic_enum

Static reflection for enums (to string, from string, iteration) for modern C++, work with any enum type without any macro or boilerplate code

★ 6.2k macOS · Linux

noTunes

A simple macOS application that will prevent iTunes or Apple Music from launching

★ 6.1k macOS · Linux

recon-ng

Open Source Intelligence gathering tool aimed at reducing the time spent harvesting information from open sources

★ 5.9k macOS · Linux

gotests

Automatically generate Go test boilerplate from your source code

★ 5.3k macOS · Linux

gau

Fetch known URLs from AlienVault's Open Threat Exchange, the Wayback Machine, and Common Crawl

★ 5.1k macOS · Linux

autorest

OpenAPI (f.k.a Swagger) Specification code generator. Supports C#, PowerShell, Go, Java, Node.js, TypeScript, Python

★ 4.8k macOS · Linux

How we picked these

We match on what the tool does and how it installs, then order by how widely each project is used. We're not saying these are better or worse than fernflower — that depends on what you're building. We're saying they're the projects people reach for in the same situations, and each one has an install command we checked against its documentation.

fernflower is developed by its own authors and this page is an independent reference; we are not affiliated with or sponsored by any project listed, and nothing here is a paid placement.