#bytecode

  1. acpi

    A pure-Rust library for interacting with ACPI

    v6.1.0 24K #interpreter #power-management #firmware #aml #bootloader #allocator #x86-64 #table-parser #rsdp #bytecode
  2. mrubyedge

    mruby/edge is yet another mruby that is specialized for running on WASM

    v1.1.8 #mruby #embedded-scripting #vm #edge #ruby #wasm #bytecode #mrb #yet-another #edge-computing
  3. lua2hcb_compiler

    A compiler for Lua-like scripts to HCB

    v0.1.0 #compiler #lua #hcb #pc #syscalls #if-statement #dispatcher #decompiling #control-flow #bytecode
  4. hermes_rs

    A dependency-free disassembler and assembler for the Hermes bytecode

    v0.1.14 #bytecode #disassembly #serialization #deserialize #hash #dependency-free #file-header #disassembler-and-assembler #object-key #specta
  5. quickpython

    A lightweight Python bytecode VM written in Rust

    v0.1.3 #bytecode-interpreter #python #scripting #vm #interpreter #bytecode
  6. fidget

    Infrastructure for complex closed-form implicit surfaces

    v0.4.2 1.2K #implicit-surface #jit #math-expression #infrastructure #evaluation #bytecode #graphics #2d-rendering #arm64 #x86-64
  7. littrs-ruff-python-ast

    Vendored ruff_python_ast for littrs (from github.com/astral-sh/ruff)

    v0.6.1 #wasm-sandbox #littrs #python #documentation #import #ruff #llm #bytecode #ai-agents #github-com
  8. ambers

    Pure Rust reader for SPSS .sav and .zsav files

    v0.3.7 #arrow #variables #spss #sav #bytecode #polars-dataframe #mr #zlib #native-python #field-read
  9. runmat-ignition

    Baseline interpreter for RunMat enabling instant startup and execution

    v0.2.8 #interpreter #compiler #vm #execution #run-mat #bytecode #matlab #ignition #scatter #baseline
  10. expry

    Execute an expression on an encoded (binary) value, yielding another binary value (either in decoded or encoded form). Supports custom functions. Supports parsing the expression and converting the expression to bytecode.

    v0.4.2 #bytecode-interpreter #expression #interpreter #expressions #bytecode
  11. java_asm

    Java bytecode reader & writer in rust

    v0.1.3 #reader-writer #bytecode #assembly #java #jvm-bytecode
  12. ristretto_classfile

    reading, writing and verifying Java classfiles

    v0.29.0 #jvm-bytecode #bytecode #classfile #java #jvm
  13. python-rs

    A stackless Python 3 interpreter written in Rust — NaN-boxed values, zero dependencies

    v0.1.1 #bytecode-interpreter #stackless #vm #interpreter #bytecode
  14. plotnik-compiler

    Compiler for Plotnik query language (parser, analyzer, bytecode emitter)

    v0.3.2 #query-language #emitter #tree-sitter #lexer #bytecode #plotnik #typescript #cst #grammar #infer
  15. littrs-ruff-source-file

    Vendored ruff_source_file for littrs (from github.com/astral-sh/ruff)

    v0.6.1 #wasm-sandbox #littrs #python #ruff #llm #bytecode #ai-agents #security
  16. littrs-ruff-python-trivia

    Vendored ruff_python_trivia for littrs (from github.com/astral-sh/ruff)

    v0.6.1 #wasm-sandbox #python #littrs #ruff #llm #bytecode #ai-agents #security
  17. fsqlite-planner

    Query planner: name resolution, WHERE analysis, join ordering

    v0.1.1 #query-planner #analysis #order #column-index #table-index #statistics #name-resolution #terms #bytecode #histogram
  18. plotnik-bytecode

    Bytecode format and runtime types for Plotnik

    v0.3.2 #bytecode #tree-sitter #query #plotnik #dfa #deserialize #arity
  19. neo-decompiler

    Minimal tooling for inspecting Neo N3 NEF bytecode

    v0.5.2 #neo #bytecode #nef
  20. mokapot

    analyzing and manipulating JVM bytecode

    v0.24.2 #jvm-bytecode #bytecode-analysis #java #bytecode #jvm
  21. plotnik-vm

    Runtime VM for executing compiled Plotnik queries

    v0.3.2 #tree-sitter #vm #query #bytecode #plotnik
  22. littrs-ruff-text-size

    Vendored ruff_text_size for littrs (from github.com/astral-sh/ruff)

    v0.6.1 #wasm-sandbox #text-size #littrs #python #range #llm #bytecode #ai-agents #ruff #security
  23. noak

    reading and writing java class files

    v0.6.3 140 #java-class #java #class #jvm-bytecode #jvm #bytecode
  24. pyc_editor

    reading, modifying, and writing Python .pyc files

    v0.4.3 #instructions #modify #python #pyc #reading #bytecode #disassembly #planned-future
  25. nyar-assembler

    Modern Nyar VM assembler - strongly typed, object-oriented, zero-dependency core

    v0.1.1 #bytecode #vm #nyar #disassembler
  26. moongen

    moonsharp bytecode types, assembler, disassembler, and static analyzer

    v0.0.2 #bytecode #disassembly #lua
  27. sqlite_vdbe

    Low-level access to SQLite's VDBE bytecode engine

    v0.0.3 #sqlite #bytecode #vdbe #database #api-bindings
  28. bytevm

    A tiny bytecode virtual machine

    v0.7.1 900 #bytecode-interpreter #vm #run-time #interpreter #bytecode
  29. qvcm

    Register-based bytecode VM with quantum computing functionality

    v1.0.1 #quantum-computing #vm #bytecode #validation #cat #register-based #dec
  30. lua-assembler

    Parse and write Lua .luac bytecode

    v0.1.1 230 #bytecode #assembly #lua #write #cross-platform #parse-and-write
  31. tjs2dec

    A krkr2 and krkrz tjs2 bytecode decompiler written in Rust

    v0.3.0 #decompile #bytecode #tjs2 #decompiling #ssa #intermediate-representation #mnemonic #attempt #disassemble #single-assignment
  32. fusabi-frontend

    Frontend (parser, compiler) for Fusabi language

    v0.35.0 #compiler #ast #front-end #fusabi #lexer #bytecode #inference-engine #type-inference #recursive-descent-parser #bytecode-compiler
  33. omg_runtime

    The OMG language runtime and virtual machine, providing bytecode execution, REPL, and built-in functions

    v0.1.4 #bytecode-interpreter #vm #educational #interpreter #bytecode
  34. rustpython-vm

    RustPython virtual machine

    v0.4.0 5.0K #interpreter #python #vm #jit #object #rustpython #bytecode
  35. v4_cli

    CLI tool for V4 VM bytecode deployment

    v0.5.0 #vm #bytecode #embedded #cli
  36. oak-msil

    Microsoft Intermediate Language (MSIL) parser with support for .NET Common Language Infrastructure and bytecode analysis

    v0.0.4 320 #bytecode #msil #dotnet #cil #parser
  37. java_asm_egui

    Java bytecode reader & writer in rust

    v0.1.1 340 #bytecode #reader-writer #assembly #java #jvm-bytecode #java-asm
  38. hecate-vm

    The main package for the hecate vm

    v0.6.0 550 #vm #register #hecate #memory #instruction-set #performance-metrics #l1-cache #bytecode #l2-cache #memory-access
  39. product-farm-json-logic

    JSON Logic parser, AST, and bytecode compiler for Product-FARM

    v0.2.0 #compiler #json-logic #bytecode-compiler #rules #bytecode
  40. sema-vm

    Bytecode compiler and virtual machine for the Sema programming language

    v1.11.0 #compiler #vm #bytecode #bytecode-compiler #sema #serialization #programming-language #stack-based #artificial-intelligence
  41. fusabi-vm

    Virtual Machine for Fusabi language

    v0.35.0 #garbage-collection #vm #fusabi #stack-based #execution #bytecode #serialization #scripting-engine
  42. lua-bytecode

    A lua bytecode parser/encoder for lua5.1 and luau

    v0.3.5 460 #lua #bytecode #parser #luau #encoder
  43. java_asm_server

    Java bytecode reader & writer in rust

    v0.1.3 #reader-writer #bytecode #java #assembly #jvm-bytecode #java-asm
  44. hairy

    Compiled text templates (not unlike Mustache and Handlebars), with support for expressions and custom functions inside such expressions

    v0.4.0 600 #bytecode-interpreter #mustache #interpreter #expression #bytecode
  45. fusabi

    A potent, functional scripting layer for Rust infrastructure

    v0.35.0 #scripting-layer #bytecode #scripting-engine #script-engine #infrastructure #potent #lexer #parser-compiler #fsx
  46. jclassfile

    Java class files parser

    v0.4.0 #jvm-bytecode #java #parser #jvm #bytecode #classfile
  47. lobe

    A fast, cross-platform Brainfuck interpreter written in Rust

    v0.1.3 #bytecode-interpreter #brainfuck #esolang #bytecode
  48. luadec-rust

    Safe Rust bindings for LuaDec - A Lua 5.1 bytecode decompiler

    v0.2.5 550 #decompiling #reverse-engineering #lua #lua-51 #bytecode
  49. probex-ebpf

    eBPF programs for the probex profiler

    v0.1.17 #ebpf #events #probex #programs #syscalls #profiler #cpu-sampling #bytecode
  50. tycho-disasm

    TVM bytecode disasm

    v0.3.3 #disasm #tycho #tvm #bytecode #fuzzer #miri
  51. waverune

    Runic encoding tool for interfacing with the Wave2 VM

    v1.0.1 #vm #wave2 #runes #hex #rune #chat #runic #bytecode
  52. tr-lang

    A programming language made to bring syntax closer to Turkish

    v0.4.0 #programming-language #lexer #bytecode #parser
  53. phoron_asm

    A Jasmin-compatible Assembler for the JVM

    v1.0.2 #assembly #jvm-bytecode #assembler #jvm #bytecode
  54. unfuck

    Python 2.7 bytecode deobfuscator

    v0.4.0 #python #deobfuscation #bytecode #name #obfuscated #deobfuscator #2-7 #deobfuscating #taint
  55. hlbc

    Hashlink bytecode disassembler and analyzer

    v0.7.0 #disassembly #haxe #bytecode #hashlink #reverse-enginneering
  56. r55

    compiler for R.txt android files

    v0.1.2 150 #compiler #r-txt #parser-generator #java #android #bytecode #parser-compiler #lua
  57. hecate-common

    Common data structures for the hecate vm

    v0.4.0 370 #instruction-set #vm #register #hecate #bytecode #l1-cache #l2-cache #l3 #syscalls
  58. bpf-ins

    working with eBPF instructions

    v0.7.4 110 #ebpf #bytecode #linux #bpf
  59. lunify

    converting Lua byte code to different versions and formats

    v1.1.0 290 #bytecode #different-versions #lua
  60. spore-disassembler

    UEFI Bytecode Disassembler

    v0.1.1 #disassembly #bytecode #uefi
  61. luadec

    A Lua 5.1 bytecode decompiler library, originated from lbcdec

    v0.2.0 #reverse-engineering #bytecode #lua
  62. fusabi-pm

    Fusabi Package Manager

    v0.1.0 #package-manager #fusabi #scripting-engine #type-safe #bytecode #embedded-scripting-engine #plugin-system #data-pipeline #cache #compile-time
  63. luac-parser

    lua bytecode parser

    v0.5.3 1.1K #lua-jit #bytecode #luau #lua #parser
  64. cas-compiler

    Bytecode compiler for CalcScript programs

    v0.2.0 #bytecode #calcscript #codegen #math-language #evaluation
  65. celsium

    building interpreters

    v0.1.7 #stack #interpreter #interpreters #bytecode
  66. extendable_vm

    that simplifies implementation of stack VMs

    v0.4.0 #stack-vm #chunks #programming-language #bytecode #extendable #logging
  67. hecate-turtle

    A turtle implementation based on hecate vm

    v0.6.0 #vm #instruction-set #turtle #hecate #register #performance-metrics #memory-model #l1-cache #bytecode #l2-cache
  68. susywasm

    WebAssembly binary format serialization/deserialization/interpreter

    v0.31.3 #bytecode-interpreter #serde #wasm-bytecode #wasm #interpreter #bytecode
  69. shuriken-bindings

    Safe bindings for the [Shuriken bytecode analyzer

    v1.0.3 270 #bytecode #shuriken #config #analyzer #points
  70. strontium

    A register-based bytecode machine for statically and dynamically typed programming languages

    v0.6.0 #vm #bytecode #p-code-machine #language
  71. bpf-api

    Idomatic Rust bindings for eBPF programs, probes, and maps

    v0.3.1 #ebpf #bytecode #linux #bpf
  72. susy-wasm

    WebAssembly binary format serialization/deserialization/interpreter

    v0.31.3 #bytecode-interpreter #wasm-bytecode #serde #wasm #interpreter #bytecode
  73. cbasm

    Asm assembler & dissasembler for cbvm bytecode

    v0.2.5 320 #assembly #bytecode #cbvm
  74. hlbc-cli

    Hashlink bytecode disassembler, analyzer and decompiler cli

    v0.7.0 #disassembly #hashlink #haxe #bytecode #reverse-enginneering #disassembler
  75. ellie_bytecode

    Bytecode assembler/encoder/decoder for ellie language

    v0.5.4 280 #bytecode #ellie #assembly #embedded #decoder #assembly-codec
  76. cargo-pvm-contract-builder

    Build helper for PolkaVM contract bytecode

    v0.2.3 #polka-vm #contract #bytecode #pvm #builder
  77. zub

    A fast, stack-based virtual machine for dynamic languages, with an intuitive IR-builder, garbage collection and NaN-tagging

    v0.3.14 160 #garbage-collection #vm #language #stack-based #dynamic #bytecode #ir-builder #intermediate-representation
  78. ttk91

    A parser, compiler and emulator library for the TTK91 instruction architecture

    v0.2.0 #compiler #assembly #emulation #bytecode #bytecode-compiler #source-map #parser-compiler
  79. evmole

    Extracts function selectors and arguments from EVM bytecode

    v0.8.2 10K #ethereum #bytecode #arguments #control-flow-graph #selectors #mutability #solidity #unverified #symbolic-execution #bytecode-analysis
  80. jdescriptor

    Java Bytecode Descriptor Parser for Rust

    v0.2.0 120 #java #bytecode #jvm-bytecode #jvm #descriptor
  81. luadec-sys

    Raw FFI bindings for LuaDec - A Lua 5.1 bytecode decompiler

    v0.2.5 500 #bytecode #lua #ffi #sys
  82. phoron_core

    A serializer and deserializer for JVM bytecode

    v0.5.4 #jvm-bytecode #serializer-deserializer #bytecode #jvm #deserializer #serialization #serializer
  83. gs2compiler

    Compiles GS2 source code into GS2 bytecode

    v0.2.3 330 #gs2 #bytecode #header #source #compiler
  84. ka-pi

    A JVM Bytecode Manipulation Framework inspired by ASM

    v0.2.0 #jvm-bytecode #bytecode #jvm
  85. hlbc-decompiler

    Hashlink bytecode decompiler

    v0.7.0 #disassembly #hashlink #haxe #bytecode #reverse-enginneering #disassembler
  86. bytecode

    ability to read bytecode

    v0.3.0 #utility #read
  87. amvm

    Apika's My Virtual Machine. A virtual machine with Intermediate Lenguage

    v0.1.0 #vm #bytecode #convert #command #variables #javascript
  88. class_file

    parsing JVM classfiles

    v0.1.0 #parser #jvm-bytecode #jvm #class #bytecode
  89. fidget-bytecode

    Bytecode representation for Fidget expression tapes

    v0.4.1 230 #bytecode #fidget #representation #expression #opcode #interpreter #math-expression
  90. alan-runtime

    A runtime in Rust to run AGC or Alan Graphcode, alan's bytecode format

    v0.1.5 #bytecode #alan #format #agc #standard
  91. simplicityhl

    Rust-like language that compiles to Simplicity bytecode

    v0.4.1 460 #high-level-language #compile #simplicity #bytecode #compiled #witness #wit #jet #rust-like #debugging
  92. lu-sys

    FFI bindings to the Luau C API

    v0.696.0 #luau #bytecode #vm #documented #bindings
  93. lua-decompile

    a lua bytecode decompiler library

    v0.1.0 #lua #bytecode #decompiling
  94. rusty-dex

    rusty-dex is a parser for DEX files

    v0.2.0 #dex #parser #bytecode #parser-for-dex #file
  95. Try searching with DuckDuckGo.

  96. bpf-script

    A small scripting language and compiler for creating eBPF programs at runtime

    v0.5.4 #ebpf #bytecode #linux
  97. hlbc-gui

    Hashlink bytecode disassembler, analyzer and decompiler gui

    v0.3.0 #disassembly #haxe #hashlink #bytecode #reverse-enginneering #disassembler
  98. cfsp

    A JVM Bytecode Manipulation Framework inspired by ASM

    v1.0.1 #jvm-bytecode #bytecode #jvm
  99. ezjs

    micro Javascript (ES5) engine is Rust

    v0.1.1 #bytecode #dsl #javascript #run-time
  100. evm-disassembler

    Disassemble EVM bytecode into individual Opcodes and format into human readable strings

    v0.6.0 14K #bytecode #human-readable #evm #opcode #disassemble
  101. jbcrs

    support reading and writing of java class files

    v0.1.3 #jvm #java-class #jvm-bytecode #java #bytecode
  102. evm-lens

    Colorful EVM bytecode disassembler CLI

    v0.3.0 430 #blockchain #ethereum #bytecode #disassembly #evm
  103. coffea

    A very much WIP Java bytecode decompiler

    v0.1.0 #java #jvm-bytecode #bytecode #jvm
  104. evmil

    An low-level immediate language for compiling to EVM bytecode

    v0.4.12 1.5K #assembly #bytecode #evm #intermediate-language #disassemble #disassembly #0x00 #lab #gt #0x01
  105. simple-vm

    bytecode VM with a custom compiler

    v0.1.1 #bytecode-interpreter #vm #interpreter #bytecode #language-interpreter
  106. pk_vm

    The Palacinke lang bytecode virtual machine

    v0.0.5-dev #vm #palacinke #language #bytecode
  107. rascal_bytecode

    Rascal programming language bytecode

    v0.1.2 #bytecode #programming-language #rascal
  108. lutetia

    EVM bytecode decompiler — the fastest EVM decompiler

    v0.2.1 #ethereum #bytecode #decompiling #solidity #evm
  109. swd-rs

    parsing flash SWD files

    v0.1.1 #flash #parser #file-format #debugging #bytecode #breakpoints
  110. jbcrs-basic

    support reading and writing of java class files

    v0.1.4 #java-class #jvm #jvm-bytecode #java #bytecode
  111. lib_stacked

    Virtual Machine Byte Code For Compilers

    v0.1.2 #compiler #vm #bytecode #bytecode-compiler #byte
  112. ethcontract-common

    Common types for ethcontract-rs runtime and proc macro

    v0.25.8 900 #smart-contracts #ethereum #bytecode #truffle #linker
  113. java_decompiler_ollama

    Java decompiler using Ollama and javap

    v0.1.0 #java-class #ollama-api #translation #decompiling #source #bytecode #disassemble
  114. bytecoding

    Derive macro for encoding and decoding instructions and operands as bytecode

    v0.1.0 #bytecode #macro-derive #encoding-decoding #enums #macro-and-decoding #partial-eq #debugging #jump
  115. ivm-vm

    The virtual machine for ivm bytecode

    v0.1.0 #vm #bytecode #ivm
  116. rustpython-bytecode

    RustPython specific bytecode

    v0.1.2 #rustpython #python #bytecode #interpreter #wasm
  117. java_asm_macro

    Java bytecode reader & writer in rust

    v0.1.3 #bytecode #reader-writer #assembly #java #java-asm
  118. opcode-macros

    Macros for opcodes encoded in bit fields

    v0.1.0 #bytecode #match #instructions
  119. in-out

    read and write bytes in various forms

    v0.1.0 #bytecode #binary
  120. lunir

    A universal intermediate representation oriented towards Lua

    v0.2.0 #decompilation #intermediate-representation #lua #universal #format #bytecode #towards
  121. littrs-macros

    Procedural macros for Littrs sandbox

    v0.6.1 #wasm-sandbox #littrs #python #proc-macro #llm #bytecode #registration #ai-agents #security
  122. tnt-core-bytecode

    Bytecode exports for TNT Core Solidity contracts

    v0.6.0 200 #bytecode #smart-contracts #export #tnt #staking #blueprint #solidity
  123. vermilion-object

    packaging Vermilion bytecode

    v0.1.0 #bytecode #packaging #vermilion #toplevel #lib-rs
  124. ivm-compile

    The official compiler framework for ivm

    v0.1.0 #compiler #ivm #framework #bytecode
  125. simfony

    Rust-like language that compiles to Simplicity bytecode

    v0.1.0 #high-level-language #compile #simplicity #bytecode #compiled #witness #rust-like #debugging #assembly #jet
  126. solana_libra_compiler

    Libra compiler

    v0.0.1-sol5 330 #compiler #libra #ir #bytecode #bytecode-compiler #blockchain
  127. msc

    working with Smash 4's MotionScript bytecode

    v0.5.4 #bytecode #motionscript #smash
  128. instrs

    A derive macro for (de)serializing enums into/from bytecode

    v0.1.0 #enums #bytecode #macro-for-de #serialization #vm
  129. hlbc-indexing

    Hashlink bytecode indexer

    v0.7.0 #disassembly #bytecode #haxe #hashlink #reverse-enginneering #disassembler
  130. expry_macros

    Execute an expression on an encoded (binary) value, yielding another binary value (either in decoded or encoded form). Supports custom functions. Supports parsing the expression and converting the expression to bytecode.

    v0.4.1 1.0K #bytecode-interpreter #json #expression #bytecode #interpreter
  131. evm-rs-emulator

    A blazingly fast in-memory Ethereum Virtual Machine (EVM) emulator written in Rust

    v0.1.4 #emulation #bytecode #evm
  132. chia-generator-parser

    Chia blockchain generator bytecode parser

    v0.2.0 #blockchain #parser-generator #block-height #bytecode #pattern-detection #block-parser #clvm #serialization #bytecode-analysis #heights
  133. fdl

    Fast deterministic language

    v0.1.0 #deterministic #language #exit-error #static-typing #bytecode
  134. solana_libra_vm

    Libra vm

    v0.0.1-sol5 380 #blockchain #file-format #libra #bytecode #type-system #move-vm #module-define #deserialize #printing #carry
  135. eva-asm

    EVM assembly instructions, opcodes and mnemonics

    v0.3.0 #ethereum #assembly #bytecode #evm
  136. trn-pact

    An embedded contract DSL and toolchain for doughnuts in the TRN permission domain

    v0.2.1 #permissions #dsl #pact #trn #bytecode #embedded #blockchain
  137. javabc

    Java bytecode manipulation library

    v0.1.2 #bytecode #java #vm
  138. arrowc

    Compiler for the Arrow programming language

    v0.1.0 #compiler #compiler-for-arrow #bytecode #location #remote #ahead-of-time #arrow-vm
  139. bytepeep

    Bytecode peephole optimizer

    v0.1.0 #bytecode #optimization #peephole