Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/lita-xyz/rust-examples
https://github.com/lita-xyz/rust-examples
Last synced: about 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/lita-xyz/rust-examples
- Owner: lita-xyz
- License: apache-2.0
- Created: 2024-10-22T16:21:40.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2024-11-20T14:15:27.000Z (about 2 months ago)
- Last Synced: 2024-11-20T15:27:30.243Z (about 2 months ago)
- Language: Rust
- Size: 85.9 KB
- Stars: 9
- Watchers: 5
- Forks: 2
- Open Issues: 8
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-ccamel - lita-xyz/rust-examples - (Rust)
README
# Rust-Examples
## General Description
This project is a collection of various applications built using the Valida framework, which allows for the execution of Rust code with proofs of correctness. Each application serves as a template for demonstrating different functionalities, from simple calculations to more complex algorithms like Conway's Game of Life. The goal of this project is to provide a set of examples that can be used as a foundation for developing more advanced applications while ensuring correctness through formal verification.
This documentation provides an overview of the various projects in this directory, along with links to their respective README files for detailed instructions and usage.
## Projects
1. **Fibonacci**
- Description: A template project for calculating the n-th Fibonacci number and proving the execution of the computation in Valida.
- [Read the README](fibonacci/README.md)2. **Hello World**
- Description: A simple program that prints "Hello, World!" in Valida.
- [Read the README](hello_world/README.md)3. **Conway's Game of Life**
- Description: A program that plays Conway's Game of Life and proves the execution of the computation in Valida.
- [Read the README](conway/README.md)4. **Simple Calculator**
- Description: A simple calculator program on Valida.
- [Read the README](simple_calculator/README.md)5. **Random Number Guessing Game**
- Description: A random number guessing game on Valida.
- [Read the README](guessing_game/README.md)6. **JSON Path Contains**
- Description: A project to prove a JsonPath contains a value.
- [Read the README](json_contains/README.md)## Conclusion
For more information on each project, please refer to the linked README files. Each project contains specific instructions on setup, usage, and system requirements.