Showing 36 of 216 projects
A concise language and compiler for writing Firestore security rules with TypeScript interface generation.
A Lisp to GLSL compiler that translates a Common Lisp-like dialect into shader code for graphics programming.
A high-performance Angular template compiler written in Rust, leveraging Oxc for blazing-fast compilation with Vite integration.
Go wrapper for libsass, providing a Sass 3.5 compiler for Go applications.
An MLIR toolkit for building compilers and IR transformations using Elixir and Zig, offering a declarative, SSA-native frontend.
A command-line compiler for FHIR Shorthand (FSH), a language for defining FHIR Implementation Guides.
A conceptual programming language written in Rust with syntax inspired by the 'Three-Body Problem' novel series.
A small, quick Ada compiler fully written in Ada, providing an open-source tool for Ada language development.
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 Swift Playgrounds implementation of Jack Crenshaw's 'Let's Build a Compiler' tutorial series.
A curated collection of libraries, tools, and resources for parallel and effectful programming in OCaml 5.
Import Go libraries in your Haxe projects Go -> Haxe source-to-source compiler
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.
Python LESS compiler
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 cross-platform scripting language and compiler back-end for adding sandboxed modding support to GameMaker games.
A native Web Components compiler that transforms standards-compliant Web Components into static HTML for server-side rendering.
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.
A full-featured language server and tooling suite for WebAssembly Text Format development with deep static analysis and editor integration.
CMake modules that cache platform check results to dramatically speed up CMake configuration times in CI builds.
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.
A high-performance Less CSS compiler written in pure Java, designed for compatibility with Bootstrap.
A framework for developing and verifying domain-specific languages, with a focus on query, rules, and smart contract languages.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.