Bytecode Open Source Projects
Browse 286 Bytecode open source projects, ranked by GitHub stars. Find the most popular Bytecode tools and libraries.
Konloch/bytecode-viewer
A Java 8+ Jar & Android APK Reverse Engineering Suite (Decompiler, Editor, Debugger & More)
Metrics details
| Stars | 15,569 |
fuzhengwei/CodeGuide
:books: 本代码库是作者小傅哥多年从事一线互联网 Java 开发的学习历程技术汇总,旨在为大家提供一个清晰详细的学习教程,侧重点更倾向编写Java核心内容。如果本仓库能为您提供帮助,请给予支持(关注、点赞、分享)!
Metrics details
| Stars | 11,882 |
munificent/craftinginterpreters
Repository for the book "Crafting Interpreters"
Metrics details
| Stars | 10,912 |
goplus/gop
The Go+ programming language is designed for engineering, STEM education, and data science
Metrics details
| Stars | 9,437 |
wren-lang/wren
The Wren Programming Language. Wren is a small, fast, class-based concurrent scripting language.
Metrics details
| Stars | 8,075 |
expr-lang/expr
Expression language and expression evaluation for Go
Metrics details
| Stars | 7,950 |
Col-E/Recaf
The modern Java bytecode editor
Metrics details
| Stars | 7,294 |
facebook/redex
A bytecode optimizer for Android apps
Metrics details
| Stars | 6,294 |
alex8088/electron-vite
Next generation Electron build tooling based on Vite 新一代 Electron 开发构建工具,支持源代码保护
Metrics details
| Stars | 5,538 |
jacoco/jacoco
:microscope: Java Code Coverage Library
Metrics details
| Stars | 4,591 |
zrax/pycdc
C++ python bytecode disassembler and decompiler
Metrics details
| Stars | 4,551 |
marcobambini/gravity
Gravity Programming Language
Metrics details
| Stars | 4,538 |
janet-lang/janet
A dynamic language and bytecode vm
Metrics details
| Stars | 4,335 |
rocky/python-uncompyle6
A cross-version Python bytecode decompiler
Metrics details
| Stars | 4,315 |
jboss-javassist/javassist
Java bytecode engineering toolkit
Metrics details
| Stars | 4,234 |
google/mtail
extract internal monitoring data from application logs for collection in a timeseries database
Metrics details
| Stars | 4,022 |
APKLab/APKLab
Android Reverse-Engineering Workbench for VS Code
Metrics details
| Stars | 3,918 |
Guardsquare/proguard
ProGuard, Java optimizer and obfuscator
Metrics details
| Stars | 3,621 |
openrewrite/rewrite
Automated mass refactoring of source code.
Metrics details
| Stars | 3,597 |
LinShunKang/MyPerf4J
High performance Java APM. Powered by ASM. Try it. Test it. If you feel its better, use it.
Metrics details
| Stars | 3,559 |
goby-lang/goby
Goby - Yet another programming language written in Go
Metrics details
| Stars | 3,509 |
quickjs-zh/QuickJS
QuickJS是一个小型并且可嵌入的Javascript引擎,它支持ES2020规范,包括模块,异步生成器和代理器。
Metrics details
| Stars | 3,505 |
AdoptOpenJDK/jitwatch
Log analyser / visualiser for Java HotSpot JIT compiler. Inspect inlining decisions, hot methods, bytecode, and assembly. View results in the JavaFX user interface.
Metrics details
| Stars | 3,299 |
bytedance/ByteX
ByteX is a bytecode plugin platform based on Android Gradle Transform API and ASM. 字节码插件开发平台
Metrics details
| Stars | 3,248 |
coverlet-coverage/coverlet
Cross platform code coverage for .NET
Metrics details
| Stars | 3,168 |
soot-oss/soot
Soot - A Java optimization framework
Metrics details
| Stars | 3,099 |
konsoletyper/teavm
Compiles Java bytecode to JavaScript, WebAssembly and C
Metrics details
| Stars | 3,074 |
ingokegel/jclasslib
jclasslib bytecode editor is a tool that visualizes all aspects of compiled Java class files and the contained bytecode.
Metrics details
| Stars | 2,992 |
jbevain/cecil
Cecil is a library to inspect, modify and create .NET programs and libraries.
Metrics details
| Stars | 2,986 |
bytenode/bytenode
A minimalist bytecode compiler for Node.js
Metrics details
| Stars | 2,958 |
ethereumjs/ethereumjs-monorepo
Ethereum L1 Protocol Stack and EVM in TypeScript
Metrics details
| Stars | 2,757 |
google/enjarify
Metrics details
| Stars | 2,747 |
Shopify/bootsnap
Boot large Ruby/Rails apps faster
Metrics details
| Stars | 2,738 |
find-sec-bugs/find-sec-bugs
The SpotBugs plugin for security audits of Java web applications and Android applications. (Also work with Kotlin, Groovy and Scala projects)
Metrics details
| Stars | 2,433 |
scouter-project/scouter
Scouter is an open source APM (Application Performance Management) tool.
Metrics details
| Stars | 2,177 |
deephacks/awesome-jvm
A curated list of awesome loosely performance related JVM stuff. Inspired by awesome-python.
Metrics details
| Stars | 2,164 |
linkedin/dexmaker
A utility for doing compile or runtime code generation targeting Android's Dalvik VM
Metrics details
| Stars | 1,969 |
jphp-group/jphp
JPHP - an implementation of PHP on Java VM
Metrics details
| Stars | 1,711 |
ethereum/solc-js
Javascript bindings for the Solidity compiler
Metrics details
| Stars | 1,507 |
Leaking/Hunter
A fast, incremental, concurrent framework to develop compile plugin for android project to manipulate bytecode
Metrics details
| Stars | 1,418 |
snoack/python-goto
A function decorator, that rewrites the bytecode, to enable goto in Python
Metrics details
| Stars | 1,310 |
rocky/python-decompile3
Python decompiler for 3.7-3.8 Stripped down from uncompyle6 so we can refactor and start to fix up some long-standing problems
Metrics details
| Stars | 1,267 |
crosire/d3d8to9
A D3D8 pseudo-driver which converts API calls and bytecode shaders to equivalent D3D9 ones.
Metrics details
| Stars | 1,215 |
mstrobel/procyon
Procyon is a suite of Java metaprogramming tools, including a rich reflection API, a LINQ-inspired expression tree API for runtime code generation, and a Java decompiler.
Metrics details
| Stars | 1,206 |
lihaoyi/Metascala
A JVM written in Scala
Metrics details
| Stars | 1,186 |
shazow/whatsabi
Extract the ABI (and resolve proxies, and get other metadata) from Ethereum bytecode, even without source code.
Metrics details
| Stars | 1,158 |
zesterer/tao
A statically-typed functional language with generics, typeclasses, sum types, pattern-matching, first-class functions, currying, algebraic effects, associated types, good diagnostics, etc.
Metrics details
| Stars | 1,156 |
anestisb/vdexExtractor
Tool to decompile & extract Android Dex bytecode from Vdex files
Metrics details
| Stars | 1,135 |
ocsigen/js_of_ocaml
Compiler from OCaml to Javascript.
Metrics details
| Stars | 1,122 |
hazelgrove/hazel
Hazel, a live functional programming environment with typed holes
Metrics details
| Stars | 1,121 |
Leifzhang/AndroidAutoTrack
Android Asm 插桩 教学
Metrics details
| Stars | 1,058 |
hlorenzi/customasm
💻 An assembler for custom, user-defined instruction sets! https://hlorenzi.github.io/customasm/web/
Metrics details
| Stars | 1,050 |
i-net-software/JWebAssembly
Java bytecode to WebAssembly compiler
Metrics details
| Stars | 1,050 |
neuroradiology/InsideReCaptcha
Reverse-engineering the new “captchaless” ReCaptcha system...
Metrics details
| Stars | 1,046 |
luaj/luaj
Lightweight, fast, Java-centric Lua interpreter written for JME and JSE, with string, table, package, math, io, os, debug, coroutine & luajava libraries, JSR-223 bindings, all metatags, weak tables and unique direct lua-to-java-bytecode compiling.
Metrics details
| Stars | 1,040 |
MobiVM/robovm
Ahead of time compiler for JVM bytecode targetting iOS, Mac OSX and Linux
Metrics details
| Stars | 1,034 |
GraxCode/threadtear
Multifunctional java deobfuscation tool suite
Metrics details
| Stars | 976 |
romainguy/kotlin-explorer
Desktop tool to quickly explore disassembled Kotlin code.
Metrics details
| Stars | 972 |
jnz/q3vm
Q3VM - Single file (vm.c) bytecode virtual machine/interpreter for C-language input
Metrics details
| Stars | 943 |
ethereum/sourcify
Decentralized Solidity contract source code verification service
Metrics details
| Stars | 943 |
