Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free. Learn more →
Top 23 Rust Simulation Projects
A work-in-progress, open-source, multi-player city simulation game.
Transportation planning and traffic simulation software for creating cities friendlier to walking, biking, and public transitProject mention: Offline public transport navigation tool for simulations | reddit.com/r/openstreetmap | 2022-10-20
Truly a developer’s best friend. Scout APM is great for developers who want to find and fix performance issues in their applications. With Scout, we'll take care of the bugs so you can focus on building great things 🚀.
Shadow is a discrete-event network simulator that directly executes real application code, enabling you to simulate distributed systems with thousands of network-connected processes in realistic and scalable private network experiments using your laptop, desktop, or server running Linux. (by shadow)
A simple, cross-platform GUI automation module for Python and Rust.
Data management, integration and modeling with blocks #Project mention: How should I propagate my errors to include a custom message, an exit code, and the original error? | reddit.com/r/rust | 2022-08-21
Check out error_stack, which allows attaching custom messages, preserves the original error, and allows exit codes
Cross platform input simulation in RustProject mention: A cross platform input simulation crate | reddit.com/r/rust | 2022-10-31
On my search I found Enigo, a cross platform input simulation in Rust, exactly what I needed, but the package seems not maintained anymore, as the last commit was 3 years ago, that is fine but I think I encountered a bug regarding a non English keyboard being used.
3D fluid simulation experiments in Rust, using WebGPU-rs (WIP)
Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Data Platform where developers build real-time applications for analytics, IoT and cloud-native services in less time with less code.
Simulation of life & evolutionProject mention: Beautiful rusty code | reddit.com/r/rust | 2022-07-08
I'm currently going through this project for learning (repo) and find the code to be beautiful. They'll often start off with a naive implementation and refactor it in a more functional style.
krABMaga: A modern developing art for reliable and efficient Agent-based Model (ABM) simulation with the Rust languageProject mention: Bevy 0.8: data oriented game engine built in Rust | news.ycombinator.com | 2022-07-30
I wrote a thesis for my bachelor's regarding the development of an agent-based simulation framework in Rust where I managed the visualization side. The project takes inspiration from other frameworks such as MASON (in particular for the architecture), NetLogo, Agent.jl and others. I initially developed the visualization subsystem with Amethyst, after my thesis Amethyst was discontinued and, since I was already following Bevy since it went public and it looked like it was gaining a lot of momentum, I refactored our framework to switch to Bevy. Our project is open source: https://github.com/krABMaga/krABMaga . Being my first approach to Rust and my first serious greenfield project, I think there are a lot of parts which can be improved, but I was able to get by with my extremely limited knowledge of both Rust and Bevy and obtain decent results. The things I loved the most of Bevy was the low amount of boilerplate code needed, the WASM+WebGL support which allowed me to easily let guests run simulations from our github.io site (https://krabmaga.github.io/) at near native (sequential) performance and, just like the whole Rust ecosystem, the friendliness of the community. Even though I bothered quite a bit on the Discord server since the documentation wasn't the clearest for me back when I started (Bevy 0.5), both the team members and users always led me a hand. I also think the ECS approach is extremely useful for our usecase, by defining agents as entities with the Agent component, along with a system which acts as an event loop by executing a simulation step and triggering the agents' behaviour rules.
An N-body WebAssembly simulation using Web GPUProject mention: A WebGPU N-Body astrophysics simulation in Rust + WASM! (Demo) | reddit.com/r/rust_gamedev | 2022-08-07
A Force Directed Graph Framework for Rust.Project mention: GUI tool to Visualize a large number of nodes in a graph (like gephi) | reddit.com/r/rust | 2022-10-12
I wrote a library named fdg which can do this. Currently it doesn't have any implementations of the "state of the art" graphing algorithms that gephi has like ForceAtlas2 or Yifian Hu, but it should be good for your purposes if you're <2000 nodes by my estimates.
Football simulation engine (like Football Manager) written in pure RustProject mention: What's everyone working on this week (25/2022)? | reddit.com/r/rust | 2022-06-20
Working of Football Manager (like Sigames) on pure rust + html https://github.com/ZOXEXIVO/football-simulator https://football-simulator.org
Fast stochastic simulator for chemical reaction networks
An educational physics sim for high school physics, part of the SIMple Physics project
A simple heat simulation in pure Rust.Project mention: Not as crazy as you folks, but maybe you like it: An interactive heat simulation in 200 lines of Rust! | reddit.com/r/tinycode | 2022-08-21
3d Cellular Automata using WGPU in Rust (for the web and using compute shaders)Project mention: [Media] Customizable 3D Cellular Automata on the web using WGPU! | reddit.com/r/rust | 2022-10-17
GitHub link: https://github.com/LelsersLasers/3D-Cellular-Automata-WGPU (The branches are very messy... I recommend you get latest working downloads from the website at the top of this comment)
An open-source Binary Collision Approximation (BCA) code for ion-material interactions including sputtering, implantation, and reflectionProject mention: Open source sofware/software contribution opportunities in Fusion | reddit.com/r/fusion | 2022-10-19
RustBCA: An open-source Binary Collision Approximation (BCA) code for ion-material interactions including sputtering, implantation, and reflection, written in Rust
Rust based Rubik's Cube simulation and solving library
Life, in its smallest form.
Google Hashcode 2021 Qualification Round score calculator written in Rust
SimConnect SDK in Rust. An opinionated SimConnect Client that encapsulates the C API fully and optimizes for developer experience.Project mention: SimConnect SDK in Rust | news.ycombinator.com | 2022-10-22
Interactive Simulation of Distributed SystemsProject mention: Interactive visualization of how Bitcoin works | reddit.com/r/CSEducation | 2022-08-23
The source code is here: https://github.com/trudi-group/isds (Rust compiled to WebAssembly)
Sand simulation game
Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.
Rust Simulation related posts
Offline public transport navigation tool for simulations
2 projects | reddit.com/r/openstreetmap | 20 Oct 2022
[Media] Customizable 3D Cellular Automata on the web using WGPU!
1 project | reddit.com/r/rust | 17 Oct 2022
[Rust/WGPU] Customizable 3D Cellular Automata on the web!
1 project | reddit.com/r/cellular_automata | 17 Oct 2022
mutli Agent simulation
1 project | reddit.com/r/openstreetmap | 16 Sep 2022
Interactive visualization of how Bitcoin works
1 project | reddit.com/r/CSEducation | 23 Aug 2022
Not as crazy as you folks, but maybe you like it: An interactive heat simulation in 200 lines of Rust!
1 project | reddit.com/r/tinycode | 21 Aug 2022
[OC] A simple heat flow simulation for your terminal
1 project | reddit.com/r/commandline | 5 Aug 2022
A note from our sponsor - SonarQube
www.sonarqube.org | 1 Dec 2022
What are some of the best open-source Simulation projects in Rust? This list will help you: