Bytecode Manipulation

Open-source projects categorized as Bytecode Manipulation
Language: + Java + Kotlin

Top 12 Bytecode Manipulation Open-Source Projects

  • bytecode-viewer

    A Java 8+ Jar & Android APK Reverse Engineering Suite (Decompiler, Editor, Debugger & More)

  • Byte Buddy

    Runtime code generation for the Java virtual machine.

  • Project mention: Monkey-patching in Java | dev.to | 2023-09-21

    As seen above, the API exposes the user to low-level bytecode manipulation via byte arrays. It would be unwieldy to do it directly. Hence, real-life projects rely on bytecode manipulation libraries. ASM has been the traditional library for this, but it seems that Byte Buddy has superseded it. Note that Byte Buddy uses ASM but provides a higher-level abstraction.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • Recaf

    The modern Java bytecode editor

  • Javassist

    Java bytecode engineering toolkit

  • Mixin

    Mixin is a trait/mixin and bytecode weaving framework for Java using ASM

  • threadtear

    Multifunctional java deobfuscation tool suite

  • Byteman

    Byteman Project main repo

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • yGuard

    The open-source Java obfuscation tool working with Ant and Gradle by yWorks - the diagramming experts

  • MixinExtras

    Companion library to SpongePowered Mixin with many custom injectors for a more expressive experience.

  • Project mention: Need help to fix error | /r/fabricmc | 2023-05-16

    Try adding the jar here https://github.com/LlamaLad7/MixinExtras/releases/tag/0.1.1

  • sentry-android-gradle-plugin

    Gradle plugin for Sentry Android. Upload proguard, debug files, and more.

  • javaflame

    Create reports for function calls with argument and return values on java. No servers or open connections, just plug the agent and get the results.

  • Project mention: Show HN: Javaflame – Simple Flamegraph for your Java application | news.ycombinator.com | 2023-11-07
  • Maker

    Lightweight, full-featured, low-level dynamic Java class generator designed for ease of use.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Bytecode Manipulation related posts

  • Show HN: Javaflame – Simple Flamegraph for your Java application

    3 projects | news.ycombinator.com | 7 Nov 2023
  • Monkey-patching in Java

    2 projects | dev.to | 21 Sep 2023
  • JUnit 5: link tests with task tracker issues

    5 projects | dev.to | 21 Apr 2023
  • Java 泛型程式設計的注意事項

    2 projects | dev.to | 2 Jan 2023
  • Any news on the Classfile API?

    5 projects | /r/java | 23 Dec 2022
  • Hello I would try to start Modding in Minecraft. Have you any advice or good tutorial for beginning ?

    2 projects | /r/CurseForge | 13 Dec 2022
  • Proposed: A new CMake scripting language usable alongside existing one

    9 projects | news.ycombinator.com | 6 Dec 2022
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 2 May 2024
    Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →

Index

What are some of the best open-source Bytecode Manipulation projects? This list will help you:

Project Stars
1 bytecode-viewer 14,351
2 Byte Buddy 6,012
3 Recaf 5,553
4 Javassist 4,018
5 Mixin 1,314
6 threadtear 860
7 Byteman 473
8 yGuard 339
9 MixinExtras 264
10 sentry-android-gradle-plugin 130
11 javaflame 48
12 Maker 43

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com