An open API service providing repository metadata for many open source software ecosystems.

GitHub topics: bytecode-compiler

ananthvk/cpp-lox

C++ implementation of Lox programming language using a bytecode VM

Language: C++ - Size: 21.5 KB - Last synced at: about 3 hours ago - Pushed at: about 4 hours ago - Stars: 0 - Forks: 0

hyperpape/needle

Compiling string matching algorithms and regular expressions to java bytecode

Language: Java - Size: 1.09 MB - Last synced at: about 7 hours ago - Pushed at: about 9 hours ago - Stars: 58 - Forks: 2

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.56 MB - Last synced at: about 15 hours ago - Pushed at: about 1 month ago - Stars: 455 - Forks: 29

hyperpape/mako

Java DSL that lets you write high level code, compile it to JVM ByteCode and execute it at runtime

Language: Java - Size: 253 KB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 1 - Forks: 1

milenkovicm/adhesive

Apache Datafusion JVM User Defined Functions (UDF), integration nobody asked for πŸ˜€

Language: Rust - Size: 47.9 KB - Last synced at: 8 days ago - Pushed at: 9 days ago - Stars: 4 - Forks: 1

testingrequired/reqlang-expr

A small (tiny) WIP expression language for reqlang's templating engine.

Language: Rust - Size: 96.7 KB - Last synced at: 7 days ago - Pushed at: 16 days ago - Stars: 0 - Forks: 0

ThakeeNathees/pocketlang

A lightweight, fast embeddable scripting language.

Language: C - Size: 2.33 MB - Last synced at: 15 days ago - Pushed at: 9 months ago - Stars: 1,529 - Forks: 79

hlorenzi/customasm

πŸ’» An assembler for custom, user-defined instruction sets! https://hlorenzi.github.io/customasm/web/

Language: Rust - Size: 5.24 MB - Last synced at: 19 days ago - Pushed at: about 1 month ago - Stars: 943 - Forks: 64

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: about 1 month ago - Pushed at: 2 months ago - Stars: 12 - Forks: 0

athos/JiSE

JiSE: Java in S-Expression

Language: Clojure - Size: 675 KB - Last synced at: about 1 month ago - Pushed at: over 4 years ago - Stars: 104 - Forks: 2

teverett/jvmBASIC

A BASIC to JVM bytecode compiler

Language: Java - Size: 1.41 MB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 49 - Forks: 12

PhoenXHO/UwU

Just an UwU esoteric programming language interpreter written in C++.

Language: C++ - Size: 87.9 KB - Last synced at: about 2 months ago - Pushed at: over 1 year ago - Stars: 10 - Forks: 4

sergz72/FPGA

FPGA related stuff

Language: Verilog - Size: 1.26 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 1 - Forks: 0

Modula-dev/gyb

A bytecode-based cross platform linker

Language: C - Size: 62.5 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 1 - Forks: 0

KTStephano/BASIC_Compiler

Bytecode compiler for the BASIC programming language (written in Haskell)

Language: Haskell - Size: 126 KB - Last synced at: 2 months ago - Pushed at: over 7 years ago - Stars: 8 - Forks: 1

janbaig/bytecode-virtual-machine

Implementing A Bytecode Virtual Machine

Language: C - Size: 91.8 KB - Last synced at: 3 months ago - Pushed at: almost 2 years ago - Stars: 1 - Forks: 2

Ayzurus/gdbc

GDExtension to give access to GDScript binary tokenization from GDScript itself.

Language: C++ - Size: 469 KB - Last synced at: 4 months ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

sabrlang/sabr

Stack-oriented programming language

Language: C - Size: 213 KB - Last synced at: 7 days ago - Pushed at: 9 months ago - Stars: 2 - Forks: 0

AF1nd/Femira

Language: C++ - Size: 5.04 MB - Last synced at: 6 months ago - Pushed at: 6 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: about 1 month ago - Pushed at: almost 4 years ago - Stars: 8 - Forks: 1

redking00/Volcano

A GUI for Krakatau assembler / disassembler

Language: JavaScript - Size: 9.84 MB - Last synced at: about 2 months ago - Pushed at: almost 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: 2 months ago - Pushed at: over 7 years ago - Stars: 17 - Forks: 3

arturo-lang/artsembly

Arturo VM Bytecode assembler

Size: 24.4 KB - Last synced at: about 13 hours ago - Pushed at: about 1 year ago - Stars: 5 - Forks: 0

Liorst4/liorforth

Forth implementation written in rust for fun

Language: Rust - Size: 372 KB - Last synced at: 10 months ago - Pushed at: 10 months 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: 11 months ago - Pushed at: 11 months 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: about 1 year ago - Pushed at: about 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: about 1 month ago - Pushed at: about 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: about 1 year ago - Pushed at: about 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: 2 months ago - Pushed at: over 4 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: 7 days ago - Pushed at: about 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: about 2 months ago - Pushed at: over 2 years ago - Stars: 8 - Forks: 1

kami-lang/madex

✨ New modern Dalvik (.dex) bytecode processing library

Language: Kotlin - Size: 364 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

FraxFra/Translator πŸ“¦

The Translator is a program that generates bytecode.

Language: Java - Size: 29.3 KB - Last synced at: over 1 year ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

SevdanurGENC/ConvertToByteCode

Compile to java bytecode with using Javassist.

Language: Java - Size: 2.87 MB - Last synced at: 3 months ago - Pushed at: almost 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: 2 months ago - Pushed at: about 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: almost 2 years ago - Pushed at: about 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: 7 days ago - Pushed at: almost 4 years ago - Stars: 2 - Forks: 0

ediah/flower

ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠΉ Π±Π°ΠΉΡ‚-ΠΊΠΎΠ΄ компилятор, Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Π°Ρ стСковая машина ΠΈ ΠΎΡ‚Π»Π°Π΄Ρ‡ΠΈΠΊ.

Language: C++ - Size: 4.55 MB - Last synced at: over 2 years ago - Pushed at: almost 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: over 1 year ago - Pushed at: over 5 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: almost 2 years ago - Pushed at: almost 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: over 3 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: almost 2 years ago - Pushed at: over 3 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: over 4 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: over 3 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: about 2 years ago - Pushed at: over 6 years ago - Stars: 2 - Forks: 0

yourfavoritedev/golang-interpreter

An Interpreter written in Go that processes a psuedo JavaScript language.

Language: Go - Size: 1.52 MB - Last synced at: 12 months ago - Pushed at: over 3 years ago - Stars: 5 - Forks: 0

llamaking136/key

Welcome to key, the programming language.

Language: C++ - Size: 185 KB - Last synced at: about 2 years ago - Pushed at: over 3 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: about 2 years ago - Pushed at: about 3 years ago - Stars: 2 - Forks: 0

boonsboos/tetrvm

interpreter for running tetris playfields as programs

Language: V - Size: 43 KB - Last synced at: about 2 years ago - Pushed at: almost 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: 6 months ago - Pushed at: over 5 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: almost 2 years ago - Pushed at: almost 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: 3 months ago - Pushed at: almost 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: 10 months ago - Pushed at: over 4 years ago - Stars: 3 - Forks: 0

redagito/KernScript

A bytecode interpreted scripting language for C++

Language: C++ - Size: 77.1 KB - Last synced at: over 2 years ago - Pushed at: over 5 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: almost 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: over 3 years ago - Stars: 0 - Forks: 0

Irwin1985/vmlite

An educational Virtual Machine for Arithmetic Calculations.

Language: Go - Size: 28.3 KB - Last synced at: 12 months ago - Pushed at: almost 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: 7 days ago - Pushed at: about 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: 3 months ago - Pushed at: about 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: 3 months ago - Pushed at: over 4 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: over 4 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: 3 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: over 7 years ago - Stars: 0 - Forks: 0