This is your work, valued
datatype99. Algebraic data types for C99
★ 1.5kmetalang99. Full-blown preprocessor metaprogramming
★ 1.1kmazeppa. A modern supercompiler for call-by-value functional languages
★ 478awesome-c-preprocessor. A list of awesome C preprocessor stuff
★ 405interface99. Full-featured interfaces for C99
★ 355slice99. Memory slices for C99
★ 56poica. C
★ 8checked_oint. An OCaml library for checked integer arithmetic
★ 6rust-ontologist. Visualizing Rust codebases in a few seconds
★ 2hirrolot.github.io. My personal blog
★ 2distiller. Haskell
★ 1arcgentica. An ARC-AGI solution using Agentica from Symbolica
★ 307macro_sequence_for. C
★ 20interaction-net-resources. :books: Interaction net resources
★ 53cubicaltt. Experimental implementation of Cubical Type Theory
★ 599spec_experiments. Some partial evaluation experiments
★ 1roguetype. The first ever roguelike written in the OCaml type system
★ 104opam. opam is a source-based package manager. It supports multiple simultaneous compiler installations, flexible package constraints, and a Git-friendly development workflow.
★ 1.4kminihm. toy implementation of Hindley-Milner type system that prints out inference steps
★ 17implicit-fun-elaboration. Implementation for ICFP 2020 paper
★ 53clap. Audio Plugin API
★ 2.3kchecked_oint. An OCaml library for checked integer arithmetic
★ 6NbE. Idris
★ 3system-f-omega-agda. A formalization of System Fω in Agda
★ 20Aptwe. A well typed by construction kernel language for bidirectional programming
★ 14hirrolot.github.io. My personal blog
★ 2anti-unification. Functional implementation of anti-unification algorithm for multiple terms
★ 24anyhow. Flexible concrete Error type built on std::error::Error
★ 6.6ksemver. Semantic Versioning Specification
★ 7.8kgit-filter-repo. Quickly rewrite git repository history (filter-branch replacement)
★ 13kblurelf. Smoothen your executables
★ 10clay. High performance UI layout library in C.
★ 18kDCC. Implementation of Defunctionalized Calculus of Constructions (Master thesis)
★ 6agda-simple-scp. A simple supercompiler formally verified in Agda
★ 34malfunction. Malfunctional Programming
★ 356hosc. Higher-Order Supercompiler
★ 11dtt-rtcg. Demo for dependent types + runtime code generation
★ 72opam-repository. Main public package repository for opam, the source package manager of OCaml.
★ 580Higher-Order-Supercompiler. An implementation of the higher-order supercompilation algorithm as described in the paper "On the Termination of Higher-Order Positive Supercompilation"
★ 5Higher-Order-Deforester. Implementation of Higher Order Deforestation as described in the paper "Higher Order Deforestation"
★ 2ppx_blob. OCaml ppx to include binary data from a file as a string
★ 83ad-astra. Scripting language for Rust.
★ 112ScalarEvolution. An obscure Minecraft mod about computer technology and electronics based on RVVM project
★ 15ollvm. An higher-level LLVM binding for OCaml
★ 138ocaml-hashcons. OCaml hash-consing library
★ 55boehm-rs. Rust interface to BoehmGC providing global allocator implementation that uses this GC
★ 4hyperfine. A command-line benchmarking tool
★ 28kdomainslib. Parallel Programming over Domains
★ 188teloxide_tests. A library that adds the ability to test teloxide bots by bot mocking!
★ 38delimcc. Delimited continuations in byte-code and native OCaml
★ 27PPMP-Iceberg. Preprocessor metaprogramming knowledge obscurity chart
★ 54wttr.in. :partly_sunny: The right way to check the weather
★ 30klady-deirdre. Compiler front-end foundation technology.
★ 485teloxide. 🤖 An elegant Telegram bots framework for Rust
★ 4.2kdptree. Asynchronous event dispatch for Rust
★ 203teloc. Simple, compile-time DI framework for Rust
★ 164mazeppa. A modern supercompiler for call-by-value functional languages
★ 478guarded-absint. Guarded abstract interpretation
★ 3Brainfuck. A Brainfuck interpreter written in Agda
★ 548cc.vim. C Compiler written in Vim script
★ 443BOHM1.1. Bologna Optimal Higher-Order Machine, Version 1.1
★ 87CP-next. The Next Generation of Compositional Programming
★ 55staged. Staged compilation with dependent types
★ 186mirage. Mirage Persistent Kernel: Compiling LLMs into a MegaKernel
★ 2.4kChezScheme. Chez Scheme
★ 7.3kDistiller. Implementation of the distillation algorithm as described in the paper "Distillation: Extracting the Essence of Programs".
★ 30Higher-Level-Transformer. Higher-Level Transformer as described in the paper "The Next 700 Program Transformers"
★ 5narya. A proof assistant for higher-dimensional type theory
★ 264reopt. A tool for analyzing x86-64 binaries.
★ 339ppx_variants_conv. Generation of accessor and iteration functions for ocaml variant types
★ 50int_repr. Integers of various widths
★ 7gcc-exceptions. C++
★ 5HVM2. A massively parallel, optimal functional runtime in Rust
★ 11kholyc-lang. HolyC compiler & transpiler
★ 1kmal. mal - Make a Lisp
★ 11kinteraction-calculus-of-constructions. A minimal proof checker.
★ 81Refal-05. Компилятор Рефала-5 в Си
★ 6mrefal. Компилятор Модульного Рефала
★ 6refal-5-lambda. Компилятор Рефала-5λ
★ 96meta-cedille. Minimalistic dependent type theory with syntactic metaprogramming
★ 60typefuck-haskell. Typelevel Brainfuck; Brainfuck implemented solely in Haskell's type system (no TemplateHaskell)
★ 17bap. Binary Analysis Platform
★ 2.2kspsc. SPSC: A Small Positive Supercompiler
★ 41cayenne. Resurrecting Lennart Augustsson's implementation of Cayenne
★ 38c-vector. A dynamic array implementation in C similar to the one found in standard C++
★ 886sat-inv-matrix. Implementing integer matrix inversion with SAT solver
★ 5Arend. The Arend Proof Assistant
★ 750PPLISP. c-prepocessor lisp
★ 28lone. The standalone Linux Lisp
★ 401ttstar. Dependently typed core calculus with erasure
★ 19higher_kinded. A library with an encoding of higher kinded types in OCaml
★ 44semgrep. Lightweight static analysis for many languages. Find bug variants with patterns that look like source code.
★ 16kawesome-ocaml. A curated collection of awesome OCaml tools, frameworks, libraries and articles.
★ 3.1kclap. Command-Line Argument Parsing, imperative style with a consumption mechanism.
★ 23pprint. A pretty-printing combinator library for OCaml
★ 49snowden-archive. 💥 A collection of all documents leaked by former NSA contractor and whistleblower Edward Snowden.
★ 1.4kmenby. modular nbe!
★ 3serde-blocked. I have created this repository to check who has been muted for expressing support on https://github.com/serde-rs/serde/pull/2580
★ 1lambda-calculus-hs. A bestiary of lambda calculus
★ 77bdwgc. The Boehm-Demers-Weiser conservative C/C++ Garbage Collector (bdwgc, also known as bdw-gc, boehm-gc, libgc)
★ 3.5kcompilers-targeting-c. A list of compilers that can generate C code
★ 775lambdapi. Dependently Typed Lambda Calculus in Haskell
★ 118sc-mini. SC Mini is a "minimal" positive supercompiler
★ 50imaging. Imaging is a simple image processing package for Go
★ 5.7kgg. Go Graphics - 2D rendering in Go with a simple API.
★ 4.8kocaml-h2. An HTTP/2 implementation written in pure OCaml
★ 323minilisp. A readable lisp in less than 1k lines of C
★ 1.6kspartan-type-theory. Spartan type theory
★ 275idris-jvm. Idris on the JVM
★ 483type-systems. Implementations of various type systems in OCaml.
★ 1.6knormalization-bench. Lambda normalization and conversion checking benchmarks for various implementations
★ 58odep. Dependency graphs for OCaml modules, libraries and packages
★ 42dream. Tidy, feature-complete Web framework
★ 1.9kppx_string_interpolation. PPX rewriter that enables string interpolation in OCaml
★ 43ocaml-spectrum. Library for color and formatting in the terminal
★ 21cauldron. A collection of single-file C libraries. (generic containers, random number generation, argument parsing and other functionalities)
★ 143clib. Header-only library for C99 that implements the most important classes from GLib: GArray, GHashTable, GList and GString.
★ 93eio. Effects-based direct-style IO for multicore OCaml
★ 703trapcc. Computing with traps
★ 1.3klanguage-garden. A garden of small programming language implementations 🪴
★ 329ocamlformat. Auto-formatter for OCaml code
★ 723RVVM. The RISC-V Virtual Machine
★ 1.3kinstaparse. Clojure
★ 2.8kd2-docs. Language documentation and blog for D2.
★ 285jsoncrack.com. ✨ Innovative and open-source visualization application that transforms various data formats, such as JSON, YAML, XML and CSV into interactive graphs.
★ 44kd3. Bring data to life with SVG, Canvas and HTML. :bar_chart::chart_with_upwards_trend::tada:
★ 113kdatatt. A dependent type theory with user defined data types
★ 48notty. Declarative terminal graphics for OCaml
★ 384lambda-term. Terminal manipulation library for OCaml
★ 231ocaml-caqti. Cooperative-threaded access to relational data
★ 354pp_loc. Pretty-printing for error source locations
★ 39saturn. Lock-free data structures for multicore OCaml
★ 266monadic. A monad transformers library for OCaml, based on transformers and mtl
★ 20preface. Preface is an opinionated library designed to facilitate the handling of recurring functional programming idioms in OCaml.
★ 155oxcaml. OCaml - Oxidized!
★ 804ppx_fields_conv. Generation of accessor and iteration functions for ocaml records
★ 63ocaml. The core OCaml system: compilers, runtime system, base libraries
★ 6.6kcomby. A code rewrite tool for structural search and replace that supports ~every language.
★ 2.7kopium. Sinatra like web toolkit for OCaml
★ 787eliom. Multi-tier framework for programming web and mobile applications in OCaml.
★ 330magic-trace. magic-trace collects and displays high-resolution traces of what a process is doing
★ 6.1ktype-systems. Playing with type systems
★ 51ppx_let. Monadic let-bindings
★ 131mina. Mina is a cryptocurrency protocol with a constant size blockchain, improving scaling while maintaining decentralization and security.
★ 2.1kirmin. Irmin is a distributed database that follows the same design principles as Git
★ 2kounit. OCaml
★ 99bisect_ppx. Code coverage for OCaml and ReScript
★ 319alcotest. A lightweight and colourful test framework
★ 514ounit-simple-test. A (borrowed) example of unit testing OCaml code with OUnit. A reminder for myself.
★ 4cmdliner. Declarative definition of command line interfaces for OCaml
★ 344ppx_deriving. Type-driven code generation for OCaml
★ 519dune. A composable build system for OCaml.
★ 1.9kocaml-containers. A lightweight, modular standard library extension, string library, and interfaces to various libraries (unix, threads, etc.) BSD license.
★ 523core. Jane Street Capital's standard library overlay
★ 1.3kcoz. Coz: Causal Profiling
★ 4.5knormalization-by-evaluation. Various implementations of normalization by evaluation.
★ 9smalltt. Demo for high-performance type theory elaboration
★ 590elaboration-zoo. Minimal implementations for dependent type checking and elaboration
★ 791pygments. Pygments is a generic syntax highlighter written in Python
★ 2.2kfp. A small, weird and unpractical programming language.
★ 102giscus. A commenting system powered by GitHub Discussions. :octocat: :speech_balloon: :gem:
★ 12klambda-8cc. x86 C compiler written in untyped lambda calculus
★ 690cvec. No bullshit vector library for C
★ 86learn-idris-pub. Public data for https://learn-idris.net/
★ 9pldb. PLDB: a Programming Language DataBase
★ 786enso. Enso Analytics is a self-service data prep and analysis platform designed for data teams.
★ 7.4klean4. Lean 4 programming language and theorem prover
★ 8.4klean3. Lean Theorem Prover
★ 2.2kusql. Universal command-line interface for SQL databases
★ 10ktinn. A tiny neural network library
★ 2.1kExtractTable-py. Python library to extract tabular data from images and scanned PDFs
★ 285go-app. A package to build progressive web apps with Go programming language and WebAssembly.
★ 8.9kgo. The Go programming language
★ 135kanvil-runtime. The runtime engine for hosting Anvil web apps
★ 1kactivate-linux. The "Activate Windows" watermark ported to Linux
★ 5.9knursery. Structured Concurrency in Go
★ 71ikos. Static analyzer for C/C++ based on the theory of Abstract Interpretation.
★ 3.2knappgui. Cross-Platform C SDK (precompiled)
★ 97nappgui_src. SDK for building cross-platform desktop apps in ANSI-C
★ 701smolrtsp. A lightweight real-time streaming library for IP cameras
★ 491Yaffle. A core language and API for dependently typed languages
★ 97h264bitstream. A complete set of functions to read and write H.264 video bitstreams, in particular to examine or modify headers.
★ 807mass. A compiler for a new language focusing on compile-time execution and no LLVM dependency.
★ 296greatest. A C testing library in 1 file. No dependencies, no dynamic allocation. ISC licensed.
★ 1.5kasmjit. Low-latency machine code generation
★ 4.5kgray-matter. A colour scheme for Sublime Text and Visual Studio Code that takes design cues from popular minimalist Markdown text editors.
★ 77extensible-records. Extensible records for Idris
★ 25idris2-tls. A portable idris2 implementation of TLS
★ 32sirdi. Package manager for Idris
★ 38datatype99. Algebraic data types for C99
★ 1.5korca. C Multi-REST API library for Discord, Slack, Reddit, etc.
★ 361firmware. Alternative IP Camera firmware from an open community
★ 2.1kipctool. Simple tool (and library) for checking IP camera hardware
★ 238terra. Terra is a low-level system programming language that is embedded in and meta-programmed by the Lua programming language.
★ 2.9kidris2-async. Small async library for idris2, inspired by purescript-aff
★ 8args. An argument-parsing library for C.
★ 83scala-nodejs-python-example. Example which demonstrates calling NodeJS and Python functions from Scala.
★ 1gf. A GDB frontend for Lïnux.
★ 3.4kfdk-aac. A standalone library of the Fraunhofer FDK AAC code from Android.
★ 1.4khello-world.rs. 🚀Memory safe, blazing fast, configurable, minimal hello world written in rust(🚀) in a few lines of code with few(1247🚀) dependencies🚀
★ 3.6kcategory-theory-resources. Resources for learning Category Theory for an enthusiast
★ 675slangify. Let's get mad lads!!!
★ 2funlangs. Functional languages index
★ 42katla. Idris
★ 21idris-qsort. Verified Quicksort in Idris 2
★ 6TermGL. 2D & 3D graphics engine in the terminal [C/C++]
★ 395cisp. A C preprocessor library implementing object semantics.
★ 7binom. C macro that computes binominal coefficient at compile time
★ 5flix. The Flix Programming Language
★ 2.7kargtable3. A single-file, ANSI C, command-line parsing library that parses GNU-style command-line options.
★ 441libass. libass is a portable subtitle renderer for the ASS/SSA (Advanced Substation Alpha/Substation Alpha) subtitle format.
★ 1.1k