Open Source Libs
Find Open Source Packages
Open Source Libraries
👉
Dependent Types
64 Open Source Dependent Types Software Projects
Free and open source dependent types code projects including engines, APIs, generators, and tools.
Coq
3030 ⭐
Coq is a formal proof management system. It provides a formal language to write mathematical definitions, executable algorithms and theorems together with an environment for semi-interactive development of machine-checked proofs.
Fstar
1919 ⭐
Verification system for effectful programs
Lean
1744 ⭐
Lean Theorem Prover
Agda Agda
1363 ⭐
Agda is a dependently typed programming language / interactive theorem prover.
Formality
1250 ⭐
An efficient proof language
Pikelet
394 ⭐
(Please don’t repost, this is still a WIP) A friendly little systems language with first-class types and unboxed data.
Mezzo
319 ⭐
A Haskell library for typesafe music composition
Cedille
278 ⭐
Cedille, a dependently typed programming languages based on the Calculus of Dependent Lambda Eliminations
Silt
211 ⭐
An in-progress fast, dependently typed, functional programming language implemented in Swift.
Hott Uf Agda Lecture Notes
157 ⭐
Lecture notes on univalent foundations of mathematics with Agda
Juvix
172 ⭐
A more elegant language for a more civilized age.
Coq Equations
150 ⭐
A function definition package for Coq
Poprc
159 ⭐
A Compiler for the Popr Language
Ditto
148 ⭐
A Super Kawaii Dependently Typed Programming Language
Coqhammer
147 ⭐
CoqHammer: An Automated Reasoning Hammer Tool for Coq - Proof Automation for Dependent Type Theory
Beluga
111 ⭐
Contextual types meet mechanized metatheory!
LambdAPI
115 ⭐
Proof assistant based on the λΠ-calculus modulo rewriting
Pnp
101 ⭐
Lecture notes for a short course on proving/programming in Coq via SSReflect.
Tensor Safe
95 ⭐
A framework to define valid deep neural network models and export them to specific languages
Ttlite
87 ⭐
A SuperCompiler for Martin-Löf's Type Theory
Fathom
93 ⭐
🚧 (Alpha stage software) A declarative data definition language for formally specifying binary data formats. 🚧
Voile Rs
75 ⭐
Dependently-typed row-polymorphic programming language, evolved from minitt-rs
Rust Nbe For Mltt
70 ⭐
Normalization by evaluation for Martin-Löf Type Theory with dependent records
Minitt Rs
69 ⭐
Dependently-typed lambda calculus, Mini-TT, extended and implemented in Rust
Agda From Nothing
64 ⭐
A workshop on learning Agda with minimal prerequisites.
First Class Families
65 ⭐
First-class type families
Owo Lang Owo
61 ⭐
Placeholder for the OwO compiler
Gidti
58 ⭐
Book: Gentle Introduction to Dependent Types with Idris
Dependenttypes
57 ⭐
experiments with @robkuz LimitedValue type
Learn Me A Haskell
58 ⭐
Trying to get back all the stuff I had in JavaScript.
Molikto Mlang
48 ⭐
Towards changing things and see if it proofs
Narc Rs
50 ⭐
(WIP) Dependently-typed programming language with Agda style dependent pattern matching
Coq_jupyter
43 ⭐
Jupyter kernel for Coq
Ataca
41 ⭐
A TACtic library for Agda
Differentiable Idris
39 ⭐
dependent types meets deep learning
Leibniz
37 ⭐
Leibniz equivalence and Liskov substitutability library for Scala.
Idristddnotes
38 ⭐
Literate program notes from reading 'TDD with Idris' book comparing Idris and Haskell
Ornamental Search
33 ⭐
An extension to PUMPKIN PATCH with support for proof repair across type equivalences.
Magnificats
28 ⭐
Collection of ATS goodness
Type Natural
28 ⭐
Type-level well-kinded natural numbers.
Meta Cedille
27 ⭐
Minimalistic dependent type theory with syntactic metaprogramming
Rml
28 ⭐
ML modules and functors as first-class citizens by unifying ML modules and ML records with path dependent types and subtyping.
Convoluted
27 ⭐
Dependently typed convolutional neural networks
Feature.scala
27 ⭐
Access Scala language features on the type-level
Real World Idris
25 ⭐
Malfunction backend for Idris with a FFI to OCaml
The Little Typer
25 ⭐
Resources for "The Little Typer" study group
Intellij Dtlc
24 ⭐
IntelliJ plugin for several experimental programming languages here
Idris Cam
23 ⭐
Sucessor: https://github.com/thautwarm/Quick-Backend
Auxify
23 ⭐
Introduces macro/meta annotations @ aux, @ self, @ instance, @ apply, @ delegated, @ syntax and String-based type class LabelledGeneric
Idris Hott
19 ⭐
Homotopy Type Theory in Idris
Coq Guarded Computational Type Theory
18 ⭐
Helf
18 ⭐
Idris Refined
15 ⭐
Port of Scala/Haskell Refined library to Idris
Cafe Rs
15 ⭐
café, a systems language
Abt Zoo
15 ⭐
Implementations of different lambda calculi with abstract binding trees.
Tilec
14 ⭐
Sometimes when I feel sad I implement a dependently typed lambda calculus.
Fm Notes
15 ⭐
Unassorted scribbles on formal methods, type theory, category theory, and so on, and so on
Ttstar
14 ⭐
Dependently typed core calculus with erasure
Idris Tmustache
13 ⭐
Total Logic-Less Templating Library
Chameco Bramble
12 ⭐
dependently-typed lisp with flexible compiler backends
Dependable Data Structures
12 ⭐
Experiments in implementing functional data structures in Idris
Agda From Nothing 2017
12 ⭐
Agda from Nothing: Order in the Types
Robrix Surface
10 ⭐
Dependently-typed language w/ little to say for itself
Null
19 ⭐
A pedagogic implementation of abstract bidirectional elaboration for dependent type theory