Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/spydr06/logicrs
An easy-to-use simulator for logical circuits
https://github.com/spydr06/logicrs
boolean-algebra boolean-logic circuit gates gtk gtk4 hacktoberfest hacktoberfest2023 libadwaita libadwaita-rs logic logic-gates logicrs rust simulation simulator
Last synced: about 2 hours ago
JSON representation
An easy-to-use simulator for logical circuits
- Host: GitHub
- URL: https://github.com/spydr06/logicrs
- Owner: Spydr06
- License: mit
- Created: 2022-10-10T13:49:18.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-07-29T16:06:15.000Z (4 months ago)
- Last Synced: 2024-07-29T21:45:41.156Z (4 months ago)
- Topics: boolean-algebra, boolean-logic, circuit, gates, gtk, gtk4, hacktoberfest, hacktoberfest2023, libadwaita, libadwaita-rs, logic, logic-gates, logicrs, rust, simulation, simulator
- Language: Rust
- Homepage:
- Size: 19 MB
- Stars: 48
- Watchers: 2
- Forks: 6
- Open Issues: 11
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
LogicRs
[📑 Documentation](./DOCS.md) |
[💾 Installation](./INSTALL.md) |
[🤝 Contributing](./CONTRIBUTING.md) |
[📜 License](./LICENSE) |
[🎟️ Issues](https://github.com/Spydr06/logicrs/issues)![license_shield](https://img.shields.io/github/license/spydr06/logicrs?style=flat-square)
![issues_shield](https://img.shields.io/github/issues/spydr06/logicrs?style=flat-square)
![pull_requests_shield](https://img.shields.io/github/issues-pr/spydr06/logicrs?style=flat-square)
![platform_shield](https://img.shields.io/badge/platform-linux%20%7C%20windows-blueviolet?style=flat-square)
![repo_size_shield](https://img.shields.io/github/repo-size/spydr06/logicrs?style=flat-square)
![loc_shield](https://img.shields.io/tokei/lines/github/spydr06/logicrs?style=flat-square)
![stars_shield](https://img.shields.io/github/stars/spydr06/logicrs?style=flat-square)
![forks_shield](https://img.shields.io/github/forks/spydr06/logicrs?style=flat-square)**LogicRs** is an easy-to-use, free and open-source simulator for logical circuits/diagrams written in Rust.
This program is meant for students, who want to learn about [boolean algebra](https://en.wikipedia.org/wiki/Boolean_algebra) and visualize their equations as well as for developers simulating and debugging conditional expressions found everywhere in programming.
![random screenshot](./assets/random-screenshot.png)
## Installation
LogicRs can be downloaded as a prebuilt package from the [releases](https://github.com/Spydr06/logicrs/releases) tab in the following formats:
- `.AppImage` package (Linux)
- `.zip` portable installation (Windows)Alternatively, you can download this repository and build LogicRs from source.
Please refer to [INSTALL.md](./INSTALL.md) for build instructions and information about compatibility## Documentation
Documentation can be found in the [DOCS.md](./DOCS.md) file.
## Examples
Examples demonstrating this program can be found in the `examples/` directory.
## Contributing
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
**View [CONTRIBUTING.md](./CONTRIBUTING.md) for more information**
## License
LogicRs is licensed under the [MIT License](https://mit-license.org/)