An open API service indexing awesome lists of open source software.

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/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/ffwff/hana

🌸 a simple scripting language (alpha) 🌸

bytecode-interpreter programming-language scripting-language

Last synced: 12 Nov 2024

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/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/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/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.

bytecode-interpreter

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/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/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/ninjamar/tixb

Toy Bytecode Interpreter

bytecode-interpreter cpp

Last synced: 14 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/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/scisamir/monty

0x19. C - Stacks, Queues - LIFO, FIFO

bytecode-interpreter c-language monty

Last synced: 23 Feb 2025