Open Source Libs
Find Open Source Packages
Open Source Libraries
👉
Programming Languages
👉
Bytecode
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.
Marcobambini Gravity
3693 ⭐
Gravity Programming Language
Goby Lang Goby
3123 ⭐
Goby - Yet another programming language written in Go
Craftinginterpreters
2845 ⭐
Repository for the book "Crafting Interpreters"
Mtail
2560 ⭐
extract whitebox monitoring data from application logs for collection in a timeseries database
Jacoco
2371 ⭐
:microscope: JaCoCo - Java Code Coverage Library
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核心内容。如果本仓库能为您提供帮助,请给予支持(关注、点赞、分享)!
Jbevain Cecil
1861 ⭐
Cecil is a library to inspect, modify and create .NET programs and libraries.
Python Uncompyle6
1918 ⭐
A cross-version Python bytecode decompiler
Coverlet
1847 ⭐
Cross platform code coverage for .NET
Scouter Project Scouter
1646 ⭐
Scouter is an open source APM (Application Performance Management) tool.
Jphp
1611 ⭐
JPHP - an implementation of PHP on Java VM
Soot Oss Soot
1601 ⭐
Soot - A Java optimization framework
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.
Col E Recaf
1091 ⭐
A modern Java bytecode editor
Bytex
1164 ⭐
ByteX is a bytecode plugin platform based on Android Gradle Transform API and ASM. 字节码插件开发平台
Bytenode
849 ⭐
A minimalist bytecode compiler for Node.js
EthereumJS Vm
704 ⭐
The Ethereum VM implemented in JavaScript
Vdexextractor
642 ⭐
Tool to decompile & extract Android Dex bytecode from Vdex files
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.
Robovm
596 ⭐
Ahead of time compiler for JVM bytecode targetting iOS, Mac OSX and Linux
Q3vm
558 ⭐
Q3VM - Single file (vm.c) bytecode virtual machine/interpreter for C-language input
Jbytemod Beta
554 ⭐
Java bytecode editor
Laziertracker
472 ⭐
本项目通过Android字节码插桩插件实现Android端无埋点(或自动埋点),并且支持根据配置文件实现业务数据的自动采集。
Tinyrb
447 ⭐
A tiny subset of Ruby with a Lua'esc VM
Phantomuserland
387 ⭐
Phantom: Persistent Operating System
Bytecoder
352 ⭐
Rich Domain Model for JVM Bytecode and Framework to interpret and transpile it.
Simple.vm
330 ⭐
Simple virtual machine which inteprets bytecode.
Threadtear
291 ⭐
Multifunctional java deobfuscation tool suite
Mond
216 ⭐
A scripting language for .NET Core
Itzsomebody Radon
208 ⭐
An experimental Java bytecode obfuscator (meaning: not for production use)
Cub
196 ⭐
The Cub Programming Language
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.
Clj Java Decompiler
171 ⭐
REPL-integrated Clojure-to-Java decompiler
Cafebabe
169 ⭐
Easy-to-use java bytecode editor - successor of JByteMod!
Cpmoptimize
157 ⭐
🚀 🐍 Optimizes Python bytecode calculating linear recurrences
Louisdh Lioness
153 ⭐
The Lioness Programming Language
Jmapper Core
148 ⭐
Elegance, high performance and robustness all in one java bean mapper
Invoker
149 ⭐
Penetration testing utility.
Cloudflare Loom
135 ⭐
Easier to read LuaJIT dumps
Javo
134 ⭐
🚀 A sandboxed VM any Java developer can afford
Dumpclass
136 ⭐
Dump classes from running JVM process.
Plasmalang Plasma
123 ⭐
Plasma Programming Language
Elisp Bytecode
106 ⭐
Let's document Emacs Lisp Bytecode (Lisp Assembly Program) instructions
Java Disassembler
102 ⭐
The Java Disassembler
Native Obfuscator
103 ⭐
Java .class to .cpp converter for use with JNI
Patdroid
95 ⭐
A Program Analysis Toolkit for Android
Jremapper
94 ⭐
Remapping tool for compiled java programs.
Jsc Decompile MozJS 34
94 ⭐
A javascript bytecode decoder for mozilla spider-monkey version 34. May decompile jsc file compile by cocos-2dx
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!
Python Xdis
85 ⭐
Python cross-version bytecode library and disassembler
Dragome Sdk
69 ⭐
Dragome is a tool for creating client side web applications in pure Java (JVM) language.
Royal Chaos
69 ⭐
Chaos engineering systems invented at KTH Royal Institute of Technology.
Byteplay
68 ⭐
face Python bytecode metaprogramming API fork
Ciao Lang Ciao
67 ⭐
The Ciao programming language
Javascript Code Protection Example
65 ⭐
An example of JavaScript code protection
Proguard Core
66 ⭐
Library to read, write, analyze, and process java bytecode
Byte Buddy Tutorial
62 ⭐
“Byte Buddy Tutorial” 中文翻译:Byte Buddy 教程。
Tagha
67 ⭐
Minimal, low-level, fast, and self-contained register-based bytecode virtual machine/runtime environment.
Bytecode Verifier
55 ⭐
Compile Solidity source code and verify its bytecode matches the blockchain
Charly Vm
58 ⭐
Async IO, Coroutines, Closures, C-Module System | NaN-boxing, bytecode-VM written in C++
Custom Bytecode Analyzer
53 ⭐
Java bytecode analyzer customizable via JSON rules
Yasl
54 ⭐
Bytecode Interpreter for Yet Another Scripting Language (YASL).
Mrluit Evm
53 ⭐
An ethereum virtual machine (EVM) bytecode decompiler
Pythonvm Rust
51 ⭐
An incomplete stackless interpreter of Python bytecode, written in Rust.
Remoraj
50 ⭐
Extensible, low overhead Java Bytecode instrumentation agent for optimizing Java app performance
Bcgen
44 ⭐
A bytecode generator (compiler) for PHP7
Evalfilter
44 ⭐
A bytecode-based virtual machine to implement scripting/filtering support in your golang project.
Zelixkiller
39 ⭐
Deobfuscate ZKM up to version 11, replaced by threadtear
Hayago
45 ⭐
Embeddable scripting language for Nim. Work in progress.
Washi1337 Echo
46 ⭐
Generic static analysis framework.
Dictu
53 ⭐
Dictu is a simple dynamically typed programming language built upon the craftinginterpreters tutorial.
Cordova Plugin Proguard
38 ⭐
:white_square_button: Cordova Plugin for ProGuard
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.
Ebcvm
34 ⭐
EFI Byte Code Virtual Machine in userspace
Cnpl
31 ⭐
一个中文编程语言的实现,包括:编译器、解析器、字节码虚拟机(支持Windows Linux 及 arm、arm32 、x86、x64 )
Acook Blacklight
32 ⭐
a stack-based concatenative virtual machine for implementing highly concurrent languages
Nanac
29 ⭐
Tiny modular assembler & vm for lightweight control microcode
Jingle
28 ⭐
🔔 Jingle is a statically-typed, multi-paradigm programming language designed for humans and machines running on the LLVM.
Javaresolver
27 ⭐
Java class file inspection library for .NET.
Tailbiter
27 ⭐
Self-compiling compiler of a Python subset. Just enough Python to Python in Python.
Zub Vm
26 ⭐
A super-fast, stack-based virtual machine for dynamic languages
Neos
25 ⭐
Language agnostic scripting engine with a custom bytecode JIT
Juka Deprecated
25 ⭐
OLD. KEPT FOR LEGACY PURPOSES. USE THE NEW JUKA KERNEL.
Q8
26 ⭐
Bytecode VM and Assembler in JS
Mosey
25 ⭐
A free and open source java bytecode obfuscator, experimental
Luavm
27 ⭐
Lua Virtual Machine (and various tools) for Lua so you can Lua while you Lua
Bfpy
22 ⭐
Python to Brainfuck transpiler
Philiptrauner Nibbler
20 ⭐
Runtime Python bytecode optimizer. ⚡️
Elisp Decompile
19 ⭐
Emacs Lisp Decompiler
Cmonkey
19 ⭐
C Implementation of the monkey programming language
Dalvikgate
19 ⭐
Lightweight dex / odex / apk to jar converter
Simanalyzer
19 ⭐
An ASM analyzer implementation with minimal simulation to gather additional stackframe information.
Bytecode Modification Framework
18 ⭐
A bytecode modification library
Bytecode
17 ⭐
Fast, lightweight Java bytecode parsing and manipulation library.
Tmptrash Construct
17 ⭐
JavaScript Digital Organisms simulator
Jasm
17 ⭐
Assembler / Disassembler for Java Bytecode
Hax
22 ⭐
Write compiled bytecode inline with pure Python. 🤖
Bc2JSON
16 ⭐
[bc2json] transform java bytecode to json representation
Analysis Net
16 ⭐
Static analysis framework for .NET programs.
Jarviz
21 ⭐
Jarviz is dependency analysis and visualization tool designed for Java applications
Conceptum
15 ⭐
Conceptum is a stack-based, lightweight, Turing-equivalent JIT virtual machine running a small set of bytecodes for benchmarking VM performance.
Leola
14 ⭐
Leola Programming Language
Llvm Jvm
14 ⭐
[W.I.P] A Just-In-Time Java Virtual Machine written in Haskell
Jacob
14 ⭐
A lightweight library to provide coroutines in Java
Redking00 Volcano
14 ⭐
A GUI for Krakatau assembler / disassembler
Simple Memory Compiler
14 ⭐
Fileless java compiler that's easy to use.
Risvm
15 ⭐
A low overhead, embeddable bytecode virtual machine in C++
Ulua_proj
13 ⭐
为你的游戏定制lua, 升级ulua底层库到lua53, 彻底地解决你的烦恼
Python Bytecode
13 ⭐
A Python bytecode compiler and bytecode generator.
Oopsilon
13 ⭐
Main repository - implementation of the dynamic programming environment Oopsilon
Yakout Compiler
13 ⭐
YADJC (Yet Another Dummy Java Compiler) with Lexical and Parser generators.
Classp
13 ⭐
用Go开发的Java字节码解析器,和“javap”命令作用一致 Java class file parser plays the same role as "javap"
Caboose
14 ⭐
Caboose is a simple, dynamically typed, bytecode-based interpreted language built on top of a powerful VM.
Java Class Quick Look
12 ⭐
Quick Look plugin to display Java class files as bytecode
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.
Njbrown Loris
12 ⭐
toy language used for making games, currently in development
Minad Chasm
13 ⭐
Java Bytecode Assembler and Disassembler which uses S-expressions
Effigy
11 ⭐
Small language that compiles to Python37 bytecode
Depclean
16 ⭐
DepClean automatically removes unused dependencies from Java projects
Enalye Grimoire
11 ⭐
A fast, concurrent based scripting language for D.
Jvm Callgraph
11 ⭐
Call graph generator for JVM bytecode
Ektrah Mango
11 ⭐
The Mango Virtual Machine
Stackvm
11 ⭐
A stack-based virtual machine written in C
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.
Bakervm
11 ⭐
A virtual machine for building and running retro games
Joakimthun Elsa
11 ⭐
The Elsa Programming Language
Faster Than Reflection
10 ⭐
High performance field, property, and method access using bytecode generation
Zxlispvm
10 ⭐
A Lisp bytecode interpreter for ZX-Spectrum
Malware Detection Using Machine Learning
11 ⭐
Multi-class malware classification using Deep Learning
Scuti
12 ⭐
scuti java obfuscator repository
Ciltools
11 ⭐
A set of tools to work with CIL in .NET applications
Arturo
61 ⭐
Simple, modern and powerful interpreted programming language for efficient scripting.