Rust OpenGL

Open-source Rust projects categorized as OpenGL

Top 23 Rust OpenGL Projects

  1. alacritty

    A cross-platform, OpenGL terminal emulator.

    Project mention: Why your terminal is boring and what to use instead | dev.to | 2025-05-20
  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

  4. wgpu

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

    Project mention: Shipping WebGPU on Windows in Firefox 141 | news.ycombinator.com | 2025-07-16

    that's an exciting feature to have available, as raytracing hardware is now in mobile iGPUs and phones.

    There is a tracking issue[1], although I ma not sure how much of that makes it to the browser.

    [1] https://github.com/gfx-rs/wgpu/issues/6762

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

    Deploy and host your apps and databases, now with $50 credit! Sevalla is the PaaS you have been looking for! Advanced deployment pipelines, usage-based pricing, preview apps, templates, human support by developers, and much more!

    Sevalla 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. asdf-overlay

    High performance game overlay library for Windows

    Project mention: Show HN: Asdf Overlay – High performance in-game overlay library for Windows | news.ycombinator.com | 2025-05-30
  24. sdf-viewer

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

  25. spirv_cross

    Safe Rust wrapper around SPIRV-Cross

  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

  • Fast multiplayer 3D renderer, written in Rust

    1 project | news.ycombinator.com | 18 Jun 2025
  • Release Notes for Ghostty 1.1.0

    4 projects | news.ycombinator.com | 30 Jan 2025
  • 3 years old PR to Alacritty for Support for graphics remains open

    1 project | news.ycombinator.com | 4 Jan 2025
  • Faking the tmux experience on Windows using AutoHotkey

    1 project | dev.to | 20 Sep 2024
  • Alacrity to Federated Cryptography

    1 project | news.ycombinator.com | 28 Aug 2024
  • Alacritty – A fast, cross-platform, OpenGL terminal emulator

    10 projects | news.ycombinator.com | 21 May 2024
  • Terminal Latency

    1 project | news.ycombinator.com | 19 Mar 2024
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 2 Sep 2025
    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. Learn more →

Index

What are some of the best open-source OpenGL projects in Rust? This list will help you:

# Project Stars
1 alacritty 60,140
2 pyxel 16,611
3 wgpu 14,993
4 Azul 6,035
5 gfx 5,390
6 glium 3,584
7 rust-doom 2,376
8 glutin 2,049
9 rust-skia 1,626
10 zemeroth 1,435
11 glow 1,376
12 luminance-rs 1,102
13 learn-opengl-rs 1,000
14 flux 821
15 gltf 583
16 sulis 488
17 Speedy2D 405
18 glrnvim 312
19 bevy_retro 305
20 ez-ffmpeg 215
21 asdf-overlay 98
22 sdf-viewer 92
23 spirv_cross 87

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?