Projects in Awesome Lists tagged with bytecode-interpreter
A curated list of projects in awesome lists tagged with bytecode-interpreter .
https://github.com/felixangell/mac
bytecode interpreter in c (blog post)
bytecode-interpreter c virtual-machine vm
Last synced: 11 Nov 2024
https://github.com/maximecb/uvm
Fun, portable, minimalistic virtual machine.
bytecode bytecode-interpreter compiler containerization emulation emulator interpreter jit-compiler permacomputing rust sandboxing uvm virtual-machine
Last synced: 09 Apr 2025
https://github.com/ajeetdsouza/loxcraft
Language tooling for the Lox programming language.
bytecode bytecode-interpreter compiler compiler-construction compiler-design crafting-interpreters hacktoberfest interpreter lalrpop language-server-protocol lox lox-language programming-language repl rust scripting-language tree-sitter virtual-machine webassembly
Last synced: 07 Apr 2025
https://github.com/hpi-swa/trufflesqueak
A Squeak/Smalltalk VM and Polyglot Programming Environment for the GraalVM.
bytecode-interpreter graalvm polyglot-programming research-project smalltalk squeak truffle virtual-machine
Last synced: 06 Apr 2025
https://github.com/dictu-lang/Dictu
Dictu is a high-level dynamically typed, multi-paradigm, interpreted programming language.
bytecode bytecode-interpreter c dictu hacktoberfest interpreter language programming-language scripting-language
Last synced: 12 Apr 2025
https://github.com/Feral-Lang/Feral
Feral programming language reference implementation
bytecode-interpreter compiler cpp cpp20 cxx cxx20 interpreted-programming-language interpreter proglangs-discord programming-language scripting-language
Last synced: 12 Apr 2025
https://github.com/ffwff/hana
🌸 a simple scripting language (alpha) 🌸
bytecode-interpreter programming-language scripting-language
Last synced: 12 Nov 2024
https://github.com/bamless/jstar
A lightweight embeddable scripting language
bytecode-interpreter c c99 compiler intepreter interpreted-language jstar language-dynamic programming-language scripting-language virtual-machine
Last synced: 06 Apr 2025
https://github.com/kcreate/charly-vm
Fully parallel dynamically typed programming language
bytecode-interpreter compiler coroutines fiber parallel pointer-tagging programming-language
Last synced: 14 Apr 2025
https://github.com/valkmjolnir/nasal-interpreter
Modern efficient runtime for Nasal: using stack-based direct-threading virtual machine.
bytecode-interpreter compiler-principles flightgear interpreter language linux macos nasal programming-language script-language scripting-language windows
Last synced: 13 Nov 2024
https://github.com/pfarrer/rust-jvm
Simple Java Virtual Machine written in pure Rust
bytecode-interpreter java jvm rust
Last synced: 13 Apr 2025
https://github.com/Pfarrer/rust-jvm
Simple Java Virtual Machine written in pure Rust
bytecode-interpreter java jvm rust
Last synced: 19 Nov 2024
https://github.com/divs1210/impala
Simple, extensible bytecode interpreter
bytecode-interpreter clojure vm
Last synced: 14 Apr 2025
https://github.com/illation/bytecodevm
A basic Virtual machine operating on bytecode with a stack and Van Neumann Architecture. Built in Assembler.
bytecode-compiler bytecode-interpreter language-design stack-based virtual-machine
Last synced: 26 Mar 2025
https://github.com/varjagg/zxlispvm
A Lisp bytecode interpreter for ZX-Spectrum
bytecode bytecode-interpreter lisp-interpreter z80 z80asm zx-spectrum
Last synced: 12 Mar 2025
https://github.com/tekknolagi/icdemo
A small inline caching demo.
bytecode bytecode-interpreter interpreter programming-language runtime virtual-machine vm
Last synced: 27 Mar 2025
https://github.com/bingxio/meet
The Meet Language Interpreter
ast bytecode-interpreter compiler interpreter programming-language
Last synced: 17 Nov 2024
https://github.com/objectionary/jeo-maven-plugin
This Maven plugin converts Java Bytecode binary files to EOLANG programs that use the "opcode" atom
bytecode bytecode-interpreter code-generation code-optimization eolang java maven-plugin
Last synced: 12 Nov 2024
https://github.com/PhoenXHO/UwU
Just an UwU esoteric programming language interpreter written in C++.
bytecode bytecode-compiler bytecode-interpreter compiler compiler-design interpreter language programming-language uwu uwulang
Last synced: 22 Apr 2025
https://github.com/nathanmcmillan/hymn-lang
Small scripting language.
bytecode-interpreter c embedded interpreter language lua programming-language vm
Last synced: 02 Dec 2024
https://github.com/basemax/etcompilergenerator
A tiny and old version of ONE(old name: ET) compiler written in C that generates C code as bytecode to build executable output. (lexer, parser, generator, flex, bison)
bison bytecode bytecode-compiler bytecode-engineering bytecode-interpreter c compiler compiler-backend compiler-design compiler-designs compiler-frontend flex generator generators lexer parser
Last synced: 09 Feb 2025
https://github.com/serial-ata/jvm
A JVM written in Rust
bytecode bytecode-interpreter java jvm rust vm
Last synced: 30 Mar 2025
https://github.com/marihachi/milli-lang
A toy language made with TypeScript. We execute a code by compiling it for the VM.
bytecode bytecode-interpreter compiler interpreter parser toy-language virtual-machine vm
Last synced: 12 Mar 2025
https://github.com/agentcooper/vm-js
Basic virtual machine in JavaScript for the custom bytecode.
Last synced: 13 Nov 2024
https://github.com/iamsubhranil/Alang
An algorithmic language with recursive descent parser and tree-walk interpreter/bytecode stack virtual machine(in separate branches)
alang algorithms bytecode-interpreter interpreter interpreters programming programming-language recursive-descent-parser scripting-language stack-machine tree-walker
Last synced: 17 Nov 2024
https://github.com/unpackdev/solgo
Solidity parser in Go, designed to transform Solidity code into a structured format for enhanced analysis, particularly beneficial for developers using Go to analyze Solidity smart contracts.
abi abstract-syntax-tree arbitrum binance-smart-chain bytecode-interpreter control-flow-analysis decompiler ethereum golang intermediate-representation optimism program-analysis smt solidity solidity-compiler solidity-contracts static-analysis syntatic-analysis syntax-analysis vulnerability-detection
Last synced: 09 Feb 2025
https://github.com/thacuber2a03/miniscript-c
An implementation of the Miniscript programming language in C99.
bytecode-interpreter c99 language-implementation miniscript programming-language unofficial
Last synced: 14 Mar 2025
https://github.com/nic-obert/stack-vm
A higher level stack-based virtual machine and related assembler.
assembler assembly bytecode bytecode-interpreter virtual-machine vm
Last synced: 15 Mar 2025
https://github.com/silversquirl/govm
A bytecode VM using Go's runtime
bytecode bytecode-interpreter go golang
Last synced: 22 Mar 2025
https://github.com/3tty0n/minipypy
bytecode-interpreter pypy python rpython
Last synced: 25 Apr 2025
https://github.com/deckarep/lc3-zig
The LC3 virtual machine implemented in Zig.
assembly bytecode-interpreter lc3 lc3-vm virtual-machine zig ziglang
Last synced: 18 Mar 2025
https://github.com/louisjenkinscs/functional-jvm-bytecode-interpreter
Proof-of-Concept Java Virtual Machine (JVM) Bytecode Interpreter written in Haskell
bytecode-interpreter functional-programming haskell interpreter java jvm jvm-bytecode proof-of-concept scala
Last synced: 07 Apr 2025
https://github.com/cxw42/do-not-self-host
A toolchain starting from assembly so you don't have to self-host your next programming language
assembler assembly bytecode bytecode-interpreter interpreter programming-language programming-language-development self-hosting virtual-machine vm
Last synced: 06 Mar 2025
https://github.com/basemax/own-forth-bytecode-compiler
Just a attempt to implement a own bytecode compiler.
bytecode bytecode-compiler bytecode-interpreter c forth interpreter interpreter-vm virtual-machine vm
Last synced: 03 Apr 2025
https://github.com/matejamaric/tinyc-in-go
A Go implementation of Marc Feeley's TinyC
bytecode-interpreter compiler functional-programming golang recursive-descent-parser
Last synced: 18 Feb 2025
https://github.com/johnalexco/gyb
A bytecode interpreter for the Garter & Gasm programming languages
bytecode-interpreter compiler-toolchain garter garter-language
Last synced: 07 Dec 2024
https://github.com/xnacly/treewalk-vs-jit-with-go-plugins
Evaluating the trade-offs of using the Go-plugin API for JIT compilation while comparing the approach with a tree-walk interpreter
academic-paper bytecode-interpreter jit-compiler
Last synced: 12 Mar 2025
https://github.com/mcejp/helium
A programming language Invented Hereâ„¢
bytecode-interpreter embeddable-scripting-language scripting-language
Last synced: 15 Mar 2025
https://github.com/strykerkkd/maco
virtual machine in ocaml
bytecode-interpreter ocaml virtual-machine vm
Last synced: 24 Mar 2025
https://github.com/habibaadam/monty
Monty 0.98 is a scripting language that is first compiled into Monty byte codes (Just like Python). It relies on a unique stack, with specific instructions to manipulate it. The goal of this project is to create an interpreter for Monty ByteCodes files.
bytecode-interpreter bytecode-manipulation cprogramming-language
Last synced: 28 Feb 2025
https://github.com/divs1210/toyvm
ToyVM: Bytecode VM for a simple lisp
bytecode-compiler bytecode-interpreter clojure lisp virtual-machine
Last synced: 06 Mar 2025
https://github.com/eignnx/funlang
A programming language similar to OCaml and Rust with Ruby-inspired syntax.
bytecode-interpreter programming-language
Last synced: 15 Mar 2025
https://github.com/dcechano/sumatra
A Java Virtual Machine impementation (for Java SE 21) written in Rust
bytecode-interpreter java jvm rust
Last synced: 16 Mar 2025
https://github.com/zikiflicky/fytecode
An experimental 8086-like 16-bit assembler + virtual-machine interpreter toolset
assembler assembly bytecode-compiler bytecode-interpreter
Last synced: 05 Mar 2025
https://github.com/robotane/bcterm
BCTerm is a formal Java bytecode interpreter that models the JVM execution environment with precise tracking of states during bytecode execution. Designed for program verification, bytecode semantics analysis, and termination proof validation.
bytecode bytecode-interpreter bytecode-manipulation jvm termination verification
Last synced: 09 Apr 2025
https://github.com/githubprankster/spinscript
Spinscript is a fantasy architecture for a game project that is quite assembly.
assembly bytecode-compiler bytecode-interpreter cpp gamedev interpreter virtual-machine
Last synced: 17 Mar 2025
https://github.com/dru-blip/cypher-lang
cypher-lang is dynamically typed interpreted language written in rust
bytecode-interpreter rust virtual-machine
Last synced: 22 Mar 2025
https://github.com/mrizaln/loxx
Lox interpreter in Rust
bytecode-interpreter interpreter lox lox-interpreter lox-programming-language tree-walk-interpreter
Last synced: 19 Mar 2025
https://github.com/sheikhartin/bytecode-based-calculator
An interpreter just to execute mathematical expressions that are in the form of bytecode!
bytecode-interpreter bytecode-virtual-machine
Last synced: 03 Apr 2025
https://github.com/tomasboda/gen-lang-interpreter
The GEN Programming Language
bytecode-interpreter programming-language virtual-machine
Last synced: 03 Apr 2025
https://github.com/scisamir/monty
0x19. C - Stacks, Queues - LIFO, FIFO
bytecode-interpreter c-language monty
Last synced: 23 Feb 2025