Haskell Dependent Types

Open-source Haskell projects categorized as Dependent Types

Top 21 Haskell Dependent Type Projects

  • Agda

    Agda is a dependently typed programming language / interactive theorem prover.

  • Project mention: Types versus sets (and what about categories?) | news.ycombinator.com | 2023-08-31

    This was recently deemed inappropriate:

    "Bye bye Set"

    "Set and Prop are removed as keywords"

    https://github.com/agda/agda/pull/4629

  • singletons

    Fake dependent types in Haskell using singletons

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • cubical

    Implementation of Univalence in Cubical Sets (by simhu)

  • tensor-safe

    A Haskell framework to define valid deep learning models and export them to other frameworks like TensorFlow JS or Keras.

  • first-class-families

    First-class type families

  • hoq

    A language based on homotopy type theory with an interval

  • type-natural

    Type-level well-kinded natural numbers.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • eliminators

    Dependently typed elimination functions using singletons

  • helf

    Haskell implementation of the Edinburgh Logical Framework

  • lens-typelevel

    Type-level lenses using singletons because why not

  • agda2lagda

    Simple conversion from Agda text to literate Agda text.

  • decidable

    Combinators for manipulating dependently-typed predicates.

  • sized

    Sized sequence data-types

  • agda-unused

    Check for unused code in an Agda project.

  • agda-snippets

    Library and tool to render the snippets in literate Agda files to hyperlinked HTML, leaving the rest of the text untouched.

  • singletons-presburger

    Presburger arithmetic solver for built-in type-level naturals

  • Sit

    Prototypical type checker for Type Theory with Sized Natural Numbers (by andreasabel)

  • fcf-containers

    fcf-containers add tools that can be used with first-class-families

  • open-typerep

    Open type representations and dynamic types

  • instance-map

    Haskell dependent types the ugly and brute force way

  • list-witnesses

    Inductive dependently-typed witnesses for working with type-level lists.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Haskell Dependent Types related posts

  • Types versus sets (and what about categories?)

    1 project | news.ycombinator.com | 31 Aug 2023
  • If given a list of properties/definitions and relationship between them, could a machine come up with (mostly senseless, but) true implications?

    5 projects | /r/math | 11 Jul 2023
  • What can Category Theory do?

    2 projects | /r/askmath | 22 Jun 2023
  • What are the current hot topics in type theory and static analysis?

    15 projects | /r/ProgrammingLanguages | 8 May 2023
  • Amendmend proposal: Changed syntax for Or patterns

    2 projects | /r/haskell | 14 Apr 2023
  • Foldr type level implementation

    2 projects | /r/haskellquestions | 30 Mar 2023
  • Functional Programming and Maths <|> How can a code monkey learn Agda?

    1 project | /r/functionalprogramming | 26 Mar 2023
  • A note from our sponsor - SaaSHub
    www.saashub.com | 20 May 2024
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

What are some of the best open-source Dependent Type projects in Haskell? This list will help you:

Project Stars
1 Agda 2,388
2 singletons 284
3 cubical 142
4 tensor-safe 101
5 first-class-families 85
6 hoq 82
7 type-natural 33
8 eliminators 27
9 helf 25
10 lens-typelevel 15
11 agda2lagda 13
12 decidable 12
13 sized 10
14 agda-unused 9
15 agda-snippets 8
16 singletons-presburger 6
17 Sit 6
18 fcf-containers 4
19 open-typerep 4
20 instance-map 2
21 list-witnesses 1

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com