This is your work, valued
PhD student at University of Minnesota
doculib. A GUI for tagging and managing document metadata for books, textbooks, or articles.
★ 17normalization-by-evaluation. Various implementations of normalization by evaluation.
★ 9metadb. Metadb is a library to locally store and manipulate a JSON database of file metadata
★ 8local-set-theory. A tiny proof assistant for local set theory, in λ-Prolog.
★ 3cdcl. An ocaml implementation of the CDCL algorithm.
★ 2monads-and-algebraic-effects. Examples of how monads and algebras relate to algebraic effect handlers
★ 2arkdown-llm.
★ 3emacs-application-framework. EAF, an extensible framework that revolutionizes the graphical capabilities of Emacs
★ 3.5kGoI-Visualiser. A tool for web browsers that simulates execution of the dynamic GoI abstract machine for the lambda-calculus.
★ 15czf-in-mahlo. A formalisation of Aczel's constructive set theory CZF in Agda with a Mahlo universe
★ 1centaur-tabs. Emacs plugin aiming to become an aesthetic, modern looking tabs plugin
★ 867ShiTT2. A dependently-typed language with indexed inductive types supported.
★ 19ligature.el. Display typographical ligatures in Emacs
★ 457abella-vscode. VSCode Extension for Abella
★ 1adelfa. An interactive proof assistant for reasoning about specifications written in the Edinburgh Logical Framework
★ 4polonius-proof. Verify naive = datafrog-opt, in rust/polonius
★ 16raven. Modern scientific computing for OCaml
★ 389scantailor-advanced. ScanTailor Advanced is the version that merges the features of the ScanTailor Featured and ScanTailor Enhanced versions, brings new ones and fixes.
★ 1.5kstellogen. An experimental language exploring computation and meaning through term unification, with logic-agnostic types.
★ 134agda-core. A work-in-progress core language for Agda, in Agda
★ 69ltunify. Tool for working with Logitech Unifying receivers and devices (mirror)
★ 211pl-conf. TypeScript
★ 3chalk. An implementation and definition of the Rust trait system using a PROLOG-like logic solver
★ 2kOMicroB. An OCaml generic virtual machine for microcontrollers
★ 155FLT. Ongoing Lean formalisation of the proof of Fermat's Last Theorem
★ 935equational_theories. A project to map out the relations between different equational theories of Magmas.
★ 537unicorn. Purely functional GUI algebra
★ 83autosubst. Automation for de Bruijn syntax and substitution in Coq [maintainers=@RalfJung,@co-dan]
★ 69slipshow. An engine for displaying slips, the next-gen version of slides
★ 824polytt. A type theory with native support for Polynomial Functors.
★ 43parapoly. A LaTeX-typeset reproduction of Reynolds' "Types, Abstraction and Parametric Polymorphism"
★ 34typst. A markup-based typesetting system that is powerful and easy to learn.
★ 55kminttea. A fun little TUI framework for OCaml
★ 472call-cc-krivine. A Krivine machine for the call-by-name reduction of lambda calculus (+ call/cc) expressions in Haskell.
★ 14tex2png. Convert TeX and LaTeX to PNG images.
★ 16opam-bundle. A tool that creates stand-alone source bundles from opam packages
★ 29ppx_interact. Interactive breakpoints!
★ 47ocaml-forester. Mirror of ocaml-forester
★ 51open-games-engine. Haskell implementation of open games
★ 38opam-nix. Turn opam-based OCaml projects into Nix derivations
★ 157camyll. Static site generator
★ 12ocaml-multicont. multi-shot continuations in OCaml
★ 55HVM2. A massively parallel, optimal functional runtime in Rust
★ 11kteyjus. An efficient implementation of the higher-order logic programming language Lambda Prolog
★ 174yocaml. YOCaml is a static site generator, mostly written in OCaml
★ 175hsubst. Hereditary substitution without eta-expansion.
★ 4nano-emacs. GNU Emacs / N Λ N O - Emacs made simple
★ 2.9kchemacs2. Emacs version switcher, improved
★ 860bogue. GUI library for ocaml based on SDL2
★ 5ocaml-effects-tutorial. Concurrent Programming with Effect Handlers
★ 722DynamicalSystemsBook. TeX
★ 56lr-agda. Logical relations proof in Agda
★ 30SciLean. Scientific computing in Lean 4
★ 517extlint. An extensible linter for OCaml programs.
★ 3doi2bib. Smalls CLIs to get a bibtex entries from a DOI, an arXiv ID or a PubMed ID and to pretty print bibtex entries (or files)
★ 73SWIPL-OCaml. SWI-Prolog Bindings for OCaml: https://kiranandcode.github.io/SWIPL-OCaml/swipl/index.html
★ 6HOU. Higher Order Unification implemented in in Nipkow's described method
★ 1ocaml-hashcons. OCaml hash-consing library
★ 55links. Links: Linking Theory to Practice for the Web
★ 358fpm. Effing package management! Build packages for multiple platforms (deb, rpm, etc) with great ease and sanity.
★ 11kocaml-algebra. Small but neat OCaml library of (abstract) algebraic structures
★ 4ocaml-bindlib. Efficient binder representation in OCaml
★ 44ocaml-linenoise. Self-contained OCaml bindings to linenoise, easy high level readline functionality in OCaml
★ 56mainline. A continuation of the free version of ukuu.
★ 37bogue. GUI library for ocaml based on SDL2
★ 257react. Declarative events and signals for OCaml
★ 148lablqml. Interfacing Qt/QML with OCaml. Formely known as lablqt
★ 168Mezzano. An operating system written in Common Lisp
★ 3.9kirmin. Irmin is a distributed database that follows the same design principles as Git
★ 2klablgtk. LablGTK 2 and 3: an interface to the GIMP Tool Kit
★ 99girards-paradox. A "implementation" of Girard's paradox in OCaml
★ 112owl. Owl - OCaml Scientific Computing @ https://ocaml.xyz
★ 1.3kalcotest. A lightweight and colourful test framework
★ 514zed. Abstract engine for text edition in OCaml
★ 125notty. Declarative terminal graphics for OCaml
★ 384strawberry. :strawberry: Strawberry Music Player
★ 3.8kocolor. Print with style in your terminal using Format's semantic tags
★ 21HOL. Canonical sources for HOL4 theorem-proving system. Branch develop is where “mainline development” occurs; when develop passes our regression tests, master is merged forward to catch up.
★ 750lisp8x. Lisp for the TI-83+ line of graphing calculators
★ 18lablgl. LablGL: an openGL interface for OCaml
★ 25theoremprover-museum.github.io. HTML
★ 56zipperposition. An automatic theorem prover in OCaml for typed higher-order logic with equality and datatypes, based on superposition+rewriting; and Logtk, a supporting library for manipulating terms, formulas, clauses, etc.
★ 167opium. Sinatra like web toolkit for OCaml
★ 787elpi. Embeddable Lambda Prolog Interpreter
★ 373mirage. MirageOS is a library operating system that constructs unikernels
★ 3kUniMath. This rocq library aims to formalize a substantial body of mathematics using the univalent point of view.
★ 1kaprolog. αProlog
★ 18