SaaSHub helps you find the best software and product alternatives Learn more →
Rust-sdl2 Alternatives
Similar projects and alternatives to rust-sdl2
-
-
CodeRabbit
CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
-
-
-
-
tokio
A runtime for writing reliable asynchronous applications with Rust. Provides I/O, networking, scheduling, timers, ...
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
-
-
bgfx
Cross-platform, graphics API agnostic, "Bring Your Own Engine/Framework" style rendering library.
-
-
-
OpenFrameworks
openFrameworks is a community-developed cross platform toolkit for creative coding in C++.
-
-
-
-
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
rust-sdl2 discussion
rust-sdl2 reviews and mentions
-
SDL3 new GPU API merged
It exists, but IMO it's not a good choice.
First of all, it doesn't support RenderGeometry or RenderGeometryRaw, which are necessary for high-performance 2D rendering. I doubt it will support any of the GPU stuff at this rate, as the geometry rendering is pretty much a prerequisite. Maybe both will land all at once, though. To wit, the relevant issue hasn't seen much activity: https://github.com/Rust-SDL2/rust-sdl2/issues/1180
Secondly, the abstractions chosen by rust-sdl2 are quite different from those of SDL2 itself. There seems to have been an aggressive attempt by the Rust library authors to make something more Rust-friendly, which maybe has made it more approachable for people who don't know SDL2, but it has IMO made it less approachable for people who do know SDL2. The crate gets plenty of downloads, so maybe it's just me.
- Nannou – An open-source creative-coding framework for Rust
- SDL2 issues
-
SDL&C Or Wgpu&Rust, for Learning Graphics Programming ?
I don't think that SDL and WGPU are really comparable. You'd be better off comparing SDL to something like Notan or even the SDL bindings for Rust. That said, SDL will have vastly more learning resources than Wgpu or Notan or any Rust alternative. If you know and like rust you can probably use the resources with the Rust SDL bindings.
-
Game Lib similar to LWJGL Pygame SDL
Those are 3 very different libraries. Are you looking for something in the middle, or do you want all of the features you described? For what it's worth, there's SLD2 bindings for Rust https://github.com/Rust-SDL2/rust-sdl2
-
How would I connect renderer coded in C and logic coded in rust?
There's already a Rust binding for SDL2. See https://crates.io/crates/sdl2
-
SDL2 vs Winit/Pixels/CPAL/etc. Is going "native" really worth it?
nope. https://github.com/Rust-SDL2/rust-sdl2/issues/884 emscripten target won't work yet either.
-
I would like a simple, but abstracted, drawing library
it seems like what you are looking for is sdl2 bindings
-
cannot borrow `renderer` as mutable more than once at a time
Dude. It's literally at most 50 lines of code, the entire project. What kind of documentation do you expect me to write? The library I'm using is this one. I don't know why you'd need to know anything about it since it's purely something that can appear literally anywhere, it's part of the language.
-
C++ coders, why do you stick with the language?
*and* SDL2-sys *and* Rust-SDL2
-
A note from our sponsor - SaaSHub
www.saashub.com | 11 Feb 2025
Stats
Rust-SDL2/rust-sdl2 is an open source project licensed under MIT License which is an OSI approved license.
The primary programming language of rust-sdl2 is Rust.