An open API service indexing awesome lists of open source software.

Projects in Awesome Lists tagged with dependent-types

A curated list of projects in awesome lists tagged with dependent-types .

https://github.com/rocq-prover/rocq

The Rocq Prover is an interactive theorem prover, or proof assistant. 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: 13 May 2025

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: 26 Apr 2026

https://github.com/idris-lang/idris2

A purely functional programming language with first class types

compiler dependent-types hacktoberfest

Last synced: 10 Feb 2026

https://github.com/idris-lang/Idris2

A purely functional programming language with first class types

compiler dependent-types hacktoberfest

Last synced: 30 Mar 2025

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: 08 Oct 2025

https://github.com/newca12/awesome-rust-formalized-reasoning?tab=readme-ov-file

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: 04 Mar 2026

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: 18 Mar 2025

https://github.com/aya-prover/aya-dev

A proof assistant and a dependently-typed language

aya dependent-types proof-assistant

Last synced: 14 Jan 2026

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: 10 Jul 2025

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: 16 May 2025

https://github.com/sdiehl/typechecker-zoo

A menagerie of cute implementations of modern typechecking algorithms

compiler dependent-types type-inference type-system type-theory

Last synced: 19 Sep 2025

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: 04 Apr 2025

https://github.com/silt-lang/silt

An in-progress fast, dependently typed, functional programming language implemented in Swift.

compiler dependent-types functional-programming swift

Last synced: 03 Mar 2025

https://github.com/mattam82/coq-equations

A function definition package for Coq

coq dependent-types programming-language

Last synced: 07 Oct 2025

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: 12 Apr 2025

https://github.com/mattam82/Coq-Equations

A function definition package for Coq

coq dependent-types programming-language

Last synced: 10 Jul 2025

https://github.com/Beluga-lang/Beluga

Contextual types meet mechanized metatheory!

beluga dependent-types hoas lf ocaml

Last synced: 12 May 2025

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: 05 Apr 2025

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: 02 May 2025

https://github.com/rowscript/rowscript

RowScript programming language, making a better browser world

dependent-types javascript programming-language row-polymorphism typescript

Last synced: 30 Apr 2025

https://github.com/ilya-klyuchnikov/ttlite

A SuperCompiler for Martin-LΓΆf's Type Theory

agda coq dependent-types idris programming-language supercompilation type-theory

Last synced: 25 Oct 2025

https://github.com/ilya-klyuchnikov/lambdapi

Dependently Typed Lambda Calculus in Haskell

dependent-types programming-language

Last synced: 15 Apr 2025

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 Apr 2025

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: 21 Oct 2025

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: 09 May 2025

https://github.com/chasenorman/canonicallean

A Lean tactic for Canonical, a search procedure for terms in dependent type theory.

automated-reasoning dependent-type-theory dependent-types formal-methods lean4 program-synthesis theorem-prover theorem-proving

Last synced: 02 Apr 2026

https://github.com/Coder-Spirit/nominal

Powerful nominal types for your Typescript project

dependent-types hacktoberfest ts types typescript

Last synced: 20 Nov 2025

https://github.com/lysxia/first-class-families

First-class type families

dependent-types haskell types

Last synced: 07 Apr 2025

https://github.com/scott-fleischman/agda-from-nothing

A workshop on learning Agda with minimal prerequisites.

agda dependent-types learning-agda

Last synced: 14 Apr 2025

https://github.com/jonsterling/dreamtt

A pedagogic implementation of abstract bidirectional elaboration for dependent type theory.

dependent-types elaboration tutorial

Last synced: 30 Apr 2025

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: 09 May 2025

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: 21 Jan 2026

https://github.com/jackfoxy/dependenttypes

experiments with @robkuz LimitedValue type

dependent-types fsharp

Last synced: 25 Jul 2025

https://github.com/i-am-tom/learn-me-a-haskell

Trying to get back all the stuff I had in JavaScript.

dependent-types ghc haskell type-level-programming

Last synced: 20 Mar 2025

https://github.com/jespercockx/agda-core

A work-in-progress core language for Agda, in Agda

agda agda-backend core-language dependent-types type-checker

Last synced: 12 Feb 2026

https://github.com/whatisrt/meta-cedille

Minimalistic dependent type theory with syntactic metaprogramming

cedille dependent-types lambda-calculus metaprogramming

Last synced: 07 Mar 2026

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: 16 Jul 2025

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: 17 Jul 2025

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: 07 May 2025

https://github.com/jonascarpay/convoluted

Dependently typed convolutional neural networks

convolutional-neural-networks dependent-types haskell

Last synced: 12 Apr 2025

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: 22 Jul 2025

https://github.com/thoughtworksinc/feature.scala

Access Scala language features on the type-level

dependent-types scala type-level-programming

Last synced: 30 Apr 2025

https://github.com/andreasabel/helf

Haskell implementation of the Edinburgh Logical Framework

dependent-types framework haskell lf logical twelf

Last synced: 26 Jul 2025

https://github.com/dmytromitin/auxify

Introduces macro/meta annotations @ aux, @ self, @ instance, @ apply, @ delegated, @ syntax and String-based type class LabelledGeneric

code-generation dependent-types extension-methods macros metaprogramming scala scalafix scalameta semanticdb shapeless simulacrum typeclass typeclasses typelevel-programming

Last synced: 06 Sep 2025

https://github.com/sigma-andex/purescript-fast-vect

Fast πŸ†, type-safe vectors for Purescript

dependent-types

Last synced: 12 Jan 2026

https://github.com/thautwarm/idris-cam

Sucessor: https://github.com/thautwarm/Quick-Backend

codegen dependent-types idris julia python

Last synced: 07 May 2025

https://github.com/groupoid/anders

🧊 Модальний Π³ΠΎΠΌΠΎΡ‚ΠΎΠΏΡ–Ρ‡Π½ΠΈΠΉ Π²Π΅Ρ€ΠΈΡ„Ρ–ΠΊΠ°Ρ‚ΠΎΡ€ ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠΈ

cubical-type-theory dependent-types mltt proof-assistant theorem-prover type-checker type-system

Last synced: 01 May 2026

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: 23 Jul 2025

https://github.com/jaredloomis/idris-hott

Homotopy Type Theory proofs in Idris

dependent-types homotopy-type-theory idris type-theory

Last synced: 09 Mar 2026

https://github.com/01mf02/kontroli-rs

Alternative implementation of the logical framework Dedukti in Rust

dedukti dependent-types logic rust typechecker

Last synced: 21 Jul 2025

https://github.com/ziman/ttstar

Dependently typed core calculus with erasure

dependent-types erasure functional-programming type-system typechecker

Last synced: 06 Jan 2026

https://github.com/jfdm/velo-lang

Velo is a tiny language (STLC + Hutton's Razor with Bools) to showcase & explore efficient verified implementations in Idris2.

dependent-types idris2

Last synced: 09 Feb 2026

https://github.com/robrix/tilec

Sometimes when I feel sad I implement a dependently typed lambda calculus.

compiler dependent-types

Last synced: 30 Jul 2025

https://github.com/abailly/xxi-century-typed

Support code for talk 'XXIst century shall be typed or not be'

dependent-types talk type-system

Last synced: 23 Apr 2025

https://github.com/gallais/idris-tmustache

Total Logic-Less Templating Library

dependent-types template-engine type-providers

Last synced: 06 Jan 2026

https://github.com/paulch42/lean-spec

Program Specification in Lean 4

dependent-types formal-specification lean4

Last synced: 22 Jul 2025

https://github.com/timjb/idris-pfds

Purely functional data structures in Idris

dependent-types purely-functional-data-structures

Last synced: 08 Jan 2026

https://github.com/simongregersen/depsec

A library for static information-flow control in Idris

dependent-types idris information-flow-control

Last synced: 21 Feb 2026

https://github.com/robrix/surface

Dependently-typed language w/ little to say for itself

dependent-types haskell proof-refinement typechecker

Last synced: 07 May 2025

https://github.com/thamugadi/semantic-preservation

Attempt to prove semantic preservation (forward simulation) for a simple compiler.

bisimulation compiler coq dependent-types formal-verification

Last synced: 25 Oct 2025

https://github.com/andreaslyn/mini-yu

A dependently typed programming language prototype

compiler dependent-types functional-programming programming-language type-theory

Last synced: 10 Jul 2025

https://github.com/oisdk/type-indexed-queues

Queues with verified and unverified versions

data-structures dependent-types haskell

Last synced: 11 Jul 2025

https://github.com/danilafe/maypop

Dependently typed programming language implemented in Literate Haskell.

dependent-types haskell inference language monad monad-transformers programming-language

Last synced: 09 Oct 2025

https://github.com/tofu-tf/cherry

Universal Data design and transform language core

compiler dependent-types language

Last synced: 02 Mar 2025

https://github.com/wilbowma/cur-control

An implementation of control operators for Cur.

dependent-types metaprogramming racket shift-reset

Last synced: 02 Mar 2026

https://github.com/taktoa/spim-compiler

A compiler from a simple imperative language to SPIM, a dialect of MIPS assembly (WIP)

compiler dependent-types idris mips wip

Last synced: 04 Feb 2026

https://github.com/bracevac/dotter

Towards richer dependent types for DOT

agda coq dependent-types dot scala typetheory

Last synced: 26 Oct 2025