![demo](demo.png) *A snapshot of the engine + presentation layer* ## Project Overview Modern simulation engine for digital design. User's create and verify their designs using industry RTL programming languages like *vhdl*, *verilog*, & *SystemVerilog* ## Tech ### Engine The entire core of the project is written in Rust 🦀. That is, the simulation engine itself is written in rust. - Leverarge [Neon](https://neon-rs.dev/) for Node bindings - Project is pretty light on crates. Right now it's just - [Serde](https://crates.io/crates/serde) - [Petgraph](https://crates.io/crates/petgraph) Used extensively. Graphs in rust are hard - [Neon](https://crates.io/crates/neon) ### Presentation The app is primarily a web app and it displays the "state" of the engine. You can load your designs and test benches and simulate them - [Electron](https://www.electronjs.org/) - [React](https://react.dev/) - [Bootstrap](https://getbootstrap.com/) - [RsBuild](https://rsbuild.dev/) - [Sass](https://sass-lang.com/) - [PlotlyJS](https://plotly.com/javascript/)