GitHub topics: bytecode-compiler
milenkovicm/adhesive
Apache Datafusion JVM User Defined Functions (UDF), integration nobody asked for π
Language: Rust - Size: 57.6 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 5 - Forks: 1
XnLogicaL/via-lang
The via Programming Language
Language: C++ - Size: 2.54 MB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 3 - Forks: 1
ysufender/JASM
Assembler and linker for JASM IL
Language: C++ - Size: 503 KB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 0 - Forks: 0
xlatbx59/Interpreter-Poc
Stack based interpreter
Language: Rust - Size: 35.2 KB - Last synced at: 16 days ago - Pushed at: 17 days ago - Stars: 1 - Forks: 0
ananthvk/cpp-lox
C++ implementation of Lox programming language using a bytecode VM
Language: C++ - Size: 577 KB - Last synced at: 17 days ago - Pushed at: 17 days ago - Stars: 0 - Forks: 0
testingrequired/reqlang-expr
A tiny (bytecode compiled, stack VM interpreted) expression language for reqlang's templating engine.
Language: Rust - Size: 363 KB - Last synced at: 6 days ago - Pushed at: 18 days ago - Stars: 1 - Forks: 0
hlorenzi/customasm
π» An assembler for custom, user-defined instruction sets! https://hlorenzi.github.io/customasm/web/
Language: Rust - Size: 5.31 MB - Last synced at: 25 days ago - Pushed at: 25 days ago - Stars: 996 - Forks: 69
teverett/jvmBASIC
A BASIC to JVM bytecode compiler
Language: Java - Size: 1.44 MB - Last synced at: 10 days ago - Pushed at: about 1 month ago - Stars: 51 - Forks: 14
kuroko-lang/kuroko
Dialect of Python with explicit variable declaration and block scoping, with a lightweight and easy-to-embed bytecode compiler and interpreter.
Language: Python - Size: 3.22 MB - Last synced at: about 1 month ago - Pushed at: about 2 months ago - Stars: 460 - Forks: 30
hyperpape/needle
Compiling string matching algorithms and regular expressions to java bytecode
Language: Java - Size: 936 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 59 - Forks: 2
hyperpape/mako
Java DSL that lets you write high level code, compile it to JVM ByteCode and execute it at runtime
Language: Java - Size: 321 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 1 - Forks: 1
tagaryen/archer-tools
Useful tools written with java. Includes ecdsa, sm2, sm3, encryption, excel reader, http(s) client and server etc.
Language: Java - Size: 212 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 2 - Forks: 0
hadydotai/opdlang
A small experiment into building a bytecode compiled language with a time-traveling step debugger (step forward/backward)
Language: Go - Size: 270 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0
A-Boring-Square/Thorium
A statically-typed functional language compiling to Lisp-inspired bytecode, running on a custom VM.
Language: Odin - Size: 7.81 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0
sergz72/FPGA
FPGA related stuff
Language: F# - Size: 6.42 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 2 - Forks: 0
Mari6814/bflang-to-brainfuck-compilers π¦
A high-level turing-complete language I invented in ca. 2015 called "bflang" that compiles to "brainfuck"
Language: C++ - Size: 121 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0
sabrlang/sabr
Stack-oriented programming language
Language: C - Size: 226 KB - Last synced at: 28 days ago - Pushed at: 4 months ago - Stars: 3 - Forks: 0
ThakeeNathees/pocketlang
A lightweight, fast embeddable scripting language.
Language: C - Size: 2.33 MB - Last synced at: 6 months ago - Pushed at: about 1 year ago - Stars: 1,529 - Forks: 79
BloodRoseorg/gyb
A bytecode-based cross platform linker
Language: C - Size: 68.4 KB - Last synced at: 4 months ago - Pushed at: 8 months ago - Stars: 2 - Forks: 0
Ayzurus/gdbc
GDExtension to give access to GDScript binary tokenization from GDScript itself.
Language: C++ - Size: 469 KB - Last synced at: 6 months ago - Pushed at: 11 months ago - Stars: 2 - Forks: 1
yourfavoritedev/golang-interpreter
An Interpreter written in Go that processes a psuedo JavaScript language.
Language: Go - Size: 1.52 MB - Last synced at: 5 days ago - Pushed at: almost 4 years ago - Stars: 6 - Forks: 0
tlaceby/bedrock
Bedrock is a statically typed programming language designed to provide a solid foundation for building general-purpose computer programs.
Language: C++ - Size: 8.7 MB - Last synced at: 7 months ago - Pushed at: 8 months ago - Stars: 12 - Forks: 0
athos/JiSE
JiSE: Java in S-Expression
Language: Clojure - Size: 675 KB - Last synced at: 7 months ago - Pushed at: about 5 years ago - Stars: 104 - Forks: 2
PhoenXHO/UwU
Just an UwU esoteric programming language interpreter written in C++.
Language: C++ - Size: 87.9 KB - Last synced at: 7 months ago - Pushed at: about 2 years ago - Stars: 10 - Forks: 4
KTStephano/BASIC_Compiler
Bytecode compiler for the BASIC programming language (written in Haskell)
Language: Haskell - Size: 126 KB - Last synced at: 8 months ago - Pushed at: almost 8 years ago - Stars: 8 - Forks: 1
janbaig/bytecode-virtual-machine
Implementing A Bytecode Virtual Machine
Language: C - Size: 91.8 KB - Last synced at: 9 months ago - Pushed at: about 2 years ago - Stars: 1 - Forks: 2
AF1nd/Femira
Language: C++ - Size: 5.04 MB - Last synced at: 12 months ago - Pushed at: 12 months ago - Stars: 0 - Forks: 0
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)
Language: C - Size: 65.4 KB - Last synced at: 7 months ago - Pushed at: over 4 years ago - Stars: 8 - Forks: 1
redking00/Volcano
A GUI for Krakatau assembler / disassembler
Language: JavaScript - Size: 9.84 MB - Last synced at: 7 months ago - Pushed at: about 8 years ago - Stars: 16 - Forks: 2
Illation/BytecodeVM
A basic Virtual machine operating on bytecode with a stack and Van Neumann Architecture. Built in Assembler.
Language: C++ - Size: 344 KB - Last synced at: 5 months ago - Pushed at: about 8 years ago - Stars: 17 - Forks: 3
arturo-lang/artsembly
Arturo VM Bytecode assembler
Size: 24.4 KB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 5 - Forks: 0
Liorst4/liorforth
Forth implementation written in rust for fun
Language: Rust - Size: 372 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 2 - Forks: 0
2asm/glox
Implementation of clox from Robert Nystrom's book "crafting interpreters"
Language: Go - Size: 16.6 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0
lado-saha/C-Lox
A compiler journey: Implementation of Robert Nystrom's language lox, C version
Language: C - Size: 303 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0
thautwarm/PySExpr
S-expressions in Python. Python cross-version compiler. Clean and efficient LISP back end.
Language: Python - Size: 209 KB - Last synced at: 7 months ago - Pushed at: over 5 years ago - Stars: 17 - Forks: 0
CASC-Lang/Yakou
An experimental JVM Language inspired by Rust.
Language: Kotlin - Size: 1.98 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 38 - Forks: 2
pfalcon/python-compiler.old
Python2 compiler package ported to Python3. Compiles Python AST (as produced by the "ast" module) to bytecode assembly and code objects.
Language: Python - Size: 180 KB - Last synced at: 8 months ago - Pushed at: almost 5 years ago - Stars: 41 - Forks: 3
BaseMax/own-forth-bytecode-compiler
Just a attempt to implement a own bytecode compiler.
Language: C - Size: 243 KB - Last synced at: about 1 month ago - Pushed at: over 4 years ago - Stars: 2 - Forks: 0
lochbrunner/charlie
A learning project: Compiles C-Code to Byte-Code and runs it in a virtual machine.
Language: C++ - Size: 7.78 MB - Last synced at: 8 months ago - Pushed at: almost 3 years ago - Stars: 8 - Forks: 1
kami-lang/madex
β¨ New modern Dalvik (.dex) bytecode processing library
Language: Kotlin - Size: 364 KB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0
FraxFra/Translator π¦
The Translator is a program that generates bytecode.
Language: Java - Size: 29.3 KB - Last synced at: about 2 years ago - Pushed at: almost 4 years ago - Stars: 0 - Forks: 0
SevdanurGENC/ConvertToByteCode
Compile to java bytecode with using Javassist.
Language: Java - Size: 2.87 MB - Last synced at: about 1 month ago - Pushed at: over 5 years ago - Stars: 2 - Forks: 0
mindstorm38/pychelper
Python project Compilation Helper. Useful to distribute compiled python applications.
Language: Python - Size: 2.93 KB - Last synced at: 4 months ago - Pushed at: over 5 years ago - Stars: 2 - Forks: 1
vincent385/PyPaws
PyPaws is a Python-only implementation of the Paws programming language.
Language: Python - Size: 142 KB - Last synced at: over 2 years ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 0
Moderocky/Librarian
An internal dependency/library manager designed to provide access to services and libraries.
Language: Java - Size: 15.6 KB - Last synced at: 3 months ago - Pushed at: over 4 years ago - Stars: 2 - Forks: 0
ediah/flower
ΠΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΡΡΡΠΈΠΉ Π±Π°ΠΉΡ-ΠΊΠΎΠ΄ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡ, Π²ΠΈΡΡΡΠ°Π»ΡΠ½Π°Ρ ΡΡΠ΅ΠΊΠΎΠ²Π°Ρ ΠΌΠ°ΡΠΈΠ½Π° ΠΈ ΠΎΡΠ»Π°Π΄ΡΠΈΠΊ.
Language: C++ - Size: 4.55 MB - Last synced at: over 2 years ago - Pushed at: over 3 years ago - Stars: 2 - Forks: 0
lyymoo/compile
Compiling Python source code into bytecode in production environment
Language: Python - Size: 7.81 KB - Last synced at: 3 months ago - Pushed at: about 6 years ago - Stars: 2 - Forks: 0
MomoDeve/MSL π¦
MSL is a dynamic-type OOP general-purpose programming language
Language: C++ - Size: 2.37 MB - Last synced at: over 2 years ago - Pushed at: over 5 years ago - Stars: 5 - Forks: 0
tuqqu/cogo
Golang Bytecode Compiler & Virtual Machine
Language: Rust - Size: 455 KB - Last synced at: over 2 years ago - Pushed at: about 4 years ago - Stars: 6 - Forks: 1
jfourkiotis/albert
Albert in an interpreter for the `Monkey` programming language, written in `Rust`
Language: Rust - Size: 75.2 KB - Last synced at: over 2 years ago - Pushed at: about 4 years ago - Stars: 3 - Forks: 0
overdev/brah-0.1.0-impl1
A very basic and simplistic programming language (compiler + interpreter) made in pure Python 3.8.
Language: Python - Size: 89.8 KB - Last synced at: over 2 years ago - Pushed at: about 5 years ago - Stars: 1 - Forks: 0
tahaShm/ACTon-bytecode-generation
Bytecode generation for ACTon language
Language: Java - Size: 2.27 MB - Last synced at: over 2 years ago - Pushed at: almost 4 years ago - Stars: 1 - Forks: 0
ComprosoftCEO/Insanity
An esoteric programming language that consists of single symbol commands.
Language: C - Size: 37.1 KB - Last synced at: over 2 years ago - Pushed at: almost 7 years ago - Stars: 2 - Forks: 0
llamaking136/key
Welcome to key, the programming language.
Language: C++ - Size: 185 KB - Last synced at: over 2 years ago - Pushed at: about 4 years ago - Stars: 5 - Forks: 0
iinsertNameHere/MVM
A multi platform vm with own assembly language, bytecode compiler and decompiler.
Language: C - Size: 348 KB - Last synced at: over 2 years ago - Pushed at: over 3 years ago - Stars: 2 - Forks: 0
boonsboos/tetrvm
interpreter for running tetris playfields as programs
Language: V - Size: 43 KB - Last synced at: over 2 years ago - Pushed at: about 3 years ago - Stars: 7 - Forks: 0
sanjangs/InfiniumVM
A Simple Bytecode Interpreter/Virtual Machine in C++.
Language: C++ - Size: 7.81 KB - Last synced at: 12 months ago - Pushed at: almost 6 years ago - Stars: 2 - Forks: 0
BraskaV/Mol-Lang
The Mol Programming Language. First attempt to create a programming language. Didactic purpose. Not ready for production.
Size: 1000 Bytes - Last synced at: over 2 years ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0
ZikiFlicky/Fytecode
An experimental 8086-like 16-bit assembler + virtual-machine interpreter toolset
Language: C - Size: 348 KB - Last synced at: 9 months ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 1
pfalcon/python-compiler Fork of facebookarchive/python-compiler
A Python bytecode compiler written in Python. This repository is now a fork of https://github.com/facebookincubator/python-compiler, upstream is there.
Size: 315 KB - Last synced at: about 2 months ago - Pushed at: almost 5 years ago - Stars: 3 - Forks: 1
redagito/KernScript
A bytecode interpreted scripting language for C++
Language: C++ - Size: 77.1 KB - Last synced at: almost 3 years ago - Pushed at: almost 6 years ago - Stars: 10 - Forks: 0
brian-gavin/yarlox
Yet Another Rust implementation of the Lox interpreter and VM.
Language: Rust - Size: 240 KB - Last synced at: over 2 years ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 1
Walid-khaled/Python-Internals
This repository contains an implementation for bytecode compiling and interpreting for different source files. It is a solution for Assignment2 in Software System Design course for ROCV master's program at Innopolis University.
Language: Python - Size: 17.6 KB - Last synced at: over 2 years ago - Pushed at: almost 4 years ago - Stars: 0 - Forks: 0
Irwin1985/vmlite
An educational Virtual Machine for Arithmetic Calculations.
Language: Go - Size: 28.3 KB - Last synced at: over 1 year ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 1
vsokh/Assembler
From pseudo-assembler to byte code translator.
Language: Assembly - Size: 3.3 MB - Last synced at: about 2 months ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 1
GithubPrankster/spinscript
Spinscript is a fantasy architecture for a game project that is quite assembly.
Language: C++ - Size: 1.82 MB - Last synced at: 9 months ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 0
divs1210/ToyVM
ToyVM: Bytecode VM for a simple lisp
Language: Clojure - Size: 30.3 KB - Last synced at: 9 months ago - Pushed at: almost 5 years ago - Stars: 0 - Forks: 0
overdev/brah-0.1.0-impl2
Prototype for a programming language -- composed of bytecode compiler and virtual machine, written and Python 3.8
Language: Python - Size: 10.7 KB - Last synced at: over 2 years ago - Pushed at: about 5 years ago - Stars: 0 - Forks: 0
CodeFarmer/old-sporkle
Old attempt at an update of the Pork idea - Java classfile assembler/dissassembler in Clojure. Unlike Pork, still in need of some work! Disassembly works, assembly is ugly to say the least.
Language: Clojure - Size: 157 KB - Last synced at: 9 months ago - Pushed at: over 6 years ago - Stars: 1 - Forks: 0
vardivm/aston
The Aston Assembler for the Vardi VM written in C.
Size: 1000 Bytes - Last synced at: over 2 years ago - Pushed at: almost 8 years ago - Stars: 0 - Forks: 0