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 →
Top 23 Rust OpenGL Projects
-
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.
-
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.
-
glow
GL on Whatever: a set of bindings to run GL anywhere and avoid target-specific code (by grovesNL)
-
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.
-
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
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.
Project mention: 3D and 2D: Testing out my cross-platform graphics engine | news.ycombinator.com | 2024-04-02
Project mention: AvaloniaUI: Create Multi-Platform Apps with .NET | news.ycombinator.com | 2024-02-03Not 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/
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.
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:
gives me same vibes as https://github.com/phaazon/luminance-rs
Project mention: An open-source tribute to the macOS Drift screensaver | news.ycombinator.com | 2024-04-17
Project mention: Show HN: Anouncing Lumenpyx, a Pixel Art Renderer with Realistic Lighting | news.ycombinator.com | 2024-04-03
Rust OpenGL related posts
- Terminal Latency
- Alacritty: A cross-platform, OpenGL terminal emulator
- I Just Wanted Emacs to Look Nice – Using 24-Bit Color in Terminals
- The Linux graphics stack in a nutshell, part 2
- What GPU Accelerated terminal do you recommend for Linux
- Keypress delay
- How to install Alacritty on X11 without building from source?
-
A note from our sponsor - InfluxDB
www.influxdata.com | 23 Apr 2024
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