139 Open Source Bytecode Software Projects
Free and open source bytecode code projects including engines, APIs, generators, and tools.
Bytecode Viewer 11597 ⭐
A Java 8+ Jar & Android APK Reverse Engineering Suite (Decompiler, Editor, Debugger & More)
Wren Lang Wren 4479 ⭐
The Wren Programming Language. Wren is a small, fast, class-based concurrent scripting language.
Mtail 2560 ⭐
extract whitebox monitoring data from application logs for collection in a timeseries database
Myperf4j 2013 ⭐
High performance Java APM. Powered by ASM. Try it. Test it. If you feel its better, use it.
Codeguide 2305 ⭐
:books: 本代码库是作者小傅哥多年从事一线互联网 Java 开发的学习历程技术汇总，旨在为大家提供一个清晰详细的学习教程，侧重点更倾向编写Java核心内容。如果本仓库能为您提供帮助，请给予支持(关注、点赞、分享)！
Scouter Project Scouter 1646 ⭐
Scouter is an open source APM (Application Performance Management) tool.
Find Sec Bugs 1485 ⭐
The SpotBugs plugin for security audits of Java web applications and Android applications. (Also work with Kotlin, Groovy and Scala projects)
Jclasslib 1397 ⭐
jclasslib bytecode viewer is a tool that visualizes all aspects of compiled Java class files and the contained bytecode.
Bytex 1164 ⭐
ByteX is a bytecode plugin platform based on Android Gradle Transform API and ASM. 字节码插件开发平台
Droidassist 614 ⭐
A lightweight Android Studio gradle plugin based on Javassist for editing bytecode in Android.
Hibeaver 593 ⭐
HiBeaver is a gradle plugin for java byte code manipulation and AOP design by modifying project byte code during build of the package, or modifying byte code within Jar independently.
Python Decompile3 194 ⭐
Python decompiler for 3.7-3.8 Stripped down from uncompyle6 so we can refactor and fix up some long-standing problems
Customasm 175 ⭐
💻 An assembler for custom, user-defined instruction sets! https://hlorenzi.github.io/customasm/web/
Ethereum Graph Debugger 169 ⭐
Ethereum solidity graph plain debugger. To have the whole picture when debugging.
Jsc Decompile MozJS 34 94 ⭐
Datakernel 86 ⭐
Alternative Java platform, built from the ground up - with its own async I/O core and DI. Ultra high-performance, simple and minimalistic - redefines server-side programming, web-development and highload!
Dragome Sdk 69 ⭐
Dragome is a tool for creating client side web applications in pure Java (JVM) language.
Tagha 67 ⭐
Minimal, low-level, fast, and self-contained register-based bytecode virtual machine/runtime environment.
Charly Vm 58 ⭐
Async IO, Coroutines, Closures, C-Module System | NaN-boxing, bytecode-VM written in C++
Remoraj 50 ⭐
Extensible, low overhead Java Bytecode instrumentation agent for optimizing Java app performance
Evalfilter 44 ⭐
A bytecode-based virtual machine to implement scripting/filtering support in your golang project.
Dictu 53 ⭐
Dictu is a simple dynamically typed programming language built upon the craftinginterpreters tutorial.
Instrumentation 35 ⭐
An extensible java agent framework that instruments (modifies the bytecode at class loading time) programs running on the JVM, with the purpose of capturing method invocation events (start, finish, errors ...) and notifying custom listeners.
Acook Blacklight 32 ⭐
a stack-based concatenative virtual machine for implementing highly concurrent languages
Jingle 28 ⭐
🔔 Jingle is a statically-typed, multi-paradigm programming language designed for humans and machines running on the LLVM.
Simanalyzer 19 ⭐
An ASM analyzer implementation with minimal simulation to gather additional stackframe information.
Conceptum 15 ⭐
Conceptum is a stack-based, lightweight, Turing-equivalent JIT virtual machine running a small set of bytecodes for benchmarking VM performance.
Caboose 14 ⭐
Caboose is a simple, dynamically typed, bytecode-based interpreted language built on top of a powerful VM.
Zlang Zvm 12 ⭐
Z-Language is a robust, flexible, high-speed strongly-typed embedded language for C++ application. Its Lexical, Syntax, Semantic Compilers, and the Bytecode Virtual Machine are provided too.
Osrsupdater 12 ⭐
A simple (and outdated) Old-School RuneScape decompiler/deobfuscator. Performs field and method analysis which uses ASM and bytecode patterns for identification. Identified fields could be used for creating bot clients or QoL clients. For educational use only.
Faster Than Reflection 10 ⭐
High performance field, property, and method access using bytecode generation
Malware Detection Using Machine Learning 11 ⭐
Multi-class malware classification using Deep Learning