Showing 27 of 171 projects
A conceptual programming language written in Rust with syntax inspired by the 'Three-Body Problem' novel series.
A command-line compiler for FHIR Shorthand (FSH), a language for defining FHIR Implementation Guides.
A verified compiler for Gallina (Rocq Prover's specification language) that targets WebAssembly and Clight.
A Haskell library for generating Erlang VM byte code from pure Haskell, enabling compile-to-BEAM languages.
A fast regular expression engine for Common Lisp that compiles regexes to machine code using derivative-based DFA compilation.
A small, quick Ada compiler fully written in Ada, providing an open-source tool for Ada language development.
A curated collection of libraries, tools, and resources for parallel and effectful programming in OCaml 5.
A Swift Playgrounds implementation of Jack Crenshaw's 'Let's Build a Compiler' tutorial series.
A compiler for the Spooky programming language, designed to be the scariest language with spooky emoji keywords and unpredictable runtime behavior.
A Scheme interpreter implemented in Clojure, featuring hygienic macros and a REPL.
A script programming language designed for automating repetitive actions and processes on your computer.
An esoteric programming language with a single instruction (flip a bit, then jump) that is Turing-complete and includes an assembler, interpreter, and standard library.
A Roslyn-based C# source generation framework that enables multi-pass generation and parallel execution of generators.
A JavaScript-based assembler for Gameboy z80 assembly code, compatible with rgbds and offering extended meta-instructions.
An experimental Batch-like programming language that compiles to Windows Batch, adding modern features while maintaining compatibility.
A native Web Components compiler that transforms standards-compliant Web Components into static HTML for server-side rendering.
A cross-platform scripting language and compiler back-end for adding sandboxed modding support to GameMaker games.
A Swift-based assembler for creating Gameboy games, supporting the full instruction set and producing executable binaries.
A lightweight x86-64 assembler written in the V programming language for compiling assembly code to object files.
A functional reactive programming language that transpiles to Arduino C++ for real-time embedded systems.
A tool that converts Haskell source code into equivalent Coq source code for formal verification.
FFI bindings for Idris to safely interact with JavaScript, enabling web and Node.js development.
CMake modules that cache platform check results to dramatically speed up CMake configuration times in CI builds.
A full-featured language server and tooling suite for WebAssembly Text Format development with deep static analysis and editor integration.
Solidity compiler bindings for Deno, enabling Ethereum smart contract compilation in Deno environments.
CMake module for building D2 projects with CMake's build system.
A stack-based compiled systems programming language with a modern syntax, inspired by FORTH.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.