HashlinkA virtual machine for Haxe
Stars: ✭ 523 (+237.42%)
awesome-internalsA curated list of awesome resources and learning materials in the field of X internals
Stars: ✭ 78 (-49.68%)
ArturoSimple, expressive & portable programming language for efficient scripting
Stars: ✭ 225 (+45.16%)
ciforthA generic system for creating i86 implementations of the language Forth.
Stars: ✭ 38 (-75.48%)
maxcProgramming Language maxc
Stars: ✭ 36 (-76.77%)
Ph7An Embedded Implementation of PHP (C Library)
Stars: ✭ 422 (+172.26%)
Kivm🌟This is a pure C++ implementation of Java Virtual Machine (only Java 8 is supported). Inspired by Hotspot In Action.
Stars: ✭ 137 (-11.61%)
LionessThe Lioness Programming Language
Stars: ✭ 155 (+0%)
lunaticlunatic: a toy lua interpreter
Stars: ✭ 16 (-89.68%)
thislangA subset of javascript implemented in that subset of javascript. Yes, it can run itself.
Stars: ✭ 31 (-80%)
tiny-langtiny-lang — A different programming language. Supports a bunch of spoken languages.
Stars: ✭ 26 (-83.23%)
vein🔮⚡️Vein is an open source high-level strictly-typed programming language with a standalone OS, arm and quantum computing support.
Stars: ✭ 31 (-80%)
Como Lang Ngcomo-lang-ng is now ana-lang, located at https://github.com/analang/ana
Stars: ✭ 342 (+120.65%)
GravityGravity Programming Language
Stars: ✭ 3,968 (+2460%)
RISVMA low overhead, embeddable bytecode virtual machine in C++
Stars: ✭ 21 (-86.45%)
Libforthlibforth: A small Forth interpreter that can be used as a library written in c99
Stars: ✭ 107 (-30.97%)
QuickjsThe official repo is at bellard/quickjs.
Stars: ✭ 1,429 (+821.94%)
Swift LispkitInterpreter framework for Lisp-based extension and scripting languages on macOS and iOS. LispKit is based on the R7RS standard for Scheme. Its compiler generates bytecode for a virtual machine. LispKit is fully implemented in Swift 5.
Stars: ✭ 228 (+47.1%)
EstaInterpreted language and bytecode VM of my own design written in Rust [Unmaintained]
Stars: ✭ 28 (-81.94%)
ciaoCiao is a modern Prolog implementation that builds up from a logic-based simple kernel designed to be portable, extensible, and modular.
Stars: ✭ 190 (+22.58%)
LaytheA gradually typed language originally based on the crafting interpreters series
Stars: ✭ 58 (-62.58%)
lustA parser, compiler, and virtual machine evaluator for a minimal subset of Lua; written from scratch in Rust.
Stars: ✭ 120 (-22.58%)
types-and-programming-languagesC++ Implementations of programming languages and type systems studied in "Types and Programming Languages" by Benjamin C. Pierce..
Stars: ✭ 32 (-79.35%)
Arduino-FVMByte Token Threaded Forth Virtual Machine (FVM) for Arduino
Stars: ✭ 35 (-77.42%)
AnimachScheme语言实现和运行时环境 / A Scheme runtime & implementation
Stars: ✭ 45 (-70.97%)
jingle🔔 Jingle is a dynamically-typed, multi-paradigm programming language designed for humans and machines.
Stars: ✭ 34 (-78.06%)
X11BasicX11-Basic BASIC programming language.
Stars: ✭ 42 (-72.9%)
RSqueakA Squeak/Smalltalk VM written in RPython.
Stars: ✭ 78 (-49.68%)
NeverNever: statically typed, embeddable functional programming language.
Stars: ✭ 248 (+60%)
olOtus Lisp (Ol in short) is a purely* functional dialect of Lisp.
Stars: ✭ 157 (+1.29%)
V8The official mirror of the V8 Git repository
Stars: ✭ 18,808 (+12034.19%)
Umka LangUmka: a statically typed embeddable scripting language
Stars: ✭ 308 (+98.71%)
NekoThe Neko Virtual Machine
Stars: ✭ 447 (+188.39%)
LLVM-JVM[W.I.P] A Just-In-Time Java Virtual Machine written in Haskell
Stars: ✭ 22 (-85.81%)
TaghaMinimal, low-level, fast, and self-contained register-based bytecode virtual machine/runtime environment.
Stars: ✭ 79 (-49.03%)
CymbalYet another Rust implementation of the Monkey language from "Writing an Interpreter in Go" and "Writing a Compiler in Go"
Stars: ✭ 49 (-68.39%)
SimpleThe Simple Intelligent and Modular Programming Language and Environment
Stars: ✭ 120 (-22.58%)
SeaxA VM-based runtime environment for functional programming languages
Stars: ✭ 36 (-76.77%)
CubThe Cub Programming Language
Stars: ✭ 198 (+27.74%)
Go.vmA simple virtual machine - compiler & interpreter - written in golang
Stars: ✭ 178 (+14.84%)
Openj9Eclipse OpenJ9: A Java Virtual Machine for OpenJDK that's optimized for small footprint, fast start-up, and high throughput. Builds on Eclipse OMR (https://github.com/eclipse/omr) and combines with the Extensions for OpenJDK for OpenJ9 repo.
Stars: ✭ 2,802 (+1707.74%)
minimaA fast, byte-code interpreted language
Stars: ✭ 43 (-72.26%)
Freeze-OSAn Operating System that runs on top of an interpreter.
Stars: ✭ 24 (-84.52%)
embedAn embeddable, tiny Forth interpreter with metacompiler.
Stars: ✭ 80 (-48.39%)
TaghaMinimal, low-level, fast, and self-contained register-based bytecode virtual machine/runtime environment.
Stars: ✭ 101 (-34.84%)
CoriumCorium is a modern scripting language which combines simple, safe and efficient programming.
Stars: ✭ 18 (-88.39%)
openj9Eclipse OpenJ9: A Java Virtual Machine for OpenJDK that's optimized for small footprint, fast start-up, and high throughput. Builds on Eclipse OMR (https://github.com/eclipse/omr) and combines with the Extensions for OpenJDK for OpenJ9 repo.
Stars: ✭ 2,973 (+1818.06%)
cloxA virtual machine and a tree-walk interpreter for the Lox programming language in C89 🌀
Stars: ✭ 38 (-75.48%)
clover2Clover2 can be used as shell. The completion is powerfull like IDE. Also clover2 is a Ruby-like compiler language with static type like Java. This is high performnace. Please see the wiki for details
Stars: ✭ 100 (-35.48%)
jawsJaws is an invisible programming language! Inject invisible code into other languages and files! Created for security research -- see blog post
Stars: ✭ 204 (+31.61%)
hematitaA memory safe Lua interpreter
Stars: ✭ 118 (-23.87%)
monkersBytecode compiler and VM for the Monkeylang language, written in Rust
Stars: ✭ 34 (-78.06%)
b9An educational JS virtual machine based on Eclipse OMR
Stars: ✭ 40 (-74.19%)
cosyA simple and pleasant programming language.
Stars: ✭ 21 (-86.45%)
go-jdkRun JVM-based code in Go efficiently
Stars: ✭ 61 (-60.65%)
ck-envCK repository with components and automation actions to enable portable workflows across diverse platforms including Linux, Windows, MacOS and Android. It includes software detection plugins and meta packages (code, data sets, models, scripts, etc) with the possibility of multiple versions to co-exist in a user or system environment:
Stars: ✭ 67 (-56.77%)
MicroversemacOS virtualization app for M1/Apple Silicon
Stars: ✭ 71 (-54.19%)
chickadeeChickadee is a minimal programming language implemented in TypeScript for teaching purposes.
Stars: ✭ 13 (-91.61%)
kvm-hostA minimalist type 2 hypervisor using Linux Kernel Virtual Machine (KVM)
Stars: ✭ 60 (-61.29%)