SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Rust OpenGL Projects
-
Terminal emulator Alacritty, for instance. The version in the Debian Stable repo is dated— Alacritty of this version uses a .yml config file, but newer versions have switched to .toml.
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
Project mention: A (not so) small library for terminal based game development | news.ycombinator.com | 2024-07-23
If pygamelib interests you, you might also be interested in Pyxel:
https://github.com/kitao/pyxel
-
Project mention: Ask HN: Resources for General Purpose GPU development on Apple's M* chips? | news.ycombinator.com | 2024-12-25
People have already mentioned Metal, but if you want cross platform, https://github.com/gfx-rs/wgpu has a vulkan-like API and cross compiles to all the various GPU frameworks. I believe it uses https://github.com/KhronosGroup/MoltenVK to run on Macs. You can also see the metal shader transpilation results for debugging.
-
-
-
-
-
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)
I just opened https://github.com/grovesNL/glow/pull/331 to do exactly that.
-
-
-
-
-
-
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.
-
-
Project mention: Implementing FFmpeg Filters with Rust: A New Approach to Video and Audio Processing | dev.to | 2025-04-09
This is just the start. Explore ez-ffmpeg’s hardware encoding, streaming, or metadata tools. Check out the GitHub repo for more examples and docs.
-
-
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
Rust OpenGL discussion
Rust OpenGL related posts
-
Release Notes for Ghostty 1.1.0
-
3 years old PR to Alacritty for Support for graphics remains open
-
Faking the tmux experience on Windows using AutoHotkey
-
Alacrity to Federated Cryptography
-
Alacritty – A fast, cross-platform, OpenGL terminal emulator
-
Terminal Latency
-
Alacritty: A cross-platform, OpenGL terminal emulator
-
A note from our sponsor - SaaSHub
www.saashub.com | 14 May 2025
Index
What are some of the best open-source OpenGL projects in Rust? This list will help you:
# | Project | Stars |
---|---|---|
1 | alacritty | 58,756 |
2 | pyxel | 16,263 |
3 | wgpu | 14,119 |
4 | Azul | 5,997 |
5 | gfx | 5,377 |
6 | glium | 3,564 |
7 | rust-doom | 2,363 |
8 | glutin | 2,031 |
9 | rust-skia | 1,571 |
10 | zemeroth | 1,427 |
11 | glow | 1,307 |
12 | luminance-rs | 1,100 |
13 | learn-opengl-rs | 991 |
14 | flux | 801 |
15 | gltf | 570 |
16 | sulis | 483 |
17 | Speedy2D | 399 |
18 | glrnvim | 310 |
19 | bevy_retro | 304 |
20 | ez-ffmpeg | 156 |
21 | spirv_cross | 87 |
22 | sdf-viewer | 85 |
23 | tinyrenderer_rs | 55 |