#bytecode

  1. pulley-interpreter

    The Pulley interpreter, its bytecode definition, encoder, decoder, and etc

    v28.0.0 100K #bytecode #interpreter #portable #wasm-interpreter #wasm-bytecode #pulley #run-time
  2. 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 550 #binary-data #binary-format #bytecode #expressions #expression #interpreter #json
  3. hermes_rs

    A dependency-free disassembler and assembler for the Hermes bytecode

    v0.1.9 550 #bytecode #hermes #disassembler #assembly #instructions #version #binary
  4. p2sh

    Programming language interpreter

    v0.4.3 #interpreter #processing #packet #compiler #bytecode #programming-language
  5. brillig_vm

    The virtual machine that processes Brillig bytecode, used to introduce non-determinism to the ACVM

    v0.46.0 #zero-knowledge-proofs #virtual-machine #non-deterministic #bytecode #cryptography #proof #brillig
  6. ristretto_classfile

    reading, writing and verifying Java classfiles

    v0.12.2 550 #java-class #java #bytecode #jvm #classfile #file-format #read-write
  7. mokapot

    ananlyzing JVM bytecode

    v0.17.0 #java-class #java #bytecode #analysis #jvm #early-stage #github
  8. java_asm_egui

    Java bytecode reader & writer in rust

    v0.0.10 120 #java #reader-writer #bytecode #asm #tree #java-asm
  9. customasm

    An assembler for custom, user-defined instruction sets!

    v0.13.7 200 #assembly #virtual-machine #instructions #asm #set #architecture #bytecode
  10. javy

    Configurable JavaScript runtime for WebAssembly

    v3.1.0 490 #configurable #run-time #web-assembly #quickjs #javascript #anyhow #bytecode
  11. noak

    reading and writing java class files

    v0.6.1 #java-class #java #class #bytecode #jvm #file-reader
  12. hairy

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

    v0.4.0 480 #expressions #mustache #expression #bytecode #interpreter #compile-time #syntax-error
  13. brillig

    bytecode ACIR uses for non-determinism

    v0.46.0 #programming-language #zero-knowledge-proofs #non-deterministic #bytecode #acir #noir #snark
  14. bpf-ins

    working with eBPF instructions

    v0.7.4 #ebpf #instructions #bpf #bytecode #linux #codec
  15. r55

    compiler for R.txt android files

    v0.1.0 #android #txt-file #java #resources #java-class #bytecode #compiler
  16. java_asm

    Java bytecode reader & writer in rust

    v0.0.10 #reader-writer #java #bytecode #assembly #read-write #jvm #tree
  17. bpf-api

    Idomatic Rust bindings for eBPF programs, probes, and maps

    v0.3.1 #ebpf #bpf #linux #bytecode #api-bindings #instructions #symbol-name
  18. celsium

    building interpreters

    v0.1.5 #interpreters #stack #bytecode #interpreter #language #languages
  19. sbpf-asm-macros

    Ergonomic macros for low-level sBPF ASM functionality

    v0.1.2 #low-level #optimization #assembly #register #bytecode #sbpf #macro
  20. rustpython-pylib

    A subset of the Python standard library for use with RustPython

    v0.4.0 2.2K #python #standard #rust-python #subset #interpreter #bytecode #compiler
  21. java_asm_server

    Java bytecode reader & writer in rust

    v0.0.10 #java #reader-writer #bytecode #asm #java-asm
  22. tr-lang

    A programming language made to bring syntax closer to Turkish

    v0.4.0 #programming-language #memory-management #lexer #bytecode #parser
  23. steel-doc

    Document generation for steel

    v0.5.0 #scheme-interpreter #steel #embeddable #virtual-machine #variant #bytecode #applications
  24. unfuck

    Python 2.7 bytecode deobfuscator

    v0.4.0 #python #reverse-engineering #bytecode #obfuscated #obfuscation #tracking #variables
  25. hlbc

    Hashlink bytecode disassembler and analyzer

    v0.7.0 #bytecode #hashlink #haxe #disassembler #reverse-enginneering #assembly #debugging
  26. baby-emulator

    An emulation library of the Manchester SSEM 'Baby'

    v0.2.0 #assembly #emulation #computer #baby #vintage-computing #bytecode #interpreter
  27. java_decompiler_ollama

    Java decompiler using Ollama and javap

    v0.1.0 #java-class #ollama #decompiler #source #translate #bytecode #javap
  28. rustpython-codegen

    Compiler for python code into bytecode for the rustpython VM

    v0.4.0 2.8K #python #compiler #bytecode #interpreter #vm #rustpython #compile
  29. phoron_asm

    A Jasmin-compatible Assembler for the JVM

    v1.0.2 #assembly #jvm #bytecode #instructions #set #phoron #jasmin-compatible
  30. cbasm

    Asm assembler & dissasembler for cbvm bytecode

    v0.2.5 300 #bytecode #assembly #cbvm #dissasembler
  31. gs2compiler

    Compiles GS2 source code into GS2 bytecode

    v0.2.2 #compiler #compile #bytecode #gs2 #script #source #graal
  32. casper-wasm

    WebAssembly low-level format library

    v0.46.0 700 #wasm-bytecode #wasm-interpreter #bytecode #interpreter #web-assembly #serde #wasm
  33. spore-disassembler

    UEFI Bytecode Disassembler

    v0.1.1 #uefi #bytecode #disassembler #assembly #virtual-machine #disassembly
  34. lunify

    converting Lua byte code to different versions and formats

    v1.1.0 600 #lua #bytecode #endianness #byte #format #versions #different
  35. lua-bytecode

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

    v0.1.0 150 #lua #bytecode #luau #parser #parser-encoder #lua5
  36. hlbc-cli

    Hashlink bytecode disassembler, analyzer and decompiler cli

    v0.7.0 #bytecode #hashlink #disassembler #haxe #command-line #command-line-interface #reverse-enginneering
  37. strontium

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

    v0.6.0 #programming-language #bytecode #vm #statically-typed #p-code-machine #language
  38. ellie_bytecode

    Bytecode assembler/encoder/decoder for ellie language

    v0.5.4 #ellie #bytecode #language #assembly #embedded #sandboxed #compilation
  39. wasmut-wasm

    WebAssembly low-level format library

    v0.46.0 #wasm-bytecode #wasm-interpreter #wasm #bytecode #parity-wasm #interpreter #serde
  40. phoron_core

    A serializer and deserializer for JVM bytecode

    v0.5.4 #serializer-deserializer #bytecode #jvm #deserializer #serialize #serialization #generate
  41. parity-wasm-cp

    WebAssembly binary format serialization/deserialization/interpreter

    v0.1.6 #wasm-bytecode #wasm-binary #wasm-interpreter #bytecode #interpreter #binary-format #serde
  42. extendable_vm

    that simplifies implementation of stack VMs

    v0.4.0 #virtual-machine #stack #programming-language #instructions #bytecode #extendable #simplifies
  43. librender

    bytecode IR bindings

    v0.1.0 #bytecode #dom #opcode #ir #vm #node #text-node
  44. susywasm

    WebAssembly binary format serialization/deserialization/interpreter

    v0.31.3 #wasm-bytecode #wasm-binary #wasm #binary-format #bytecode #interpreter #web-assembly
  45. luac-parser

    lua bytecode parser

    v0.5.2 #lua-jit #bytecode #lua #luau #parser
  46. susy-wasm

    WebAssembly binary format serialization/deserialization/interpreter

    v0.31.3 #wasm-bytecode #wasm-binary #wasm-interpreter #wasm #interpreter #bytecode #binary-format
  47. zub

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

    v0.3.14 #language #virtual-machine #garbage-collection #dynamic #bytecode #compact #stack-based
  48. ttk91

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

    v0.2.0 #instructions #assembly #bytecode #symbolic #architecture #compiler #execute
  49. wright

    package and API for the wright programming language

    v0.8.0 #bytecode #interpreter #compiler #language
  50. bpf-script

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

    v0.5.4 #ebpf #bpf #bytecode #linux #instructions #scripting-language
  51. wyw

    A bytecode interpreter for Wenyan lang

    v0.1.0 #bytecode #lox #wenyan #language
  52. evmole

    Extracts function selectors and arguments from EVM bytecode

    v0.6.2 6.2K #css-selectors #arguments #bytecode #evm #mutability #state #layout
  53. hlbc-decompiler

    Hashlink bytecode decompiler

    v0.7.0 #bytecode #disassembler #hashlink #haxe #reverse-enginneering
  54. casper-wasmi-core

    Core abstractions and primitives for the wasmi WebAssembly interpreter

    v0.3.0 950 #wasm-interpreter #interpreter #wasm-bytecode #bytecode #web-assembly #wasm #virtual-memory
  55. ka-pi

    A JVM Bytecode Manipulation Framework inspired by ASM

    v0.2.0 #jvm #bytecode #jvm-bytecode
  56. rustpython-compiler-core

    RustPython specific bytecode

    v0.4.0 2.8K #python #compiler #interpreter #rustpython #bytecode #wasm
  57. amvm

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

    v0.1.0 #virtual-machine #bytecode #javascript #run-time #intermediate #primitive #operator
  58. coffea

    A very much WIP Java bytecode decompiler

    v0.1.0 #java #bytecode #jvm
  59. lovm2

    a lightweight virtual machine with a focus on simplicity and extendability

    v0.4.8 100 #interpreter #virtual-machine #programming-language #bytecode #intermediate-representation #own #building
  60. bytecode

    ability to read bytecode

    v0.3.0 #utility #read #ability #cargo-toml
  61. cfsp

    A JVM Bytecode Manipulation Framework inspired by ASM

    v1.0.1 #jvm #bytecode #jvm-bytecode
  62. parity-wasm

    WebAssembly low-level format library

    v0.45.0 253K #wasm-bytecode #serde #bytecode #interpreter #wasm #web-assembly
  63. Try searching with DuckDuckGo.

  64. alan-runtime

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

    v0.1.5 #run-time #alan #bytecode #format #agc #graphcode #programming-language
  65. class_file

    parsing JVM classfiles

    v0.1.0 #jvm #class #bytecode #parse #parser
  66. pk_compiler

    The Palacinke lang bytecode compiler

    v0.0.5-dev #lang #bytecode #compiler #palacinke
  67. hlbc-gui

    Hashlink bytecode disassembler, analyzer and decompiler gui

    v0.3.0 #bytecode #disassembler #haxe #hashlink #gui-applications #reverse-enginneering #web-ui
  68. lib_stacked

    Virtual Machine Byte Code For Compilers

    v0.1.2 #vm #compiler #bytecode #virtual #byte #virtualization
  69. evmil

    An low-level immediate language for compiling to EVM bytecode

    v0.4.12 800 #assembly #push #bytecode #language #evm #assemble #intermediate
  70. jbcrs

    support reading and writing of java class files

    v0.1.3 #java-class #class #java #jvm #bytecode
  71. ezjs

    micro Javascript (ES5) engine is Rust

    v0.1.1 #javascript #run-time #bytecode #dsl
  72. lovm2_error

    a lightweight virtual machine with a focus on simplicity and extendability

    v0.1.1 #virtual-machine #interpreter #lovm2 #programming-language #instructions #simplicity #bytecode
  73. pk_vm

    The Palacinke lang bytecode virtual machine

    v0.0.5-dev #bytecode #virtual-machine #lang #palacinke
  74. jbcrs-basic

    support reading and writing of java class files

    v0.1.4 #java-class #java #class #jvm #bytecode
  75. in-out

    read and write bytes in various forms

    v0.1.0 #reader-writer #bits #writer #binary #reader #bytecode #read-write
  76. rascal_bytecode

    Rascal programming language bytecode

    v0.1.2 #programming-language #bytecode #rascal
  77. bytecoding

    Derive macro for encoding and decoding instructions and operands as bytecode

    v0.1.0 #instructions #codec #bytecode #decoding #operands #macro #encoding
  78. cubipods

    A minimal EVM implemented in Rust

    v0.1.1 #evm #ethereum #stack-memory #opcode #bytecode #verbose #history
  79. lunir

    A universal intermediate representation oriented towards Lua

    v0.2.0 #intermediate-representation #lua #universal #bytecode #compilation #format #luau
  80. ivm-vm

    The virtual machine for ivm bytecode

    v0.1.0 #virtual-machine #ivm #bytecode
  81. evm-disassembler

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

    v0.5.0 5.5K #evm #bytecode #human-readable #opcode #string #individual #disassembler
  82. rustpython-bytecode

    RustPython specific bytecode

    v0.1.2 #python #bytecode #rustpython #compiler #interpreter #language
  83. opcode-macros

    Macros for opcodes encoded in bit fields

    v0.1.0 #match #instructions #bytecode #namespaces #bit-field #generate
  84. evm-rs-emulator

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

    v0.1.4 #virtual-machine #evm #emulator #emulation #bytecode #testing #testing-tools
  85. vermilion-object

    packaging Vermilion bytecode

    v0.1.0 #packaging #bytecode #vermilion #lib #top-level
  86. heartfelt

    Heartfelt A simple Rust library for creating DSLs (Domain Specific Languages) Roadmap This is still pretty much a work in progress. There will soon be an update with examples and documentation…

    v0.1.5 #language #domain #size #bytecode #early-stage #dsl #documentation
  87. solana_libra_vm

    Libra vm

    v0.0.1-sol5 #file-format #virtual-machine #blockchain #module #libra #bytecode #move-vm
  88. ivm-compile

    The official compiler framework for ivm

    v0.1.0 #instructions #compiler #framework #ivm #bytecode
  89. solana_libra_compiler

    Libra compiler

    v0.0.1-sol5 #ir #bytecode #libra #compile #blockchain #representation #check
  90. java_asm_macro

    Java bytecode reader & writer in rust

    v0.0.10 170 #java #reader-writer #bytecode #asm #read #read-write #java-asm
  91. evm_hound

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

    v0.1.4 #abi #css-selectors #evm #bytecode #ethereum
  92. greengold

    A Forth bytecode interpreter library

    v0.2.1 #interpreter #bytecode #forth
  93. solana_libra_bytecode_verifier

    Libra bytecode verifier

    v0.0.1-sol5 #reference #bytecode #stack #libra #analysis #static-analysis #verifier
  94. msc

    working with Smash 4's MotionScript bytecode

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

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

    v0.1.0 #deserialization #enums #bytecode #serialization #de #macro
  96. hlbc-indexing

    Hashlink bytecode indexer

    v0.7.0 #bytecode #disassembler #haxe #hashlink #reverse-enginneering
  97. 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 900 #bytecode #expression #expressions #interpreter #json
  98. trn-pact

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

    v0.2.1 #permissions #trn #dsl #toolchain #contracts #bytecode #transactions
  99. javabc

    Java bytecode manipulation library

    v0.1.2 #java #bytecode #vm
  100. java_asm_internal

    Java bytecode reader & writer in rust

    v0.0.4 140 #java #reader-writer #bytecode #asm #read #java-asm #write
  101. xwasmi

    WebAssembly interpreter

    v0.4.5 #interpreter #wasm-interpreter #bytecode #xwasm #wasm-bytecode #wasm #web-assembly