The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more →
Top 4 Rust graphics-programming Projects
-
endbasic
BASIC environment with a REPL, a web interface, a graphical console, and RPi support written in Rust
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
parametric_surfaces
Parametric surfaces drawn using the Rust + WASM toolchain with WebGL, React, and TypeScript.
There is also [Vulkano](https://github.com/vulkano-rs/vulkano). It has a safe high level api and lower level layers, all the way down to [ash](https://github.com/ash-rs/ash) which is more or less raw vulkan. It's more explicit and verbose than [wgpu](https://github.com/gfx-rs/wgpu) though, so maybe try wgpu first and see how you like it.
I can confirm that writing a terminal is fun, for the reasons mentioned in the article: it’s easy to get “self-hosting”, but then the possibilities are endless :)
In my case, this was about creating the terminal for EndBASIC (https://www.endbasic.dev/). I wanted to mix text and graphics in the same console, so I had to ditch Xterm.js and create my own thing. It was really exciting to see graphics rendering mix with text “just fine” when I was able to render the first line.
Rust graphics-programming related posts
- Vulkano vs Ash?
- Point cloud rendering draw calls
- Vulkano – Safe and rich rust wrapper around the Vulkan API
- Vulkano - Safe and rich rust wrapper around the vulkan api
- I drew a couple of cool 3D shapes in the browser while experimenting with Rust + WASM, with a very basic React/TS UI
- Using Vulkano to render to an OpenGL-image (+MoltenVK)?
- Crate the implements Vulkano/Vulkan?
-
A note from our sponsor - WorkOS
workos.com | 23 Apr 2024
Index
What are some of the best open-source graphics-programming projects in Rust? This list will help you:
Project | Stars | |
---|---|---|
1 | vulkano | 4,297 |
2 | endbasic | 298 |
3 | parametric_surfaces | 49 |
4 | hello_opengl | 0 |
Sponsored