softbuffer
Softbuffer integrates with the raw-window-handle crate to allow writing to a window in a cross-platform way while using the very high quality dedicated window management libraries that are available in the Rust ecosystem. (by rust-windowing)
rustshed
Rust types in Python. https://justforfunnoreally.dev/ (by pawelrubin)
Our great sponsors
softbuffer | rustshed | |
---|---|---|
6 | 2 | |
262 | 64 | |
9.2% | - | |
8.2 | 4.0 | |
10 days ago | 8 days ago | |
Rust | Python | |
Apache License 2.0 | MIT License |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
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.
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.
softbuffer
Posts with mentions or reviews of softbuffer.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-07-06.
-
How do rust gui frameworks avoid rerendering?
On a more recent machine, that same (well, more primitive) app with pixels or softbuffer struggled beyond acceptable. But was definitely poorly written.
-
Minimal 2D library for games? I'm struggling a bit to settle on one to learn.
I'm using winit and softbuffer for my CurrentProject™.
-
Which OpenGL crate should I use?
Another annoyance is that it's not possible to have flicker-free resizing with wgpu without completely killing the performance. OTOH, softbuffer resizing never flickers.
-
What 2D graphics library would you most recommend?
Why not minifb or softbuffer (which lets you use winit)?
-
Rust's Option and Result. In Python.
machine learning, neural networks, image processing, cryptography (though it is getting better), font shaping/rendering (though it is getting better), CPU/software rendering (though it is getting better)
-
Hey Rustaceans! Got a question? Ask here! (24/2022)!
I have decided that wgpu is not worth it, and gone to softbuffer, which does not stretch, and works a whole lot better. Downside: no GPU and no scaling support.
rustshed
Posts with mentions or reviews of rustshed.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2022-06-25.
What are some alternatives?
When comparing softbuffer and rustshed you can also consider the following projects:
winit - Window handling library in pure Rust
returns - Make your functions return something meaningful, typed, and safe!
weird-move-behaviour-reproduction
minifb - MiniFB is a small cross platform library to create a frame buffer that you can draw pixels in
site - Code for the website / Código para o site
wgpu - Cross-platform, safe, pure-rust graphics api.
piet - An abstraction for 2D graphics.
lapce - Lightning-fast and Powerful Code Editor written in Rust
notan - Cross-platform multimedia layer
allsorts - Font parser, shaping engine, and subsetter implemented in Rust
pyright - Static Type Checker for Python
bracket-lib - The Roguelike Toolkit (RLTK), implemented for Rust.