Topics / #bytecode
Bytecode projects on GitHub
Viewing, analyzing, and generating bytecode of virtual machines.
As of , the most-starred Bytecode projects on GitHub are arthas (37.6K stars), turso (24.8K stars) and bytecode-viewer (15.7K stars). GitHub.Locker tracks 10 Bytecode repositories with 156K stars combined. The fastest-growing on October 19 was turso, with +22 stars in a day.
Hot right now
Most stars gained in a day · Oct 19
+22turso
tursodatabase/turso · ★ 24.8KTurso is an in-process SQL database written in Rust, compatible with SQLite, with an experimental Postgres frontend. Like SQLite it runs inside your application, and it is already used in production at multiple organizations.
+3foundry
foundry-rs/foundry · ★ 10.7KFoundry is a blazing fast, portable and modular toolkit for Ethereum application development, written in Rust. It bundles four command-line tools: Forge, Cast, Anvil and Chisel.
+2arthas
alibaba/arthas · ★ 37.6KArthas is a Java diagnostic tool from Alibaba that lets developers troubleshoot production issues on a live JVM without modifying code or restarting the server.
hermes
facebook/hermes · ★ 11.4KHermes is a JavaScript engine optimized for fast start-up of React Native apps, using ahead-of-time static optimization and compact bytecode instead of parsing raw JS at runtime.
The all-time top
10 projects · by stars
- 37.6K
#1 · alibaba/arthasarthas
Arthas is a Java diagnostic tool from Alibaba that lets developers troubleshoot production issues on a live JVM without modifying code or restarting the server.
- 24.8K
#2 · tursodatabase/tursoturso
Turso is an in-process SQL database written in Rust, compatible with SQLite, with an experimental Postgres frontend. Like SQLite it runs inside your application, and it is already used in production at multiple organizations.
- 15.7K
#3 · Konloch/bytecode-viewerbytecode-viewer
Bytecode Viewer (BCV) is a lightweight Java/Android reverse engineering suite: drag in a Jar or APK and it decompiles, disassembles, searches and debugs it, powered by several open source tools.
- 4
scala
14.6Kscala/scala · ScalaThis is the official Scala 2 repository: the source for the Scala 2 compiler, standard library, and language specification. Bug reports go to scala/bug, and Scala 3 is developed separately at scala/scala3.
- 5

matrix
12.1KTencent/matrix · JavaMatrix is an APM (Application Performance Management) system developed by WeChat to monitor, locate and analyse performance problems in mobile apps. It runs in production inside WeChat itself.
- 6

CodeGuide
11.9Kfuzhengwei/CodeGuide · ShellCodeGuide is a personal knowledge hub by Chinese Java engineer Fu Zheng Wei (小傅哥) that indexes years of his work: an interview handbook, hand-rolled clones of Spring and MyBatis, a JVM written in Java, Netty tutorials, bytecode-programming guides, and a published design-patterns book, all centered on core Java development.
- 7
hermes
11.4Kfacebook/hermes · JavaScriptHermes is a JavaScript engine optimized for fast start-up of React Native apps, using ahead-of-time static optimization and compact bytecode instead of parsing raw JS at runtime.
- 8

craftinginterpreters
11.1Kmunificent/craftinginterpreters · HTMLThe repository for 'Crafting Interpreters', a book that teaches you to build interpreters. It holds the full text of the book, complete source for its two Lox interpreters, and the build system behind craftinginterpreters.com.
- 9

foundry
10.7Kfoundry-rs/foundry · RustFoundry is a blazing fast, portable and modular toolkit for Ethereum application development, written in Rust. It bundles four command-line tools: Forge, Cast, Anvil and Chisel.
- 10

mquickjs
6.2Kbellard/mquickjs · CMicroQuickJS (MQuickJS) is a JavaScript engine built for embedded systems, able to run JS programs using as little as 10 kB of RAM and about 100 kB of ROM, with speed comparable to full QuickJS.
Related topics
Often tagged together