Rust OpenGL

Open-source Rust projects categorized as OpenGL

Top 23 Rust OpenGL Projects

  1. alacritty

    A cross-platform, OpenGL terminal emulator.

    Project mention: Building Debian packages from source in bootstrapped Debian | dev.to | 2025-04-17

    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.

  2. 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.

    InfluxDB logo
  3. pyxel

    A retro game engine for Python

    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

  4. wgpu

    A cross-platform, safe, pure-Rust graphics API.

    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.

  5. Azul

    Desktop GUI Framework

  6. gfx

    [maintenance mode] A low-overhead Vulkan-like GPU API for Rust.

  7. glium

    Safe OpenGL wrapper for the Rust language.

  8. rust-doom

    A Doom Renderer written in Rust.

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. glutin

    A low-level library for OpenGL context creation

  11. rust-skia

    Rust Bindings for the Skia Graphics Library

  12. zemeroth

    😠⚔️😈 A minimalistic 2D turn-based tactical game in Rust

  13. glow

    GL on Whatever: a set of bindings to run GL anywhere and avoid target-specific code (by grovesNL)

    Project mention: Egui – An immediate mode GUI written in Rust | news.ycombinator.com | 2024-12-25

    I just opened https://github.com/grovesNL/glow/pull/331 to do exactly that.

  14. luminance-rs

    Type-safe, type-level and stateless Rust graphics framework

  15. learn-opengl-rs

    Rust port of JoeyDeVries/LearnOpenGL

  16. flux

    An open-source tribute to the macOS Drift screensaver (by sandydoo)

  17. gltf

    A crate for loading glTF 2.0 (by gltf-rs)

  18. sulis

    Turn based tactical RPG with several campaigns, written in Rust

  19. Speedy2D

    Rust library for hardware accelerated drawing of 2D shapes, images, and text, with an easy to use API.

  20. glrnvim

    glrnvim wraps nvim with your favourite terminal into a standalone, non-fancy but daily-usable neovim GUI.

  21. bevy_retro

    Plugin pack for making 2D games with Bevy

  22. ez-ffmpeg

    A safe and ergonomic Rust interface for FFmpeg integration, designed for ease of use.

    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.

  23. spirv_cross

    Safe Rust wrapper around SPIRV-Cross

  24. sdf-viewer

    A fast and cross-platform Signed Distance Function (SDF) viewer, easily integrated with your SDF library.

  25. tinyrenderer_rs

    tinyrenderer implementation using Rust

  26. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Rust OpenGL discussion

Log in or Post with

Rust OpenGL related posts

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

Sponsored
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.
www.influxdata.com

Did you know that Rust is
the 5th most popular programming language
based on number of references?