Repos

Open-source repos worth knowing, by the problem they take on.

Systems & Languages

  1. RepoSystems & Languages12 Oct 2026score 8

    arocc

  2. RepoSystems & Languages12 Oct 2026score 8

    ezno

    A Rust-based TypeScript type checker and compiler in active development; useful for developers experimenting with its current subset of supported features.

  3. RepoSystems & Languages12 Oct 2026score 8

    noir

    A domain-specific language for SNARK proving systems compatible with any ACIR backend.

  4. RepoSystems & Languages12 Oct 2026score 8

    Rustc Dev Guide

    A collaborative guide explaining how the Rust compiler works and how to contribute to it, helpful for new.

  5. RepoSystems & Languages12 Oct 2026score 8

    virgil

    Virgil is a language for building lightweight high-performance systems, compiling to native executables, WebAssembly, or JVM JARs.

  6. RepoSystems & Languages9 Oct 2026

    TS Rust

    An experimental Rust port of the TypeScript 7 compiler (tsc)

  7. RepoSystems & Languages9 Oct 2026

    compiler

    Provides the open-source EDG C and C++ front end plus C and C++ generating back ends, useful for building highly compatible compiler products.

  8. RepoSystems & Languages9 Oct 2026

    TensorFold

    Serves language models from a single Zig binary on Apple Silicon and NVIDIA GPUs using Metal or CUDA kernels without Python or MLX.

  9. RepoSystems & Languages9 Oct 2026

    Beef

    Offers an open-source compiled language with C#-like syntax and C-level control, built with its IDE for a smooth high-performance workflow.

  10. RepoSystems & Languages9 Oct 2026

    Roundhouse

    Compiles Rails applications into standalone Rust, Swift, TypeScript, or other targets, letting developers choose deployment as a build flag.

  11. RepoSystems & Languages5 Oct 2026

    Leo Language

    Leo is a statically-typed language for building zero-knowledge applications with formal verification capabilities. It enables developers to write private applications with mathematical correctness guarantees, representing substantial compiler engineering for the ZK ecosystem.

  12. RepoSystems & Languages5 Oct 2026

    Tengo Language

    Tengo is a small, dynamic scripting language for Go that compiles to bytecode executed on a stack-based VM. It provides a fast, secure embedded scripting solution for Go applications, combining simplicity with native Go performance.

  13. RepoSystems & Languages5 Oct 2026

    Accelerated HW Synthesis

    XLS is Google's hardware synthesis compiler that converts high-level code into hardware designs. It accelerates hardware development through modern compiler infrastructure, making it notable for novel approaches in hardware synthesis tooling.

  14. RepoSystems & Languages5 Oct 2026

    Ballerina Language

    Ballerina is a cloud-native programming language optimized for integration and microservices with built-in support for JSON and XML. Developed by WSO2, it features a strong concurrency model and remains actively maintained for network service development.

  15. RepoSystems & Languages5 Oct 2026

    Wing Language

    Wing is a cloud-oriented programming language that unifies infrastructure definitions and runtime code in a single model. It allows developers to write portable cloud applications testable locally via simulator, addressing infrastructure-as-code fragmentation.

  16. RepoSystems & Languages5 Oct 2026

    Sway Language

    Sway is a Rust-inspired smart contract language for the Fuel blockchain. It brings modern type safety and performance optimizations to blockchain development, distinguishing itself through production-ready safety features and high development momentum.

  17. RepoSystems & Languages5 Oct 2026

    Torch-MLIR

    Torch-MLIR bridges PyTorch and the MLIR compiler ecosystem, providing first-class compiler support between the two. It serves as critical infrastructure for ML compilation, though currently in LLVM incubator status rather than official releases.

  18. RepoSystems & Languages2 Oct 2026

    Svelte Framework

    Svelte is a compiler that converts declarative components into efficient JavaScript that updates the DOM surgically. It is notable for its compiler-based approach to UI development, offering a novel alternative to runtime frameworks.

  19. RepoSystems & Languages2 Oct 2026

    AdaptiveCpp Compiler

    AdaptiveCpp is a community-driven compiler supporting SYCL, C++ standard parallelism, and HIP/CUDA for heterogeneous programming on CPUs and GPUs from all vendors. It is notable for enabling a single binary to target multiple hardware vendors, including runtime adaptation for high-performance computing.

  20. RepoSystems & Languages2 Oct 2026

    Rustc Cranelift Backend

    rustc_codegen_cranelift is an alternative codegen backend for the Rust compiler based on Cranelift, aimed at improving debug-mode compilation times. It is notable for its active maintenance and potential performance benefits in compiler work.

  21. RepoSystems & Languages2 Oct 2026

    FX Coding Agent

    fx is a tiny, open-source, embeddable coding agent CLI written in Zig, offering a Unix-like shell interface. It is notable for being a fresh, model-agnostic developer tool with strong momentum, though experimental.

  22. RepoSystems & Languages2 Oct 2026

    Next.js Framework

    Next.js is a React framework for building full-stack web applications with Rust-based tooling for faster builds. It is notable as the dominant React framework, widely used by major companies and backed by a large community.

  23. RepoSystems & Languages2 Oct 2026

    Native App Toolkit

    Native SDK is a toolkit for building native desktop applications using TypeScript and native markup, compiling app logic into native executables. It is notable for bridging web technologies to native apps, though still experimental with evolving platform support.

  24. RepoSystems & Languages2 Oct 2026

    Webpack Bundler

    webpack is a module bundler that packages JavaScript and other assets for browser use, supporting code splitting and various module formats. It is notable as a major, mature build tool with deep bundling and runtime implications.

  25. RepoSystems & Languages28 Sept 2026

    GHDL VHDL Simulator

    GHDL is an open-source analyzer, compiler, simulator, and experimental synthesizer for VHDL. It is notable for using GCC/LLVM backends to generate machine code for high-speed simulation.

  26. RepoSystems & Languages28 Sept 2026

    Quarkdown Markdown

    Quarkdown is a Markdown-based typesetting system that can produce papers, presentations, websites, books, and knowledge bases from a single project. It is notable for its novel compiler pipeline for documents.

  27. RepoSystems & Languages28 Sept 2026

    Clasp Lisp Environment

    Clasp is a Common Lisp implementation that interoperates with C++ libraries using LLVM for native code compilation. It is notable for embedding scientific computing libraries in a Lisp environment.

  28. RepoSystems & Languages28 Sept 2026

    Shaderc Vulkan Tools

    A collection of tools, libraries, and tests for Vulkan shader compilation, including glslc and libshaderc. It is an essential toolchain for graphics systems work, wrapping glslang and SPIRV-Tools.

  29. RepoSystems & Languages28 Sept 2026

    Elm Compiler

    Compiler for Elm, a functional language for reliable webapps. It is a pioneering functional language compiler that remains historically important despite slower development.

  30. RepoSystems & Languages28 Sept 2026

    CompCert C Compiler

    The CompCert formally-verified C compiler. It is notable for being formally verified using Coq, guaranteeing that generated assembly behaves as prescribed by the source C semantics.

  31. RepoSystems & Languages28 Sept 2026

    Steel Bank Common Lisp

    Steel Bank Common Lisp (SBCL) official repository mirror. It is a production-grade Common Lisp compiler and runtime known for its substantial systems work.

  32. RepoSystems & Languages25 Sept 2026

    mrustc Rust Compiler

    mrustc is an alternative Rust compiler written in C++ that can build a working copy of rustc but is not intended for daily use. Its primary goal is bootstrapping the official Rust compiler, treating invalid input as a bug in mrustc rather than the source program.

  33. RepoSystems & Languages25 Sept 2026

    Futhark Programming Language

    Futhark is a purely functional, data-parallel programming language in the ML family that compiles to efficient parallel code for CPUs or GPUs. It is developed at the University of Copenhagen and is stable enough for practical programming.

  34. RepoSystems & Languages25 Sept 2026

    Trunk WASM Builder

    Trunk is a WASM web application bundler for Rust that packages WASM, JS snippets, and other assets from a source HTML file. It includes a dev server, file watching, and automatic browser reloads, simplifying deployment of Rust to the web.

  35. RepoSystems & Languages25 Sept 2026

    GCC Rust Frontend

    gccrs is a GCC front-end for the Rust programming language, still in early development and not yet usable for real Rust programs. Its goal is to become a fully upstream GNU toolchain implementation, giving Rust an alternative to LLVM-based compilation.

  36. RepoSystems & Languages25 Sept 2026

    Homomorphic Encryption Demos

    HEIR is a development platform and compiler toolchain that converts existing models into fully homomorphic encryption-compatible versions. It supports multiple FHE schemes and backends, using MLIR to abstract encrypted workloads for privacy-preserving computation.

  37. RepoSystems & Languages25 Sept 2026

    Selfie Systems Toolchain

    Selfie is an educational system that includes a self-compiling C compiler, a self-executing RISC-V emulator, and a self-hosting RISC-V hypervisor. It is notable for teaching systems engineering through self-reference in a unified undergraduate and graduate project.

  38. RepoSystems & Languages25 Sept 2026

    Grain Compiler Toolchain

    Grain is a programming language that compiles to WebAssembly via Binaryen, providing a modern toolchain and CLI. It targets systems-relevant web applications, with an active development community and a guided learning path.

  39. RepoSystems & Languages21 Sept 2026

    Intel ISPC Compiler

    ispc compiles a C-based SPMD language to run on SIMD units of CPUs and GPUs, providing frequent speedups of 3x or more on SSE and 5x-6x on wider architectures. It is notable for low-level SIMD performance.

  40. RepoSystems & Languages21 Sept 2026

    Faust Signal Processing

    Faust is a functional programming language for real-time signal processing and sound synthesis. It is notable for compiling to many targets for low-level audio.