Eclipse 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.
An Open Source Implementation of the Actor Model in C++
- actor-model
- caf
- pattern-matching
- actors
TinyVM is a small, fast, lightweight virtual machine written in pure ANSI C.
The Rubinius Language Platform
WebAssembly Virtual Machine
.NET for Apache® Spark™ makes Apache Spark™ easily accessible to .NET developers.
WHATWG-compliant and fast URL parser written in modern C++, part of Internet Archive, Node.js, Clickhouse, Redpanda, Kong, Telegram, Adguard, Datadog and Cloudflare Workers.
A simple, lightweight, flexible, embeddable, portable and multi-paradigm dynamic programming language for developing applications, tools, and domain-specific languages
Localization/I18n: Incrementally update/translate your Strings files from .swift, .h, .m(m), .storyboard or .xib files.
An advanced, but easy to use, platform for writing functional applications in Java 8.
- functional-programming
- reactive-streams
- monoid
- streams
Functional programming style pattern-matching library for C++
- pattern-matching
- pattern
- variant
- visitor
Open Watcom V2.0 - Source code repository, Wiki, Latest Binary build, Archived builds including all installers for download.
[INACTIVE] Avian is a lightweight virtual machine and class library designed to provide a useful subset of Java's features, suitable for building self-contained applications.
- java
- jit-compiler
- openjdk
- jvm
An optimized pattern matching library for Clojure
Rust virtual machine and JIT compiler for eBPF programs
- jit-compiler
- ebpf
- ebpf-programs
- rust
Gno: An interpreted, stack-based Go virtual machine to build succinct and composable apps + gno.land: a blockchain for timeless code and fair open-source.
A library for enabling task-based multi-threading. It allows execution of task graphs with arbitrary dependencies.
- cpp
- multithreading
- fibers
- task-scheduler
DFA regular expression library & friends
- fsm
- regex
- lexer-generator
- regexp
Tools for transparent data transformation
- term-rewriting
- logic-programming
- unification
- pattern-matching
R interface for Apache Spark
Sail architecture definition language
High-performance, minimalist async-io (proactor) networking for Golang.
Higgs JavaScript Virtual Machine
A collection of ROM images with tests that will aid you in developing your own CHIP-8, SUPER-CHIP or XO-CHIP interpreter (or "emulator")
- chip-8
- chip-8-emulator
- chip-8-interpreter
- chip-8-roms