Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at www.getonboard.dev. Learn more →
Top 23 Rust Simulation Projects
-
-
abstreet
Transportation planning and traffic simulation software for creating cities friendlier to walking, biking, and public transit
Project mention: Egregoria is a city simulation with high granularity | news.ycombinator.com | 2023-07-22A|B Street does some of that, but it is not a game: https://github.com/a-b-street/abstreet
-
InfluxDB
Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.
-
shadow
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)
Project mention: Turmoil, a framework for developing and testing distributed systems | news.ycombinator.com | 2023-08-17Cool, will be interested to see how this develops! tokio's loom framework has been a big help in testing some tricky concurrency code I've worked on.
Folks interested in this space might also be interested in the system I spend most of my time working on: Shadow. It also performs deterministic simulation of a network of hosts, but it intercepts network and system interactions at the syscall level via seccomp. As such it can work with binaries compiled from ~any language, usually without any code modification or special compilation. https://shadow.github.io/
-
Reciprocally, it's just amazing how much better AutoHotKey is at scripting the computer is than everything else is. The language was clearly never the reason why AHK persisted.
There's works like AutoPy (https://github.com/autopilot-rs/autopy) and AutoPilot-rs (https://github.com/autopilot-rs/autopilot-rs), but they offer like 1/100th the capabilities AHK does.
Personally I think this kind of computer-control is the perfect environment for teaching computing. Rather than writing apps or webapps, I feel like the idea of just writing code to do what you the user would do anyways, but better, is a fantastic introduction to computing & programming. In my ideal world, we'd have an EVE Online server that specifically re-enables the game-client's python interpretter (and periodically does total wipes), so folks can learn to program by scripting not just their desktop, but a complex & interesting game, via it's rich api.
-
-
Project mention: Bevy XPBD 0.2.0: Spatial queries, Bevy 0.11 support, and a lot more | /r/rust_gamedev | 2023-07-16
Bevy XPBD is a 2D and 3D physics engine based on Extended Position Based Dynamics for the Bevy game engine. Unlike most other physics engines in the ecosystem, it uses the ECS directly, which removes the overhead of maintaining a separate physics world and makes the engine feel much more integrated into Bevy.
-
Reciprocally, it's just amazing how much better AutoHotKey is at scripting the computer is than everything else is. The language was clearly never the reason why AHK persisted.
There's works like AutoPy (https://github.com/autopilot-rs/autopy) and AutoPilot-rs (https://github.com/autopilot-rs/autopilot-rs), but they offer like 1/100th the capabilities AHK does.
Personally I think this kind of computer-control is the perfect environment for teaching computing. Rather than writing apps or webapps, I feel like the idea of just writing code to do what you the user would do anyways, but better, is a fantastic introduction to computing & programming. In my ideal world, we'd have an EVE Online server that specifically re-enables the game-client's python interpretter (and periodically does total wipes), so folks can learn to program by scripting not just their desktop, but a complex & interesting game, via it's rich api.
-
Onboard AI
Learn any GitHub repo in 59 seconds. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at www.getonboard.dev.
-
-
-
-
-
krABMaga
krABMaga: A modern developing art for reliable and efficient Agent-based Model (ABM) simulation with the Rust language
-
Project mention: Army ants use collective intelligence to build bridges. Robots can learn from it | news.ycombinator.com | 2023-11-22
>I'm also trying to program a digital ant farm: https://ant.care/
-
particular
N-body simulation library written in Rust featuring BarnesHut and GPU accelerated algorithms.
-
-
-
-
RustBCA
A free, open-source Binary Collision Approximation (BCA) code for ion-material interactions including sputtering, implantation, and reflection
-
SIMple-Mechanics
An educational physics sim for high school physics, part of the SIMple Physics project
-
-
3D-Cellular-Automata-WGPU
3d Cellular Automata using WGPU in Rust (for the web and using compute shaders)
-
-
physarum-sim
A simulation of the Physarum Polycephalum slime. Written in Rust and rendered with Bevy.
Project mention: A simulation of the Physarum Polycephalum slime rendered with Bevy | /r/rust | 2023-06-15 -
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Rust Simulation related posts
- Turmoil, a framework for developing and testing distributed systems
- Egregoria is a city simulation with high granularity
- Egregoria: 3D City Builder without a grid
- A/B Street: Transportation planning and traffic simulation for friendlier cities
- A/B Street
- I reinvented another wheel, linux threads.
- Weird Cargo.toml depedencies
-
A note from our sponsor - Onboard AI
getonboard.dev | 8 Dec 2023
Index
What are some of the best open-source Simulation projects in Rust? This list will help you:
Project | Stars | |
---|---|---|
1 | citybound | 7,467 |
2 | abstreet | 7,158 |
3 | shadow | 1,311 |
4 | autopy | 772 |
5 | enigo | 752 |
6 | bevy_xpbd | 699 |
7 | autopilot-rs | 348 |
8 | blub | 335 |
9 | shorelark | 170 |
10 | nbody-wasm-sim | 151 |
11 | fdg | 142 |
12 | krABMaga | 139 |
13 | symbiants | 117 |
14 | particular | 111 |
15 | football-simulator | 96 |
16 | rebop | 40 |
17 | pandemic_simulation | 38 |
18 | RustBCA | 31 |
19 | SIMple-Mechanics | 30 |
20 | simuwaerm | 24 |
21 | 3D-Cellular-Automata-WGPU | 24 |
22 | CubeSimRS | 22 |
23 | physarum-sim | 18 |