Fix #15
This commit is contained in:
22
tools/programs/aeneas.md
Normal file
22
tools/programs/aeneas.md
Normal file
@@ -0,0 +1,22 @@
|
|||||||
|
+++
|
||||||
|
date = 2025-07-10
|
||||||
|
draft = false
|
||||||
|
title = 'Aeneas'
|
||||||
|
subtitle = 'Rust Verifier'
|
||||||
|
links = [
|
||||||
|
{ title = "Homepage", url = "https://aeneasverif.github.io/", icon = 'fa-solid fa-home' },
|
||||||
|
{ title = "Source Code", url = "https://github.com/AeneasVerif/aeneas", icon = 'fa-brands fa-github' },
|
||||||
|
# { title = "Playground", url = "https://cvc5.github.io/app/", icon = 'fa-solid fa-gamepad' }
|
||||||
|
]
|
||||||
|
applications = ['Program Prover', 'Rust Verifier']
|
||||||
|
developers = ['Microsoft Research', 'Inria']
|
||||||
|
licenses = ['Apache-2.0']
|
||||||
|
inputs = ['Rust']
|
||||||
|
interfaces = ['CLI']
|
||||||
|
maintenance = ['Actively Maintained']
|
||||||
|
# techniques = ['CDCL']
|
||||||
|
# publications = ['Barbosa2022']
|
||||||
|
+++
|
||||||
|
|
||||||
|
<!-- {{<inactive year="2023">}} -->
|
||||||
|
Aeneas (pronunced [Ay-nay-as]) is a verification toolchain for Rust programs.
|
22
tools/programs/creusot.md
Normal file
22
tools/programs/creusot.md
Normal file
@@ -0,0 +1,22 @@
|
|||||||
|
+++
|
||||||
|
date = 2025-07-10
|
||||||
|
draft = false
|
||||||
|
title = 'Creusot'
|
||||||
|
subtitle = 'Rust Verifier'
|
||||||
|
links = [
|
||||||
|
# { title = "Homepage", url = "https://dafny.org/", icon = 'fa-solid fa-home' },
|
||||||
|
{ title = "Source Code", url = "https://github.com/creusot-rs/creusot", icon = 'fa-brands fa-github' },
|
||||||
|
# { title = "Playground", url = "https://cvc5.github.io/app/", icon = 'fa-solid fa-gamepad' }
|
||||||
|
]
|
||||||
|
applications = ['Program Prover', 'Rust Verifier']
|
||||||
|
# developers = ['Amazon Web Services']
|
||||||
|
licenses = ['LGPLv2.1']
|
||||||
|
inputs = ['Rust']
|
||||||
|
interfaces = ['CLI']
|
||||||
|
maintenance = ['Actively Maintained']
|
||||||
|
# techniques = ['CDCL']
|
||||||
|
# publications = ['Barbosa2022']
|
||||||
|
+++
|
||||||
|
|
||||||
|
<!-- {{<inactive year="2023">}} -->
|
||||||
|
Creusot is a deductive verifier for Rust code.
|
22
tools/programs/kani.md
Normal file
22
tools/programs/kani.md
Normal file
@@ -0,0 +1,22 @@
|
|||||||
|
+++
|
||||||
|
date = 2025-07-10
|
||||||
|
draft = false
|
||||||
|
title = 'Kani'
|
||||||
|
subtitle = 'Rust Verifier'
|
||||||
|
links = [
|
||||||
|
{ title = "Homepage", url = "https://model-checking.github.io/kani/", icon = 'fa-solid fa-home' },
|
||||||
|
{ title = "Source Code", url = "https://github.com/model-checking/kani", icon = 'fa-brands fa-github' },
|
||||||
|
# { title = "Playground", url = "https://cvc5.github.io/app/", icon = 'fa-solid fa-gamepad' }
|
||||||
|
]
|
||||||
|
applications = ['Model Checker', 'Rust Verifier']
|
||||||
|
# developers = ['Microsoft Research', 'Inria']
|
||||||
|
licenses = ['Apache-2.0', 'MIT']
|
||||||
|
inputs = ['Rust']
|
||||||
|
interfaces = ['CLI']
|
||||||
|
maintenance = ['Actively Maintained']
|
||||||
|
# techniques = ['CDCL']
|
||||||
|
# publications = ['Barbosa2022']
|
||||||
|
+++
|
||||||
|
|
||||||
|
<!-- {{<inactive year="2023">}} -->
|
||||||
|
The Kani Rust Verifier is a bit-precise model checker for Rust.
|
22
tools/programs/loom.md
Normal file
22
tools/programs/loom.md
Normal file
@@ -0,0 +1,22 @@
|
|||||||
|
+++
|
||||||
|
date = 2025-07-10
|
||||||
|
draft = false
|
||||||
|
title = 'Loom'
|
||||||
|
subtitle = 'Rust Verifier'
|
||||||
|
links = [
|
||||||
|
# { title = "Homepage", url = "https://www.pm.inf.ethz.ch/research/prusti.html", icon = 'fa-solid fa-home' },
|
||||||
|
{ title = "Source Code", url = "https://github.com/tokio-rs/loom", icon = 'fa-brands fa-github' },
|
||||||
|
# { title = "Playground", url = "https://cvc5.github.io/app/", icon = 'fa-solid fa-gamepad' }
|
||||||
|
]
|
||||||
|
applications = ['Rust Verifier']
|
||||||
|
developers = ['Tokio']
|
||||||
|
licenses = ['MIT']
|
||||||
|
inputs = ['Rust']
|
||||||
|
interfaces = ['CLI']
|
||||||
|
maintenance = ['Actively Maintained']
|
||||||
|
# techniques = ['CDCL']
|
||||||
|
# publications = ['Barbosa2022']
|
||||||
|
+++
|
||||||
|
|
||||||
|
<!-- {{<inactive year="2024">}} -->
|
||||||
|
Loom is a testing tool for concurrent Rust code.
|
22
tools/programs/miri.md
Normal file
22
tools/programs/miri.md
Normal file
@@ -0,0 +1,22 @@
|
|||||||
|
+++
|
||||||
|
date = 2025-07-10
|
||||||
|
draft = false
|
||||||
|
title = 'Miri'
|
||||||
|
subtitle = 'Rust Verifier'
|
||||||
|
links = [
|
||||||
|
# { title = "Homepage", url = "https://model-checking.github.io/kani/", icon = 'fa-solid fa-home' },
|
||||||
|
{ title = "Source Code", url = "https://github.com/rust-lang/miri", icon = 'fa-brands fa-github' },
|
||||||
|
# { title = "Playground", url = "https://cvc5.github.io/app/", icon = 'fa-solid fa-gamepad' }
|
||||||
|
]
|
||||||
|
applications = ['Rust Verifier']
|
||||||
|
# developers = ['Microsoft Research', 'Inria']
|
||||||
|
licenses = ['Apache-2.0', 'MIT']
|
||||||
|
inputs = ['Rust']
|
||||||
|
interfaces = ['CLI']
|
||||||
|
maintenance = ['Actively Maintained']
|
||||||
|
# techniques = ['CDCL']
|
||||||
|
# publications = ['Barbosa2022']
|
||||||
|
+++
|
||||||
|
|
||||||
|
<!-- {{<inactive year="2023">}} -->
|
||||||
|
Miri is an Undefined Behavior detection tool for Rust.
|
22
tools/programs/prusti.md
Normal file
22
tools/programs/prusti.md
Normal file
@@ -0,0 +1,22 @@
|
|||||||
|
+++
|
||||||
|
date = 2025-07-10
|
||||||
|
draft = false
|
||||||
|
title = 'Prusti'
|
||||||
|
subtitle = 'Rust Verifier'
|
||||||
|
links = [
|
||||||
|
{ title = "Homepage", url = "https://www.pm.inf.ethz.ch/research/prusti.html", icon = 'fa-solid fa-home' },
|
||||||
|
{ title = "Source Code", url = "https://github.com/viperproject/prusti-dev", icon = 'fa-brands fa-github' },
|
||||||
|
# { title = "Playground", url = "https://cvc5.github.io/app/", icon = 'fa-solid fa-gamepad' }
|
||||||
|
]
|
||||||
|
applications = ['Rust Verifier']
|
||||||
|
# developers = ['Microsoft Research', 'Inria']
|
||||||
|
licenses = ['Mozilla-2.0']
|
||||||
|
inputs = ['Rust']
|
||||||
|
interfaces = ['CLI']
|
||||||
|
maintenance = ['Not Maintained']
|
||||||
|
# techniques = ['CDCL']
|
||||||
|
# publications = ['Barbosa2022']
|
||||||
|
+++
|
||||||
|
|
||||||
|
{{<inactive year="2024">}}
|
||||||
|
Prusti is a prototype verifier for Rust that makes it possible to formally prove absence of bugs and correctness of code contracts.
|
22
tools/programs/shuttle.md
Normal file
22
tools/programs/shuttle.md
Normal file
@@ -0,0 +1,22 @@
|
|||||||
|
+++
|
||||||
|
date = 2025-07-10
|
||||||
|
draft = false
|
||||||
|
title = 'Loom'
|
||||||
|
subtitle = 'Rust Verifier'
|
||||||
|
links = [
|
||||||
|
# { title = "Homepage", url = "https://www.pm.inf.ethz.ch/research/prusti.html", icon = 'fa-solid fa-home' },
|
||||||
|
{ title = "Source Code", url = "https://github.com/awslabs/shuttle", icon = 'fa-brands fa-github' },
|
||||||
|
# { title = "Playground", url = "https://cvc5.github.io/app/", icon = 'fa-solid fa-gamepad' }
|
||||||
|
]
|
||||||
|
applications = ['Rust Verifier']
|
||||||
|
developers = ['Amazon Web Services']
|
||||||
|
licenses = ['MIT']
|
||||||
|
inputs = ['Rust']
|
||||||
|
interfaces = ['CLI']
|
||||||
|
maintenance = ['Actively Maintained']
|
||||||
|
# techniques = ['CDCL']
|
||||||
|
# publications = ['Barbosa2022']
|
||||||
|
+++
|
||||||
|
|
||||||
|
<!-- {{<inactive year="2024">}} -->
|
||||||
|
Shuttle is a library for testing concurrent Rust code.
|
22
tools/programs/verus.md
Normal file
22
tools/programs/verus.md
Normal file
@@ -0,0 +1,22 @@
|
|||||||
|
+++
|
||||||
|
date = 2025-07-10
|
||||||
|
draft = false
|
||||||
|
title = 'Verus'
|
||||||
|
subtitle = 'Rust Verifier'
|
||||||
|
links = [
|
||||||
|
# { title = "Homepage", url = "https://www.pm.inf.ethz.ch/research/prusti.html", icon = 'fa-solid fa-home' },
|
||||||
|
{ title = "Source Code", url = "https://github.com/verus-lang/verus", icon = 'fa-brands fa-github' },
|
||||||
|
# { title = "Playground", url = "https://cvc5.github.io/app/", icon = 'fa-solid fa-gamepad' }
|
||||||
|
]
|
||||||
|
applications = ['Rust Verifier']
|
||||||
|
# developers = ['Microsoft Research', 'Inria']
|
||||||
|
licenses = ['MIT']
|
||||||
|
inputs = ['Rust']
|
||||||
|
interfaces = ['CLI']
|
||||||
|
maintenance = ['Actively Maintained']
|
||||||
|
# techniques = ['CDCL']
|
||||||
|
# publications = ['Barbosa2022']
|
||||||
|
+++
|
||||||
|
|
||||||
|
<!-- {{<inactive year="2024">}} -->
|
||||||
|
Verus is a tool for verifying the correctness of code written in Rust.
|
Reference in New Issue
Block a user