#bytecode

  1. acpi

    A pure-Rust library for interacting with ACPI

    v6.0.1 25K #interpreter #power-management #firmware #aml #bootloader #allocator #x86-64 #table-parser #rsdp #bytecode
  2. warg-client

    A client library for Warg component registries

    v0.10.0 9.5K #wasm-component #warg #publish #component-registry #registries #bytecode #alliance
  3. rustpython-vm

    RustPython virtual machine

    v0.4.0 3.0K #interpreter #python #vm #rustpython #jit-compiler #bytecode #embedded
  4. 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
  5. ristretto_classfile

    reading, writing and verifying Java classfiles

    v0.28.0 #jvm-bytecode #bytecode #classfile #java #jvm
  6. steel-core

    Core compiler and VM implementation for steel

    v0.7.0 310 #scheme-interpreter #vm #list #hash-map #immutability #repl #higher-order #bytecode #warnings #racket
  7. mrubyedge

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

    v1.1.0 #mruby #embedded-scripting #vm #edge #ruby #wasm #bytecode #mrb #yet-another #edge-computing
  8. hermes_rs

    A dependency-free disassembler and assembler for the Hermes bytecode

    v0.1.13 #bytecode #disassembly #serialization #deserialize #hash #dependency-free #file-header #disassembler-and-assembler #object-key #specta
  9. 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
  10. fidget

    Infrastructure for complex closed-form implicit surfaces

    v0.4.2 900 #implicit-surface #jit #math-expression #infrastructure #evaluation #bytecode #graphics #2d-rendering #arm64 #x86-64
  11. plotnik-compiler

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

    v0.3.1 #query-language #emitter #tree-sitter #bytecode #lexer #plotnik #typescript #cst #grammar #infer
  12. 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
  13. plotnik-bytecode

    Bytecode format and runtime types for Plotnik

    v0.3.1 #bytecode #tree-sitter #query #plotnik #dfa #deserialize #arity
  14. mokapot

    analyzing and manipulating JVM bytecode

    v0.24.2 #jvm-bytecode #bytecode-analysis #java #bytecode #jvm
  15. java_asm

    Java bytecode reader & writer in rust

    v0.1.3 #reader-writer #bytecode #assembly #java #jvm-bytecode
  16. noak

    reading and writing java class files

    v0.6.3 230 #java-class #java #class #jvm-bytecode #jvm #bytecode
  17. plotnik-vm

    Runtime VM for executing compiled Plotnik queries

    v0.3.1 #tree-sitter #vm #query #bytecode #plotnik
  18. pyc_editor

    reading, modifying, and writing Python .pyc files

    v0.4.2 #instructions #modify #python #pyc #reading #bytecode #disassembly #planned-future
  19. neo-decompiler

    Minimal tooling for inspecting Neo N3 NEF bytecode

    v0.5.0 #decompilation #neo #bytecode #nef
  20. qvcm

    Register-based bytecode VM with quantum computing functionality

    v1.0.1 #quantum-computing #vm #bytecode #validation #cat #register-based #dec
  21. oak-msil

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

    v0.0.2 #parser #bytecode #msil #dotnet #cil
  22. bytevm

    A tiny bytecode virtual machine

    v0.7.1 900 #bytecode-interpreter #vm #run-time #interpreter #bytecode
  23. 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
  24. steel-derive

    Derive macros for use within steel

    v0.6.0 480 #scheme-interpreter #steel-scheme #macro #vm #racket #embedded #bytecode
  25. tjs2dec

    A krkr2 and krkrz tjs2 bytecode decompiler written in Rust

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

    Frontend (parser, compiler) for Fusabi language

    v0.35.0 130 #compiler #ast #front-end #lexer #fusabi #bytecode #inference-engine #type-inference #recursive-descent-parser #bytecode-compiler
  27. product-farm-json-logic

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

    v0.2.0 #compiler #json-logic #bytecode-compiler #rules #bytecode
  28. 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
  29. v4_cli

    CLI tool for V4 VM bytecode deployment

    v0.5.0 #vm #bytecode #embedded #cli
  30. java_asm_egui

    Java bytecode reader & writer in rust

    v0.1.1 340 #bytecode #reader-writer #assembly #java #jvm-bytecode #java-asm
  31. fusabi-vm

    Virtual Machine for Fusabi language

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

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

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

    Java bytecode reader & writer in rust

    v0.1.3 #reader-writer #bytecode #java #assembly #jvm-bytecode #java-asm
  34. 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
  35. waverune

    Runic encoding tool for interfacing with the Wave2 VM

    v1.0.1 #vm #wave2 #runes #hex #rune #chat #runic #bytecode
  36. 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
  37. jclassfile

    Java class files parser

    v0.4.0 #jvm-bytecode #java #parser #jvm #bytecode #classfile
  38. luadec-rust

    Safe Rust bindings for LuaDec - A Lua 5.1 bytecode decompiler

    v0.2.5 550 #decompiling #reverse-engineering #lua #lua-51 #bytecode
  39. lobe

    A fast, cross-platform Brainfuck interpreter written in Rust

    v0.1.3 #bytecode-interpreter #brainfuck #esolang #bytecode
  40. tycho-disasm

    TVM bytecode disasm

    v0.3.2 #disasm #tycho #tvm #bytecode #fuzzer #miri
  41. tr-lang

    A programming language made to bring syntax closer to Turkish

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

    A Jasmin-compatible Assembler for the JVM

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

    Python 2.7 bytecode deobfuscator

    v0.4.0 #python #deobfuscation #bytecode #name #obfuscated #deobfuscator #2-7 #taint #deobfuscating
  44. bpf-ins

    working with eBPF instructions

    v0.7.4 110 #ebpf #bytecode #linux #bpf
  45. luadec

    A Lua 5.1 bytecode decompiler library, originated from lbcdec

    v0.2.0 #reverse-engineering #bytecode #lua
  46. cas-compiler

    Bytecode compiler for CalcScript programs

    v0.2.0 #bytecode #calcscript #codegen #math-language #evaluation
  47. hlbc

    Hashlink bytecode disassembler and analyzer

    v0.7.0 #disassembly #bytecode #haxe #hashlink #reverse-enginneering
  48. fidget-bytecode

    Bytecode representation for Fidget expression tapes

    v0.4.1 #bytecode #representation #fidget #opcode #expression #interpreter #math-expression #endianness
  49. r55

    compiler for R.txt android files

    v0.1.2 150 #compiler #r-txt #parser-generator #java #android #bytecode #parser-compiler #lua
  50. 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
  51. spore-disassembler

    UEFI Bytecode Disassembler

    v0.1.1 #disassembly #bytecode #uefi
  52. hecate-turtle

    A turtle implementation based on hecate vm

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

    Asm assembler & dissasembler for cbvm bytecode

    v0.2.5 320 #assembly #bytecode #cbvm
  54. lunify

    converting Lua byte code to different versions and formats

    v1.1.0 #bytecode #different-versions #lua
  55. luac-parser

    lua bytecode parser

    v0.5.3 1.1K #lua-jit #bytecode #luau #lua #parser
  56. 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
  57. shuriken-bindings

    Safe bindings for the [Shuriken bytecode analyzer

    v1.0.3 270 #bytecode #shuriken #config #analyzer #points
  58. celsium

    building interpreters

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

    that simplifies implementation of stack VMs

    v0.4.0 #stack-vm #chunks #programming-language #bytecode #extendable #logging
  60. susywasm

    WebAssembly binary format serialization/deserialization/interpreter

    v0.31.3 #bytecode-interpreter #serde #wasm-bytecode #wasm #interpreter #bytecode
  61. strontium

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

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

    Idomatic Rust bindings for eBPF programs, probes, and maps

    v0.3.1 #ebpf #bytecode #linux #bpf
  63. rustpython-bytecode

    RustPython specific bytecode

    v0.1.2 #interpreter #rustpython #python #bytecode #jit-compiler #wasm
  64. revive-explorer

    Helper utility to inspect debug builds

    v0.1.0 #compiler #debugging #helper #utility #yul #declaration #break-down #bytecode #debug-information #revive
  65. ellie_bytecode

    Bytecode assembler/encoder/decoder for ellie language

    v0.5.4 280 #bytecode #ellie #assembly #embedded #decoder #assembly-codec
  66. hlbc-cli

    Hashlink bytecode disassembler, analyzer and decompiler cli

    v0.7.0 #disassembly #hashlink #haxe #bytecode #reverse-enginneering #disassembler
  67. cargo-pvm-contract-builder

    Build helper for PolkaVM contract bytecode

    v0.2.3 #polka-vm #contract #bytecode #pvm #builder
  68. 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
  69. luadec-sys

    Raw FFI bindings for LuaDec - A Lua 5.1 bytecode decompiler

    v0.2.5 500 #bytecode #lua #ffi #sys
  70. 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
  71. 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
  72. phoron_core

    A serializer and deserializer for JVM bytecode

    v0.5.4 #jvm-bytecode #serializer-deserializer #bytecode #jvm #deserializer #serialization #serializer
  73. ka-pi

    A JVM Bytecode Manipulation Framework inspired by ASM

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

    Hashlink bytecode decompiler

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

    Compiles GS2 source code into GS2 bytecode

    v0.2.3 330 #gs2 #bytecode #header #source #compiler
  76. jdescriptor

    Java Bytecode Descriptor Parser for Rust

    v0.2.0 #java #bytecode #jvm-bytecode #jvm #descriptor
  77. rusty-dex

    rusty-dex is a parser for DEX files

    v0.2.0 #dex #parser #bytecode #parser-for-dex #file
  78. bytecode

    ability to read bytecode

    v0.3.0 #utility #read
  79. amvm

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

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

    parsing JVM classfiles

    v0.1.0 #parser #jvm-bytecode #jvm #class #bytecode
  81. 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
  82. alan-runtime

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

    v0.1.5 #bytecode #alan #format #agc #standard
  83. lu-sys

    FFI bindings to the Luau C API

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

    a lua bytecode decompiler library

    v0.1.0 #lua #bytecode #decompiling
  85. bpf-script

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

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

    Hashlink bytecode disassembler, analyzer and decompiler gui

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

    A JVM Bytecode Manipulation Framework inspired by ASM

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

    micro Javascript (ES5) engine is Rust

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

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

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

    support reading and writing of java class files

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

    Colorful EVM bytecode disassembler CLI

    v0.3.0 430 #blockchain #ethereum #bytecode #disassembly #evm
  92. Try searching with DuckDuckGo.

  93. coffea

    A very much WIP Java bytecode decompiler

    v0.1.0 #java #jvm-bytecode #bytecode #jvm
  94. 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
  95. simple-vm

    bytecode VM with a custom compiler

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

    The Palacinke lang bytecode virtual machine

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

    Rascal programming language bytecode

    v0.1.2 #bytecode #programming-language #rascal
  98. swd-rs

    parsing flash SWD files

    v0.1.1 #flash #parser #file-format #debugging #bytecode #breakpoints
  99. java_decompiler_ollama

    Java decompiler using Ollama and javap

    v0.1.0 #java-class #ollama-api #translation #decompiling #source #bytecode #disassemble
  100. jbcrs-basic

    support reading and writing of java class files

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

    Virtual Machine Byte Code For Compilers

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

    Common types for ethcontract-rs runtime and proc macro

    v0.25.8 900 #smart-contracts #ethereum #bytecode #truffle #linker
  103. 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
  104. ivm-vm

    The virtual machine for ivm bytecode

    v0.1.0 #vm #bytecode #ivm
  105. java_asm_macro

    Java bytecode reader & writer in rust

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

    Macros for opcodes encoded in bit fields

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

    read and write bytes in various forms

    v0.1.0 #bytecode #binary
  108. tnt-core-bytecode

    Bytecode exports for TNT Core Solidity contracts

    v0.6.0 200 #bytecode #smart-contracts #export #tnt #staking #blueprint #solidity
  109. lunir

    A universal intermediate representation oriented towards Lua

    v0.2.0 #decompilation #intermediate-representation #lua #universal #format #bytecode #towards
  110. vermilion-object

    packaging Vermilion bytecode

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

    The official compiler framework for ivm

    v0.1.0 #compiler #ivm #framework #bytecode
  112. 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
  113. msc

    working with Smash 4's MotionScript bytecode

    v0.5.4 #bytecode #motionscript #smash
  114. solana_libra_compiler

    Libra compiler

    v0.0.1-sol5 330 #compiler #libra #ir #bytecode #bytecode-compiler #blockchain
  115. instrs

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

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

    Hashlink bytecode indexer

    v0.7.0 #disassembly #bytecode #hashlink #haxe #reverse-enginneering #disassembler
  117. evm-rs-emulator

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

    v0.1.4 #emulation #bytecode #evm
  118. 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
  119. fdl

    Fast deterministic language

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

    Libra vm

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

    EVM assembly instructions, opcodes and mnemonics

    v0.3.0 #ethereum #assembly #bytecode #evm
  122. 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
  123. javabc

    Java bytecode manipulation library

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

    Compiler for the Arrow programming language

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

    Bytecode peephole optimizer

    v0.1.0 #bytecode #optimization #peephole
  126. solana_libra_vm_runtime

    Libra vm runtime

    v0.0.1-sol5 340 #blockchain #transaction-execution #libra #executing #verification #prologue #bytecode #move-vm #data-cache #block-list
  127. evm_hound

    A Minimalistic Rust library to extract all potential function selectors from EVM bytecode without source code

    v0.1.4 #ethereum #bytecode #selectors #evm
  128. solana_libra_ir_to_bytecode

    Libra ir to bytecode

    v0.0.1-sol5 360 #blockchain #diem #libra #bytecode #ir
  129. huff_lexer

    Lexical Analysis Crate for the Huff-Language

    v0.3.0 #huff #bytecode #evm #rust #bytecode-compiler
  130. bakervm

    A virtual machine for building and running retro games

    v0.9.0 #vm #messagepack #retro-gaming #running #image-builder #bytecode #interpreter #games
  131. sbpf-asm-macros

    Ergonomic macros for low-level sBPF ASM functionality

    v0.1.2 150 #assembly #low-level #sbpf #macro #bytecode