GitPedia

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.

From newca12·Updated June 24, 2026·View on GitHub·

An exhaustive list of all Rust resources regarding automated or semi-automated formalization efforts in any area, constructive mathematics, formal algorithms, and program verification. The project is distributed under the MIT License license, first published in 2021. Key topics include: automated-theorem-provers, constructive-mathematics, dependent-types, formal-verification, logic.

About

An exhaustive list of all Rust resources regarding automated or semi-automated formalization efforts in any area, constructive mathematics, formal algorithms, and program verification.

As of May 29, 2022, proof of computation & cryptographic stuff are considered off-topic.

awesome-rust-formalized-reasoning is an EDLA project.

The purpose of edla.org is to promote the state of the art in various domains.

Contents


Legend

  • Actively maintened :fire:
  • Announcement :loudspeaker:
  • Archived :skull:
  • Benchmark :watch:
  • Best in Class :diamonds:
  • Book implementation :book:
  • Crate(s) :package:
  • Crates keyword fully listed :100:
  • Deleted by author :recycle:
  • Educational project :mortar_board:
  • Exhumated :ghost:
  • Inactive :zzz:
  • List of resources :information_source:
  • Paper with code :factory:
  • Popular :star:
  • Research paper :lab_coat:
  • Toy project :baby_chick:
  • Vibe coding :robot:
  • Video :tv:
  • Web demo :eyes:
  • WIP :construction:

Projects

Provers and Solvers

Provers TPTP compliant

SAT Solver

Solver MPS compliant

Proof assistant

Misc

Verification

Static Analysis & Rust verification tools/framework

Formally verified

Misc

Libraries

Parser

Bindings

Translator

Misc

Books code

There is numerous implementations of TAPL :book:, we keep only the most popular and keep an eye on implementations that worth attention.

Programming Language

Kanren

Lambda Calculus

Propositional logic

Unclassified

Resources

Books

Research Paper & Thesis

Demos

Blogs

Posts

Crates keywords

Community

Contributors

Showing top 2 contributors by commit count.

View all contributors on GitHub →

This article is auto-generated from newca12/awesome-rust-formalized-reasoning via the GitHub API.Last fetched: 6/25/2026