SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Rust OpenGL Projects
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
glow
GL on Whatever: a set of bindings to run GL anywhere and avoid target-specific code (by grovesNL)
-
Speedy2D
Rust library for hardware accelerated drawing of 2D shapes, images, and text, with an easy to use API.
-
glrnvim
glrnvim wraps nvim with your favourite terminal into a standalone, non-fancy but daily-usable neovim GUI.
-
sdf-viewer
A fast and cross-platform Signed Distance Function (SDF) viewer, easily integrated with your SDF library.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
It's opinionated, which comes with upsides and downsides. I won't blame the maintainer to keep things focused, feature creep (even for worthy features) can kill a FOSS project.
Another example is sixel support, there's a fork where it all works but is not sufficiently "proven" (code quality just as well as sixel being the best fit for the problem)
https://github.com/alacritty/alacritty/pull/4763#issuecommen...
It may be annoying but I get the reasoning, and there are other terminals.
Wgpu seems very very well loved & supported, is one of the most successful comings together of the graphics world in ages. I'd love to hear some actual critique of it, hear what people think are shortcomings, because it feels to an outsider like this is the fantasy land, that we're living in the better place now. https://github.com/gfx-rs/wgpu
Project mention: AvaloniaUI: Create Multi-Platform Apps with .NET | news.ycombinator.com | 2024-02-03Not sure what you mean but WebRender powers Firefox which definitely works on the desktop.
You can use it to build desktop UI frameworks - see for example https://azul.rs/
I am trying to follow to this tutorial on glium and I can't even get a window to show up because of what I assume to be a lack of comprehension on my end about how dependencies work.
The only example that shedded some light on the integration was gtk4 + femtovg. So I mimicked the example, using gtk4-rs and Skia's rust bindings. I had some code similar to the following inside a subclass of GLArea to setup Skia's DirectContext, but it failed:
gives me same vibes as https://github.com/phaazon/luminance-rs
Project mention: An open-source tribute to the macOS Drift screensaver | news.ycombinator.com | 2024-04-17
Project mention: Show HN: Anouncing Lumenpyx, a Pixel Art Renderer with Realistic Lighting | news.ycombinator.com | 2024-04-03
Rust OpenGL related posts
-
Terminal Latency
-
Alacritty: A cross-platform, OpenGL terminal emulator
-
I Just Wanted Emacs to Look Nice – Using 24-Bit Color in Terminals
-
The Linux graphics stack in a nutshell, part 2
-
What GPU Accelerated terminal do you recommend for Linux
-
Keypress delay
-
How to install Alacritty on X11 without building from source?
-
A note from our sponsor - SaaSHub
www.saashub.com | 13 May 2024
Index
What are some of the best open-source OpenGL projects in Rust? This list will help you:
Project | Stars | |
---|---|---|
1 | alacritty | 53,079 |
2 | wgpu | 11,061 |
3 | Azul | 5,814 |
4 | gfx | 5,325 |
5 | glium | 3,403 |
6 | rust-doom | 2,315 |
7 | glutin | 1,938 |
8 | zemeroth | 1,380 |
9 | rust-skia | 1,328 |
10 | luminance-rs | 1,086 |
11 | glow | 1,085 |
12 | learn-opengl-rs | 923 |
13 | flux | 736 |
14 | gltf | 509 |
15 | sulis | 469 |
16 | Speedy2D | 375 |
17 | bevy_retro | 294 |
18 | glrnvim | 291 |
19 | spirv_cross | 87 |
20 | sdf-viewer | 66 |
21 | tinyrenderer_rs | 54 |
22 | rusterizer | 44 |
23 | lumenpyx | 25 |
Sponsored