Session Type EDSL for Rust
☆103Jun 29, 2022Updated 3 years ago
Alternatives and similar repositories for ferrite
Users that are interested in ferrite are comparing it to the libraries listed below. We may earn a commission when you buy through links labeled 'Ad' on this page.
Sorting:
- Type-Level Programming in Rust☆27Dec 29, 2021Updated 4 years ago
- A library for deadlock-free session-typed communication in Rust.☆50Feb 17, 2021Updated 5 years ago
- Didactic implementation of the type checker described in "Complete and Easy Bidirectional Typechecking for Higher-Rank Polymorphism" writ…☆22May 20, 2021Updated 4 years ago
- the Dependent Unboxed higher-oRder Intermediate Notation☆14Feb 8, 2022Updated 4 years ago
- Experimental type-checker for internally parametric type theory☆32Mar 27, 2025Updated 11 months ago
- PL syntax macros.☆21Nov 30, 2025Updated 3 months ago
- Best of POPL (BOP) Reading Group Memoirs☆67Jan 27, 2022Updated 4 years ago
- Implementation of typechecker from paper "Special Delivery: Programming with Mailbox Types"☆20Jan 15, 2026Updated 2 months ago
- An Agda formalization of System F and the Brown-Palsberg self-interpreter☆26Oct 4, 2020Updated 5 years ago
- Dynamically-typed Haskell expressions involving applications and variables.☆22Jan 30, 2025Updated last year
- Label dependent dependent session types☆16May 2, 2024Updated last year
- A pure functional language for type-level programming in Rust☆338Nov 12, 2022Updated 3 years ago
- Type-level named values with partial dependent type support in Rust☆57Apr 18, 2022Updated 3 years ago
- (WIP) Dependently-typed programming language with Agda style dependent pattern matching☆80Oct 5, 2020Updated 5 years ago
- Dependently-typed row-polymorphic programming language, evolved from minitt-rs☆99Sep 21, 2020Updated 5 years ago
- Transport-polymorphic, asynchronous session types for Rust☆63Oct 19, 2022Updated 3 years ago
- joke page until I decide what to do with this domain name☆39Jun 29, 2025Updated 8 months ago
- Dependently-typed lambda calculus, Mini-TT, extended and implemented in Rust☆121Sep 21, 2020Updated 5 years ago
- A friendly little systems language with first-class types. Very WIP! 🚧 🚧 🚧☆624May 16, 2021Updated 4 years ago
- A pedagogic implementation of abstract bidirectional elaboration for dependent type theory.☆86Sep 13, 2021Updated 4 years ago
- 🧊 kado カド: Cofibrations in Cartesian Cubical Type Theory☆22Nov 20, 2025Updated 4 months ago
- Functional Pearl: Certified Binary Search in a Read-Only Array☆29May 26, 2021Updated 4 years ago
- A cost-aware logical framework, embedded in Agda.☆78Feb 23, 2026Updated last month
- an implementation of Observational Type Theory (OTT) and more☆31Oct 15, 2022Updated 3 years ago
- Dependently typed programming language written in Haskell☆22Feb 14, 2022Updated 4 years ago
- An extension of the NbE algorithm to produce computational traces☆22May 5, 2022Updated 3 years ago
- Untitled PL Card Game☆20Apr 15, 2021Updated 4 years ago
- an encoding of affine effect handlers using pthreads☆14Nov 15, 2022Updated 3 years ago
- Dependently-typed language with Iverson-style implicit lifting☆126Mar 24, 2020Updated 6 years ago
- A work-in-progress structure editor for the cooltt proof assistant.☆18Jul 28, 2022Updated 3 years ago
- Cedille, a dependently typed programming languages based on the Calculus of Dependent Lambda Eliminations☆392Oct 23, 2023Updated 2 years ago
- Formalization of type theory☆22Jul 5, 2021Updated 4 years ago
- Proofs written in Lean4 for the core katydid validation algorithm☆18Sep 17, 2025Updated 6 months ago
- Formalised embedding of an imperative language with effect system into session-typed pi calculus.☆29Nov 28, 2024Updated last year
- A demo implementation of a simple dependently-typed language☆620Nov 18, 2024Updated last year
- Exploration of the Piece Table data structure in Haskell☆10Mar 17, 2017Updated 9 years ago
- prototyping logic programming in Scala☆42Mar 25, 2022Updated 3 years ago
- Materials for OPLSS 2021☆11Jun 1, 2021Updated 4 years ago
- p4 controller in Rust☆12Feb 22, 2021Updated 5 years ago