This is your work, valued
databases, verification & rust @ turbopuffer
besm. Resurrecting PP-BESM
★ 30ill. educational compiler for not (quite) toy languages
★ 21whycode. OCaml
★ 19stackqueue. Use stackoverflow to find out how much you know.
★ 15crdocs. distributed crdt based document editor running in wasm
★ 8cdsat. cdsat
★ 7rhb-specs. Rust
★ 6MGC. comp 520 go compiler
★ 6polonius-demo. polonius-demo
★ 5dynamit. Simplify your web.
★ 4serde-implicit. implicitly tagged enum representation for serde
★ 4symexec. Rust
★ 4mittens. Haskell
★ 3why3-tools. Tools to interact with why3 sessions
★ 3xldenis.github.com. HTML
★ 2boogie. A (not yet) complete implementation of a Boogie parser and pretty-printer
★ 2lockfree-object-pool. Object Pool LockFree in Rust
★ 1ruby. Haskell
★ 1todo. My public todo list. Feel free to add an item or open an issue.
★ 1hliquid. Haskell Liquid templating library
★ 1toby. the @toby selfie blogging platform. Revolutionizing social networks one pic at a time. #nofilters
★ 1Liberator. LASA Newspaper
★ 1calc. a simple line calculator
★ 1qqreg. Quick Registration for mchacks
★ 1tool-lib. Rust
★ 1hake. Haskell
★ 1ferros. barebones rust-lang os
★ 1xav.io. xav.io
★ 1ternlight. Python
★ 588Forte. An async-compatible thread-pool written in rust.
★ 131dial9. Tokio Telemetry you can run in production
★ 420ublock-hide-yt-shorts. Maintained - uBlock Origin filter list to hide YouTube Shorts
★ 862kmcuda. Large scale K-means and K-nn implementation on NVIDIA GPU / CUDA
★ 839KMeansRex. Fast, vectorized C++ implementation of K-Means using the Eigen matrix template library. Includes Matlab and Python interfaces.
★ 58kmeans. A CUDA implementation of the k-means clustering algorithm
★ 253napkin-math. Techniques and numbers for estimating system's performance from first-principles
★ 5.6kgarage. (Mirror) S3-compatible object store for small self-hosted geo-distributed deployments. Main repo: https://git.deuxfleurs.fr/Deuxfleurs/garage
★ 4.2kcachey. Read-through cache for object storage
★ 600hermitage. What are the differences between the transaction isolation levels in databases? This is a suite of test cases which differentiate isolation levels.
★ 2.7ksynquid. Haskell
★ 150containerization. Containerization is a Swift package for running Linux containers on macOS.
★ 8.8kafl.rs. 🐇 Fuzzing Rust code with American Fuzzy Lop
★ 1.8ktrc. A faster Arc.
★ 90turmoil. Add hardship to your tests
★ 1.2kyap. Yet Another Parser library for Rust. A lightweight, dependency free, parser combinator inspired set of utility methods to help with parsing strings and slices.
★ 163kanal. The fast sync and async channel that Rust deserves
★ 1.7kxlskubectl. xlskubectl — a spreadsheet to control your Kubernetes cluster
★ 2ksanicdns. Gotta go fast
★ 154axum-htmx. A set of htmx extractors, responders, and request guards for axum.
★ 269md-lsp. Markdown language server
★ 33elf-shenanigans. Linker experiments
★ 23ghostty. 👻 Ghostty is a fast, feature-rich, and cross-platform terminal emulator that uses platform-native UI and GPU acceleration.
★ 59ksilicon. Symbolic-execution-based verifier for the Viper intermediate verification language.
★ 142diamond-lang. A prototype programming language with polymorphic reachability types that track freshness, sharing and separation.
★ 50arrow-rs. Official Rust implementation of Apache Arrow
★ 3.6ksoteria. Scaling Reasoning for the Age of AI
★ 124ekege. A different approach to an E-graph library
★ 28ERASan. LLVM
★ 52hol-light. The HOL Light theorem prover
★ 548ocaml. The core OCaml system: compilers, runtime system, base libraries
★ 6.5kcc-lemma. Refreshing automation for inductive equational proofs using e-graphs
★ 28comp-gen. Automatically generate a compiler using equality saturation
★ 36creusot-ide. OCaml
★ 8nemo. A fast in-memory rule engine
★ 274roogle. A Rust API search engine
★ 462eggmt. Egraphs Modulo Theories
★ 20whisperX. WhisperX: Automatic Speech Recognition with Word-level Timestamps (& Diarization)
★ 23kabont. Finally, a shell for all seasons!
★ 131alien. ALIEN is a CUDA-powered artificial life simulation program.
★ 5.5kstellogen. An experimental language exploring computation and meaning through term unification, with logic-agnostic types.
★ 134knuckledragger. A Low Barrier Proof Assistant
★ 169boogie. A (not yet) complete implementation of a Boogie parser and pretty-printer
★ 2gearley. An Earley parser engine in Rust.
★ 46create-gh-release-action. GitHub Action for creating GitHub Releases based on changelog.
★ 95dyro. Dyro: Dynamic Rust Ownership Verification
★ 7fromthetransistor. From the Transistor to the Web Browser, a rough outline for a 12 week course
★ 6.8kante. A safe, easy systems language
★ 2.3kfls. The FLS
★ 493VerifiedDBM. DBM Implementation Verified by Creusot
★ 5lady-deirdre. Compiler front-end foundation technology.
★ 486chumsky. [Chumsky has moved to Codeberg!] Write expressive, high-performance parsers with ease.
★ 4.5klelwel. Resilient LL(1) parser generator for Rust
★ 197a-mir-formality. a model of MIR and the Rust type/trait system
★ 357truck. Truck is a Rust CAD Kernel.
★ 1.5konce_map. Single assignment and lazy maps
★ 21autoken. A rust-lang compiler tool adding support for automated borrow-aware context passing
★ 8bluefin-algae. Algebraic effects in the Bluefin effect system
★ 22FriendsDontLetFriends. Friends don't let friends make certain types of data visualization - What are they and why are they bad.
★ 7.1kclaude-cookbooks. A collection of notebooks/recipes showcasing some fun and effective ways of using Claude.
★ 51krust-peg. Parsing Expression Grammar (PEG) parser generator for Rust
★ 1.6kfaster-pest. A generator for high-performance Pest parsers, bringing your grammar to the next level
★ 47is-jonschlinkert. Returns true if a package is maintained by jon schlinkert
★ 54verifast. Research prototype tool for modular formal verification of C, Rust and Java programs
★ 498wtransport. Async-friendly WebTransport implementation in Rust
★ 688autoclave. repeatedly run programs until they break, and be ready to attach a debugger
★ 200macprefs. Command and library to export macOS preferences.
★ 42creusot. Creusot helps you prove your Rust code is correct.
★ 1.8kplat-smt. Toy `QF_UF` SMT solver written in Rust
★ 11foundationdb. FoundationDB - the open source, distributed, transactional key-value store
★ 17kerased_brand. Rust
★ 2salsa. A generic framework for on-demand, incrementalized computation. Inspired by adapton, glimmer, and rustc's query system.
★ 2.9kviddy. 👀 A modern watch command. Time machine and pager etc.
★ 5.4kwhy3-semantics. Formal Semantics for Why3
★ 21ferrocene. Source code of Ferrocene, safety-critical Rust toolchain
★ 1.7kPAROL6-Desktop-robot-arm. BOM, STL files and instructions for PAROL6 3D printed robot arm
★ 3.1kBig-Ass-Data-Broker-Opt-Out-List.
★ 6.7krfun-interp. Interpreter for the reversible functional language rFun
★ 41just. 🤖 Just a command runner
★ 35kio. IO should be just a library
★ 26embassy. Modern embedded framework, using Rust and async.
★ 9.6kWhisky. A modern Wine wrapper for macOS built with SwiftUI
★ 15kabella. An interactive theorem prover based on lambda-tree syntax
★ 100uvm. Fun, portable, minimalistic virtual machine.
★ 609CompCert. The CompCert formally-verified C compiler
★ 2.2ktree-beamer. Slides and sources for talks on Tree Borrows
★ 16unison. A friendly programming language from the future
★ 6.7keff. 🚧 a work in progress effect system for Haskell 🚧
★ 560effectful. An easy to use, fast extensible effects library with seamless integration with the existing Haskell ecosystem.
★ 480cleff. Fast and concise effect handlers
★ 110grasshopper. An automated deductive program verifier.
★ 42catty. A unikernel as an IRC client
★ 26ui_test. A test framework for testing rustc diagnostics output
★ 45koka. Koka language compiler and interpreter
★ 4keffing-mad. Algebraic effects for Rust
★ 670HVM2. A massively parallel, optimal functional runtime in Rust
★ 11ktypst. A markup-based typesetting system that is powerful and easy to learn.
★ 55kfast_expr. Fast expressions.
★ 4nola. Nola: Later-Free Ghost State for Verifying Termination in Iris
★ 8iina. The modern video player for macOS.
★ 46kmetrics. A metrics ecosystem for Rust.
★ 1.5kc2rust. Migrate C code to Rust
★ 4.8kVST. Verified Software Toolchain
★ 505flux. Refinement Types for Rust
★ 897nix-darwin. Manage your macOS using Nix
★ 5.8kpixels. a shared pixel display controllable via TCP
★ 13vel. Vel: A language for verified low-level software
★ 15julius. An open source re-implementation of Caesar III
★ 3.3kaugustus. An open source re-implementation of Caesar III
★ 2kvigil. Vigil, the eternal morally vigilant programming language
★ 3kdolmen. Dolmen provides a library and a binary to parse, typecheck, and evaluate languages used in automated deduction
★ 93verus. Verified Rust for low-level systems code
★ 2.8kAudioLab. Pure Data abstractions for electroacoustic composition & live electronics
★ 124aeneas. A verification toolchain for Rust programs
★ 884reminders-cli. A simple CLI for interacting with macOS reminders
★ 896diffusionbee-stable-diffusion-ui. Diffusion Bee is the easiest way to run Stable Diffusion locally on your M1 Mac. Comes with a one-click installer. No dependencies or technical knowledge needed.
★ 14kcargo-careful. Execute Rust code carefully, with extra checking along the way
★ 493creusot-experiments. Rust
★ 4cdsat. OCaml
★ 11lambdapi. Proof assistant based on the λΠ-calculus modulo rewriting
★ 398lean4. Lean 4 programming language and theorem prover
★ 8.6kminirust. A precise specification for "Rust lite / MIR plus"
★ 1krustc_public. Define compiler intermediate representation usable by external tools
★ 118ltex-ls. LTeX Language Server: LSP language server for LanguageTool :mag::heavy_check_mark: with support for LaTeX :mortar_board:, Markdown :pencil:, and others
★ 932lang-team. Home of the Rust lang team
★ 215linol. Wrapper around the OCaml `lsp` library to make it easier to write LSP servers
★ 42high-assurance-rust. A free book about developing secure and robust systems software.
★ 1.4krfcs. RFCs for changes to Rust
★ 6.6kinfer. A static analyzer for Java, C, C++, and Objective-C
★ 16kz. z - jump around
★ 17kobject. A unified interface for reading and writing object file formats
★ 834egg. egg is a flexible, high-performance e-graph library
★ 1.8kKind. A modern proof language
★ 3.8kCreuSAT. CreuSAT - A formally verified SAT solver written in Rust and verified with Creusot.
★ 687kani. Kani Rust Verifier
★ 3.3kwhycode. OCaml
★ 19alt-ergo. OCamlPro public development repository for Alt-Ergo
★ 152wg.
★ 22wg-async. Working group dedicated to improving the foundations of Async I/O in Rust
★ 397platform. Multi platform setup for Rocq, Rocq libraries and tools
★ 239momo. A Rust proc_macro_attribute to outline conversions from generic functions
★ 288ballerina-lang. The Ballerina Programming Language
★ 3.8kcameleer. A Deductive Verification Tool for OCaml Programs
★ 85pest. The Elegant Parser
★ 5.4kmiri. An interpreter for Rust's mid-level intermediate representation
★ 6.5kgccrs. GCC Front-End for Rust
★ 2.9kOdin. Odin Programming Language
★ 12kelle. Black-box transactional safety checker based on cycle detection
★ 700gobra. Gobra is an automated, modular verifier for Go programs, based on the Viper verification infrastructure.
★ 178nomicon. The Dark Arts of Advanced and Unsafe Rust Programming
★ 2.3kcqfd. A why3 certified prover for propositional logic
★ 11bgp-battleships. Play battleships using BGP
★ 446zz. 🍺🐙 ZetZ a zymbolic verifier and tranzpiler to bare metal C
★ 1.6krosc. An OSC library for Rust.
★ 220probe-run. Run embedded programs just like native ones
★ 646atsamd. Target atsamd microcontrollers using Rust
★ 657enso. Enso Analytics is a self-service data prep and analysis platform designed for data teams.
★ 7.4kOpenTTD. OpenTTD is an open source simulation game based upon Transport Tycoon Deluxe
★ 8.1kprusti-dev. A static verifier for Rust, based on the Viper verification infrastructure.
★ 1.8kcargo-expand. Subcommand to show result of macro expansion
★ 3.1kbyteorder. Rust library for reading/writing numbers in big-endian and little-endian.
★ 1.1kcompiler-explorer. Run compilers interactively from your web browser and interact with the assembly
★ 19kbitvec. A crate for managing memory bit by bit
★ 1.4khacspec. Please see https://github.com/hacspec/hax
★ 250cargo-embed. a cargo extension for working with microcontrollers
★ 285probe-rs. A debugging toolset and library for debugging embedded ARM and RISC-V targets on a separate host
★ 2.9kitertools. Extra iterator adaptors, iterator methods, free functions, and macros.
★ 3.1kghc-whole-program-compiler-project. GHC Whole Program Compiler and External STG IR tooling
★ 121rtic. Real-Time Interrupt-driven Concurrency (RTIC) framework for ARM Cortex-M microcontrollers
★ 2.4ksqlx. 🧰 The Rust SQL Toolkit. An async, pure Rust SQL crate featuring compile-time checked queries without a DSL. Supports PostgreSQL, MySQL, and SQLite.
★ 17kjulia. The Julia Programming Language
★ 49kcdf-program-logics. Companion Coq development for Xavier Leroy's 2021 lectures on program logics
★ 44MIRAI. Rust mid-level IR Abstract Interpreter
★ 1kfuthark. :boom::computer::boom: A data-parallel functional programming language
★ 2.8kFStar. A Proof-oriented Programming Language
★ 3.1ktutoriel_wp. Frama-C and WP tutorial
★ 78mold. mold: A Modern Linker 🦠
★ 17kproject-thir-unsafeck. Tracking the project to refactor the unsafe check to operate on THIR
★ 5cargo-flash. a cargo extension for programming microcontrollers
★ 248mcu-starter-projects. Simple starter projects for bare-metal MCU development
★ 341SAMD21-M0-Mini. Notes on using the Chinese "SAMD21-M0-Mini" board
★ 59berty. Berty is a secure peer-to-peer messaging app that works with or without internet access, cellular data or trust in the network
★ 9.3krpds. Rust persistent data structures
★ 1.7kprogram-proofs-with-why3. Some programs from Rustan Leino's "Program Proofs", in Why3.
★ 17ocamlgraph. OCaml graph library
★ 255lang_tester. Rust testing framework for compilers and VMs
★ 51rust-prehistory. historical archive of rust pre-publication development
★ 725happy. The Happy parser generator for Haskell
★ 322proc-macro2. Rust
★ 925quickcheck. Automated property based testing for Rust (with shrinking).
★ 2.8kv. Simple, fast, safe, compiled language for developing maintainable software. Compiles itself in <1s with zero library dependencies. Supports automatic C => V translation. https://vlang.io
★ 38kcubical. An experimental library for Cubical Agda
★ 565z3.rs. Rust bindings for the Z3 solver.
★ 524Nim. Nim is a statically typed compiled systems programming language. It combines successful concepts from mature languages like Python, Ada and Modula. Its design focuses on efficiency, expressiveness, and elegance (in that order of priority).
★ 18kobsidian-citation-plugin. Obsidian plugin which integrates your academic reference manager with the Obsidian editor. Search your references from within Obsidian and automatically create and reference literature notes for papers and books.
★ 1.3kcatala. Programming language for literate programming law specification
★ 2.4kcompiler-team. A home for compiler team planning documents, meeting minutes, and other such things.
★ 431metarocq. Metaprogramming, verified meta-theory and implementation of Rocq in Rocq
★ 545gleam. ⭐️ A friendly language for building type-safe, scalable systems!
★ 22k