Rust OpenGL

Open-source Rust projects categorized as OpenGL

Top 23 Rust OpenGL Projects

  • alacritty

    A cross-platform, OpenGL terminal emulator.

  • Project mention: Alacritty – A fast, cross-platform, OpenGL terminal emulator | news.ycombinator.com | 2024-05-21

    Wezterm gives you basic stuff like scrollbars that Alacritty refuses to do: https://github.com/alacritty/alacritty/issues/775

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

    InfluxDB logo
  • wgpu

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

  • Project mention: I learned Vulkan and wrote a small game engine with it (in 3 months) | news.ycombinator.com | 2024-06-06

    https://github.com/gfx-rs/wgpu?tab=readme-ov-file#tracking-t...

  • Azul

    Desktop GUI Framework

  • Project mention: AvaloniaUI: Create Multi-Platform Apps with .NET | news.ycombinator.com | 2024-02-03

    Not 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/

  • gfx

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

  • glium

    Safe OpenGL wrapper for the Rust language.

  • Project mention: I don't understand how dependencies work | /r/rust | 2023-11-15

    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.

  • rust-doom

    A Doom Renderer written in Rust.

  • glutin

    A low-level library for OpenGL context creation, written in pure Rust.

  • SaaSHub

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

    SaaSHub logo
  • zemeroth

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

  • rust-skia

    Rust Bindings for the Skia Graphics Library

  • Project mention: Integrate with Skia GL | /r/GTK | 2023-08-23

    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:

  • glow

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

  • luminance-rs

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

  • learn-opengl-rs

    Rust port of JoeyDeVries/LearnOpenGL

  • flux

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

  • Project mention: An open-source tribute to the macOS Drift screensaver | news.ycombinator.com | 2024-04-17
  • gltf

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

  • sulis

    Turn based tactical RPG with several campaigns, written in Rust

  • Speedy2D

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

  • bevy_retro

    Plugin pack for making 2D games with Bevy

  • glrnvim

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

  • spirv_cross

    Safe Rust wrapper around SPIRV-Cross

  • sdf-viewer

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

  • tinyrenderer_rs

    tinyrenderer implementation using Rust

  • rusterizer

    Bare-bones software renderer written in Rust

  • lumenpyx

    A unique 2D-pixel art renderer with heightmaps to simulate 3d shadows and reflections

  • Project mention: Show HN: Anouncing Lumenpyx, a Pixel Art Renderer with Realistic Lighting | news.ycombinator.com | 2024-04-03
  • 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

  • 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
  • Alacritty: A cross-platform, OpenGL terminal emulator

    1 project | news.ycombinator.com | 16 Feb 2024
  • I Just Wanted Emacs to Look Nice – Using 24-Bit Color in Terminals

    7 projects | news.ycombinator.com | 30 Jan 2024
  • The Linux graphics stack in a nutshell, part 2

    1 project | news.ycombinator.com | 29 Dec 2023
  • What GPU Accelerated terminal do you recommend for Linux

    1 project | /r/neovim | 11 Dec 2023
  • Keypress delay

    1 project | /r/neovim | 11 Dec 2023
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 14 Jun 2024
    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. Learn more →

Index

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

Project Stars
1 alacritty 53,886
2 wgpu 11,336
3 Azul 5,833
4 gfx 5,340
5 glium 3,424
6 rust-doom 2,320
7 glutin 1,948
8 zemeroth 1,385
9 rust-skia 1,356
10 glow 1,104
11 luminance-rs 1,088
12 learn-opengl-rs 923
13 flux 742
14 gltf 511
15 sulis 472
16 Speedy2D 380
17 bevy_retro 296
18 glrnvim 292
19 spirv_cross 87
20 sdf-viewer 66
21 tinyrenderer_rs 54
22 rusterizer 44
23 lumenpyx 27

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