Rust OpenGL

Open-source Rust projects categorized as OpenGL

Top 23 Rust OpenGL Projects

  • alacritty

    A cross-platform, OpenGL terminal emulator.

  • Project mention: Terminal Latency | news.ycombinator.com | 2024-03-19

    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

    Cross-platform, safe, pure-rust graphics api.

  • Project mention: 3D and 2D: Testing out my cross-platform graphics engine | news.ycombinator.com | 2024-04-02
  • 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
  • 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.

  • Project mention: RustDoom: Doom Renderer Written in Rust | news.ycombinator.com | 2023-04-27
  • glutin

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

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS 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:

  • luminance-rs

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

  • Project mention: Introducing posh: Type-Safe Graphics Programming in Rust | /r/rust | 2023-06-04

    gives me same vibes as https://github.com/phaazon/luminance-rs

  • glow

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

  • 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 related posts

Index

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

Project Stars
1 alacritty 52,639
2 wgpu 10,846
3 Azul 5,804
4 gfx 5,325
5 glium 3,384
6 rust-doom 2,309
7 glutin 1,935
8 zemeroth 1,376
9 rust-skia 1,321
10 luminance-rs 1,086
11 glow 1,067
12 learn-opengl-rs 923
13 flux 735
14 gltf 501
15 sulis 466
16 Speedy2D 372
17 bevy_retro 294
18 glrnvim 292
19 spirv_cross 87
20 sdf-viewer 65
21 tinyrenderer_rs 54
22 rusterizer 44
23 lumenpyx 25

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com