DGS
cargo-run-wasm
DGS | cargo-run-wasm | |
---|---|---|
7 | 2 | |
50 | 72 | |
- | - | |
2.0 | 3.9 | |
about 1 year ago | 8 days ago | |
Rust | Rust | |
MIT License | Apache License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
DGS
-
A Chess Engine is written in Rust that runs natively and on the web!
Once created the game of go engine written in Rust. In the monorepo there is also a server in Rust too
- Game Go Server with spherical fields and VR support in Rust
-
DGS - multiplayer game of go server with spherical fields and VR support (read comment for more details)
Github, ⭐ star it if you think it's interesting
-
DGS - the multiplayer game of go server with spherical fields and VR support (read comment for more details)
Web app Github
-
Need help getting my website to work on my Github
Check out my example
-
Is Rust worth it for non low-level applications
And the best thing is to write in Rust is algorithms, especially game ones. I wrote some game backends for the minesweeper and the Spherical Go
-
Spherical Go - spherical 3D game of Go
Repo Demo
cargo-run-wasm
-
A Chess Engine is written in Rust that runs natively and on the web!
Thanks a lot! As I said in an earlier comment, building this allowed me to explore a lot of features of rust like Traits, Dynamic Dispatch, Pattern Matching, Const evaluation, Static variables, etc. and that on top of that trying to figure out how to conveniently port it to WASM was also a nice learning experience. I am currently using trunk as a bundler which ties in neatly with a GitHub action but before that, I tried cargo-run-wasm, which felt a little hacky. So overall a whole lot of learning.
-
`cargo run` for wasm - `wasm-server-runner`
Hi! I started a similar project with different trade offs https://github.com/rukai/cargo-run-wasm
What are some alternatives?
Seed - A Rust framework for creating web apps
wasm-server-runner - cargo run for the browser
minesweeper-lib - Minesweeper logic without Runtime stuff to use as a backend with any programming language
bevy - A refreshingly simple data-driven game engine built in Rust
chess-rs - A Chess Engine written in Rust that runs natively and on the web!
zemeroth - 😠⚔️😈 A minimalistic 2D turn-based tactical game in Rust
wasm-bindgen - Facilitating high-level interactions between Wasm modules and JavaScript
hearth - Shared execution environment for constructing 3D virtual spaces from the inside.
trunk - Build, bundle & ship your Rust WASM application to the web.
yew - Rust / Wasm framework for creating reliable and efficient web applications
Nim - Nim is a statically typed compiled systems programming language. It combines successful concepts from mature languages like Python, Ada and Modula. Its design focuses on efficiency, expressiveness, and elegance (in that order of priority).