Bkm016

Bkm016 / pervius

Public

基于 Vineflower 的由 Rust 语言编写的现代化 Java 反编译与字节码编辑工具。

13
0
100% credibility
Found Apr 15, 2026 at 14 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
Rust
AI Summary

Pervius is a modern tool for exploring, editing, and searching inside Java program files using multiple views like source code, instructions, and raw data.

How It Works

1
📰 Hear about Pervius

You discover a handy tool for peeking inside Java apps and making tweaks without hassle.

2
💻 Download and launch

Grab the app and run it on your computer, making sure Java is set up.

3
📁 Open your app file

Drag in your Java program or pick it with a shortcut to start exploring.

4
🔍 Browse and decompile

See the file's contents unfold with readable code that appears as you need it.

5
⚙️ Switch views freely

Toggle between clean code, editable instructions, or raw details with a simple tab switch.

6
🔎 Search everything

Hit a quick shortcut to find anything across the whole file instantly.

💾 Export your changes

Save your customized version ready to run or share with others.

Sign up to see the full architecture

5 more

Sign Up Free

Star Growth

See how this repo grew from 14 to 13 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 Pervius?

Pervius is a cross-platform Java decompiler and bytecode editor built in Rust with a native egui interface, leveraging Vineflower for decompilation and ClassForge for editing. It lets you open JARs or class files, decompile them on-demand with caching for speed, and edit bytecode structurally—tweaking access flags, annotations, or instructions—while auto-recomputing stack maps and locals. Switch seamlessly between syntax-highlighted source, editable bytecode panels, and hex views, with global search and Ctrl+Click navigation across decompiled code.

Why is it gaining traction?

Unlike web-based or Java-heavy tools, Pervius runs natively on Windows, macOS, and Linux without JVM overhead, handling large JARs efficiently via lazy decomp and SHA-256 caching. Developers dig the integrated three-view workflow, Kotlin-aware output, and export options for modified JARs or sources, plus archive tree browsing with drag-drop support—all in a snappy Rust UI that feels modern compared to clunky alternatives like JD-GUI or Recaf.

Who should use this?

Java reverse engineers analyzing obfuscated apps, Minecraft modders patching classes, or security researchers probing bytecode should grab it for quick decomp-edit cycles. It's ideal for devs needing precise .class tweaks without full recompiles, especially on pervious meaning permeable JARs where Vineflower shines over Fernflower.

Verdict

Try Pervius if you need a fresh Rust take on Java introspection—its UX hooks you fast despite 13 stars and 1.0% credibility signaling early maturity. Polish docs and add tests to boost adoption; promising for Rust fans tired of legacy Java tools.

(198 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.