Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/kara-lang/Kara
An experimental functional programming language with dependent types, inspired by Swift and Idris.
dependent-types functional-programming programming-language swift
Last synced: 04 Jul 2024
![](https://github.com/kara-lang.png)
https://github.com/janschultecom/kolgut-api
Schema-safe http api using Idris+Rust
dependent-types http idris rust swagger type-providers typelevel-programming
Last synced: 30 Jun 2024
![](https://github.com/janschultecom.png)
https://github.com/proost-assistant/proost
A small proof assistant written in Rust. Read-only mirror of https://gitlab.crans.org/loutr/proost.
dependent-types memoization proof-assistant rust
Last synced: 29 Jun 2024
![](https://github.com/proost-assistant.png)
https://github.com/aripiprazole/zu
π§ͺ | Zu Theorem Prover
compiler dependent-types interpreter rust type-theory
Last synced: 29 Jun 2024
![](https://github.com/aripiprazole.png)
https://github.com/jonsterling/dreamtt
A pedagogic implementation of abstract bidirectional elaboration for dependent type theory.
dependent-types elaboration tutorial
Last synced: 24 Jun 2024
![](https://github.com/jonsterling.png)
https://github.com/bor0/gidti
Book: Introduction to Dependent Types with Idris
books dependent-types idris lambda-calculus theorem-proving type-theory types
Last synced: 17 Jun 2024
![](https://github.com/bor0.png)
https://github.com/brendanzab/language-garden
A garden of small programming language implementations πͺ΄
compilation compilers dependent-types elaboration l-systems programming-languages typechecking
Last synced: 30 May 2024
![](https://github.com/brendanzab.png)
https://github.com/Deducteam/lambdapi
Proof assistant based on the λΠ-calculus modulo rewriting
dependent-types logical-framework proof-assistant proof-checker proof-translator rewriting
Last synced: 30 May 2024
![](https://github.com/Deducteam.png)
https://github.com/aya-prover/aya-dev
A proof assistant
aya dependent-types proof-assistant
Last synced: 30 May 2024
![](https://github.com/aya-prover.png)
https://github.com/andreaslyn/mini-yu
A dependently typed programming language prototype
compiler dependent-types functional-programming programming-language type-theory
Last synced: 30 May 2024
![](https://github.com/andreaslyn.png)
https://github.com/FStarLang/FStar
A Proof-oriented Programming Language
c-language dependent-types f-sharp fstar ocaml programming-language proof-assistant smt theorem-proving verification
Last synced: 30 May 2024
![](https://github.com/FStarLang.png)
https://github.com/martinescardo/HoTT-UF-Agda-Lecture-Notes
Lecture notes on univalent foundations of mathematics with Agda
agda dependent-types function-extensionality homotopy-type-theory hott-uf lecture-notes martin-lof-type-theory mltt propositional-truncation type-theory univalence-axiom univalent-foundations univalent-mathematics univalent-type-theory
Last synced: 27 May 2024
![](https://github.com/martinescardo.png)
https://github.com/newca12/awesome-rust-formalized-reasoning
An exhaustive list of all Rust resources regarding automated or semi-automated formalization efforts in any area, constructive mathematics, formal algorithms, and program verification.
automated-theorem-provers constructive-mathematics dependent-types formal-verification logic proof-assistants prover reasoning rust theorem-prover theorem-proving
Last synced: 26 May 2024
![](https://github.com/newca12.png)
https://github.com/owo-lang/voile-rs
Dependently-typed row-polymorphic programming language, evolved from minitt-rs
dependent-types extensible programming-language type-theory
Last synced: 22 May 2024
![](https://github.com/owo-lang.png)
https://github.com/owo-lang/narc-rs
(WIP) Dependently-typed programming language with Agda style dependent pattern matching
dependent-types pattern-matching programming-language type-theory
Last synced: 22 May 2024
![](https://github.com/owo-lang.png)
https://github.com/sourcedennis/rust-pi-forall
A partial re-implementation of pi-forall in Rust
Last synced: 22 May 2024
![](https://github.com/sourcedennis.png)
https://github.com/owo-lang/minitt-rs
Dependently-typed lambda calculus, Mini-TT, extended and implemented in Rust
dependent-types programming-language type-theory
Last synced: 22 May 2024
![](https://github.com/owo-lang.png)
https://github.com/HigherOrderCO/Kind
Temporary repository for Kind2's refactor based on HVM2
dependent-types formality functional-programming lambda-calculus moonad proof-language proof-languages theorem-prover type-theory
Last synced: 22 May 2024
![](https://github.com/HigherOrderCO.png)
https://github.com/yeslogic/fathom
π§ (Alpha stage software) A declarative data definition language for formally specifying binary data formats. π§
binary-data binary-format compiler data-description-language declarative dependent-record-types dependent-types dsl language parser programming-language rust statically-typed type-checker type-system
Last synced: 22 May 2024
![](https://github.com/yeslogic.png)
https://github.com/ReubenHillyard/beta
Dependently-typed programming language.
cubical-type-theory dependent-types homotopy-type-theory programming-language
Last synced: 22 May 2024
![](https://github.com/ReubenHillyard.png)
https://github.com/brendanzab/rust-nbe-for-mltt
Normalization by evaluation for Martin-LΓΆf Type Theory with dependent records
bidirectional-typechecking debruijn-indices dependent-record-types dependent-records dependent-types normalization-by-evaluation rust semantic-typechecking type-checker type-inference type-system type-theory unification
Last synced: 22 May 2024
![](https://github.com/brendanzab.png)
https://github.com/01mf02/kontroli-rs
Alternative implementation of the logical framework Dedukti in Rust
dedukti dependent-types logic rust typechecker
Last synced: 22 May 2024
![](https://github.com/01mf02.png)
https://github.com/andrew-johnson-4/LSTS
Large Scale Type Systems (programming language)
assisted-reasoning ast category-theory compiler dependent-types error-reporting lambda-calculus lambda-calculus-interpreter language lexer lint lsts parser proof-assistant refinement-types rust theorem-prover type-checking
Last synced: 22 May 2024
![](https://github.com/andrew-johnson-4.png)
https://github.com/agda/agda
Agda is a dependently typed programming language / interactive theorem prover.
agda dependent-types programming-language proof-assistant type-theory
Last synced: 16 May 2024
![](https://github.com/agda.png)
https://github.com/dannywillems/RML
ML modules and functors as first-class citizens by unifying ML modules and ML records with path dependent types and subtyping.
dependent-types module ocaml records subtype
Last synced: 10 May 2024
![](https://github.com/dannywillems.png)
https://github.com/idris-lang/Idris2
A purely functional programming language with first class types
compiler dependent-types hacktoberfest
Last synced: 09 May 2024
![](https://github.com/idris-lang.png)
https://github.com/sigma-andex/purescript-fast-vect
Fast π, type-safe vectors for Purescript
Last synced: 08 May 2024
![](https://github.com/sigma-andex.png)
https://github.com/leanprover/lean3
Lean Theorem Prover
dependent-types lean programming-language theorem-proving type-theory verification
Last synced: 07 May 2024
![](https://github.com/leanprover.png)
https://github.com/lukaszcz/coqhammer
CoqHammer: An Automated Reasoning Hammer Tool for Coq - Proof Automation for Dependent Type Theory
automation coq dependent-types hammer proof-search theorem-prover verification
Last synced: 03 May 2024
![](https://github.com/lukaszcz.png)
https://github.com/mattam82/Coq-Equations
A function definition package for Coq
coq dependent-types programming-language
Last synced: 03 May 2024
![](https://github.com/mattam82.png)
https://github.com/coq/coq
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.
coq dependent-types proof-assistant theorem-proving
Last synced: 02 May 2024
![](https://github.com/coq.png)
https://github.com/paulch42/lean-spec
Program Specification in Lean 4
dependent-types formal-specification lean4
Last synced: 24 Apr 2024
![](https://github.com/paulch42.png)
https://github.com/EugeneLoy/coq_jupyter
Jupyter kernel for Coq
coq dependent-types jupyter jupyter-extension jupyter-kernels jupyter-notebook kernel proof-assistant python-pa theorem-proving
Last synced: 22 Apr 2024
![](https://github.com/EugeneLoy.png)
https://github.com/HackerFoo/poprc
A Compiler for the Popr Language
compiler concatenative dependent-types functional high-level-synthesis language linear-logic logic-programming non-deterministic partial-evaluators popr popr-compiler supercompiler verilog
Last synced: 19 Apr 2024
![](https://github.com/HackerFoo.png)
https://github.com/eashanhatti/peridot
A fast functional language based on two level type theory
dependent-types haskell proglangs-discord programming-language systems-language type-theory
Last synced: 16 Apr 2024
![](https://github.com/eashanhatti.png)
https://github.com/magmide/magmide
A dependently-typed proof language intended to make provably correct bare metal code possible for working software engineers.
coq dependent-types formal-methods formal-verification logic systems-programming type-safety verification
Last synced: 16 Apr 2024
![](https://github.com/magmide.png)
https://github.com/cicada-lang/cicada
Cicada Language
cicada dependent-record-types dependent-type-theory dependent-types interactive-theorem-proving language programming-language prover repl theorem-prover type-system type-theory
Last synced: 16 Apr 2024
![](https://github.com/cicada-lang.png)
https://github.com/ilyasergey/pnp
Lecture notes for a short course on proving/programming in Coq via SSReflect.
coq dependent-types hoare-logic mathcomp ssreflect tutorial
Last synced: 13 Apr 2024
![](https://github.com/ilyasergey.png)
https://github.com/cedille/cedille
Cedille, a dependently typed programming languages based on the Calculus of Dependent Lambda Eliminations
dependent-intersections dependent-types lambda-calculus programming-language
Last synced: 13 Apr 2024
![](https://github.com/cedille.png)
https://github.com/ditto/ditto
A Super Kawaii Dependently Typed Programming Language
dependent-types programming-language proof-assistant type-theory
Last synced: 28 Mar 2024
![](https://github.com/ditto.png)
https://github.com/pikelet-lang/pikelet
A friendly little systems language with first-class types. Very WIP! π§ π§ π§
bidirectional-typechecking compiler dependent-record-types dependent-records dependent-types programming-language rust systems-language systems-programming type-system type-theory typechecker
Last synced: 28 Mar 2024
![](https://github.com/pikelet-lang.png)
https://github.com/MaxDesiatov/SwiftPie
A Swift rewrite of "A Tutorial Implementation of a Dependently Typed Lambda Calculus"
dependent-types interpreter lambda-calculus swift
Last synced: 24 Mar 2024
![](https://github.com/MaxDesiatov.png)
https://github.com/owo-lang/intellij-dtlc
IntelliJ plugin for several experimental programming languages here
cubical-type-theory cubicaltt dependent-types intellij-plugin minitt mlpolyr owo redprl voile
Last synced: 24 Mar 2024
![](https://github.com/owo-lang.png)
https://github.com/Coder-Spirit/nominal
Powerful nominal types for your Typescript project
dependent-types hacktoberfest ts types typescript
Last synced: 21 Mar 2024
![](https://github.com/Coder-Spirit.png)
https://github.com/jonascarpay/convoluted
Dependently typed convolutional neural networks
convolutional-neural-networks dependent-types haskell
Last synced: 16 Mar 2024
![](https://github.com/jonascarpay.png)
https://github.com/leopiney/tensor-safe
A Haskell framework to define valid deep learning models and export them to other frameworks like TensorFlow JS or Keras.
ai deep-learning dependent-types functional-programming haskell haskell-library machine-learning
Last synced: 16 Mar 2024
![](https://github.com/leopiney.png)