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.

397

324 commits

updated May 27, 2026

See the code

README

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

automated-theorem-provers
constructive-mathematics
dependent-types
formal-verification
logic
proof-assistants
prover
reasoning
rust
theorem-prover
theorem-proving

Contributors

newca12

323 commits

andob

1 commits

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.

397

324 commits

updated May 27, 2026

See the code

README

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

automated-theorem-provers
constructive-mathematics
dependent-types
formal-verification
logic
proof-assistants
prover
reasoning
rust
theorem-prover
theorem-proving

Contributors

newca12

323 commits

andob

1 commits