vineflower
« Back to VersTracker
Description:
Java decompiler
Type: Formula  |  Latest Version: 1.11.2@0  |  Tracked Since: Nov 5, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: java decompiler reverse-engineering bytecode development
Install: brew install vineflower
About:
Vineflower is a modern Java decompiler focused on producing clean, readable, and compilable source code from Java bytecode. It excels at reconstructing modern Java language features like lambdas, switch expressions, and records. Its primary value is providing developers with high-fidelity code recovery for analysis and debugging.
Key Features:
  • Supports modern Java versions (up to 21)
  • Reconstructs lambdas, records, and switch expressions
  • Produces highly readable and compilable code
  • Available as a standalone tool or library
Use Cases:
  • Recovering lost or obfuscated source code
  • Analyzing third-party library behavior without source access
  • Debugging complex compiled code
Alternatives:
  • CFR – Another modern decompiler; Vineflower is often noted for superior lambda and pattern matching reconstruction.
  • Procyon – A capable alternative; Vineflower is a fork with active development and improved handling of newer Java features.
Version History
Detected Version Rev Change Commit
Nov 5, 2025 5:26am 0 VERSION_BUMP f8b3d062
Sep 16, 2025 11:11pm 0 VERSION_BUMP f7d74e95