Top 21 Rust OpenGL Projects
A cross-platform, OpenGL terminal emulator.Project mention: xdg-ninja: A tool to help you clean up your $HOME | reddit.com/r/linux | 2022-05-13
I have hope.
[maintenance mode] A low-overhead Vulkan-like GPU API for Rust.Project mention: Language for game engine | reddit.com/r/GraphicsProgramming | 2022-01-02
Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.
Desktop GUI FrameworkProject mention: How Warp Works | dev.to | 2022-03-16
However, we still needed a higher level of abstraction to render UI elements on top of the characters rendered as part of the terminal output. The lack of a stable UI framework for Rust has been a known issue for a while (see areweguiyet.com) and the available options get even more bare if you want to support Metal as the rendering backend. Options we considered were Azul and Druid, however both were still very experimental at the time and didn’t support Metal (Druid doesn’t have any GPU rendering backend yet and Azul only supports OpenGL).
Safe OpenGL wrapper for the Rust language.Project mention: How to abstract OpenGL for future use? | reddit.com/r/opengl | 2022-02-08
I can recommend https://github.com/glium/glium as a good, safe abstraction. There was a time when I wanted to learn shaders and write complex pipelines with several stages, this library allowed me to learn about the important objects and their responsibilities without having to program the very verbose chunks of code to initialize. I learned the following:
A Doom Renderer written in Rust.Project mention: Why This Rare Bug in Doom (1993) Turns Everything into Unkillable Ghosts | reddit.com/r/programming | 2021-05-31
maybe someone did rewrite it in rust ;)
A low-level library for OpenGL context creation, written in pure Rust.Project mention: GitHub - hecrj/iced: A cross-platform GUI library for Rust, inspired by Elm | reddit.com/r/rust | 2021-08-27
😠⚔️😈 A minimalistic 2D turn-based tactical game in RustProject mention: Why are there no simple graphics framworks? | reddit.com/r/rust_gamedev | 2022-04-29
nope, /u/not-fl3 is the author. i'm just using it in my zemeroth.
Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.
Type-safe, type-level and stateless Rust graphics frameworkProject mention: A graphics library to render WASM in React? | reddit.com/r/rust | 2022-02-24
The WebGL API might be what you are looking for if you are building a game. It supports textures, vertex buffers, and shaders. luminance-rs has a backend: https://github.com/phaazon/luminance-rs/tree/master/examples/web
Safe Skia Bindings for RustProject mention: Add WebAssembly support to skia-rust | news.ycombinator.com | 2022-01-28
Rust port of JoeyDeVries/LearnOpenGLProject mention: Libretro And OpenGL | reddit.com/r/rust | 2022-02-05
I am not certain, but in an example I found here, I do not see anything about unbinding.
GL on Whatever: a set of bindings to run GL anywhere and avoid target-specific code (by grovesNL)Project mention: rust game for web, gltf question | reddit.com/r/rust_gamedev | 2022-05-15
You can absolutely do WebGL. glow is a good place if you want to do the webgl stuff yourself. With wgpu you can as well, though it is mostly targeted to the upcoming WebGPU standard. I have seen many crates that are capable of gltf loading, but I haven't used any yet. Hence I can't reall recommend one. But gltf capability does not really have anything to do with rust. As long as you can read a file and translate it to your engines scene/entity structure, I don't see why it shouldn't be possible to load gltf files.
Easy to use, customizable, efficient 3D renderer library built on wgpu.Project mention: Simple crate for 3d rendering and transforms | reddit.com/r/rust_gamedev | 2022-05-07
I may be a little biased, but I'd recommend Rend3. Once you have the boilerplate code, adding a new shape is as easy as
Turn based tactical RPG with several campaigns, written in RustProject mention: Looking for a Rust Developer (or 2) to collaborate on a Roguelike game | reddit.com/r/rust_gamedev | 2021-09-21
Have you gone headhunting for devs who already used Rust for Top Down RPGs?
glrnvim wraps nvim with your favourite terminal into a standalone, non-fancy but daily-usable neovim GUI.Project mention: How do I make nvim open in alacritty? | reddit.com/r/neovim | 2022-03-18
https://github.com/beeender/glrnvim is exactly what you need.
Plugin pack for making 2D games with BevyProject mention: Dall-E 2 | news.ycombinator.com | 2022-04-06
There are programming projects out there that use licenses to prevent people from using projects in ways the authors don't agree with. You could also argue that GPL does the same thing (prevents people from using/distributing the software in the way they would like).
Whether you consider it moral doesn't seem relevant, only to respect the wishes of the author of such programs.
Bare-bones software renderer written in RustProject mention: Simple 3D renderer written in Rust | reddit.com/r/rust_gamedev | 2021-10-30
I've written a simple 3D renderer entirely in Rust from scratch. You can try in an online sandbox here https://dzharvis.github.io/rusterizer/ The renderer was implemented by following these lessons I did not look at the original C++ code, so my code contains hacks or magic numbers in some places :) Anyway, I hope that this can be useful for somebody.
The core for UX Components and UX AnimateProject mention: This is how the default UI built into UX-DX now looks | reddit.com/r/rust_gamedev | 2021-08-06
WGPU support coming soon. The development is very active. I am working on UX-DX on an ongoing basis. Give a star to the project to support me https://github.com/angular-rust/ux-dx
A rust implementation of the Winterbells game by Ferry HalimProject mention: Bellclone: a simple 2D game about jumping | reddit.com/r/rust | 2021-09-17
My TDT4230 project submition, a GPGPU voxel ray tracer!
My "Hello World" for OpenGL.Project mention: [Media] 100% Rust path tracer running on CPU, GPU (CUDA), and OptiX (for denoising) using one of my upcoming projects. There is no C/C++ code at all, the program shares a single rust crate for the core raytracer and uses rust for the viewer and renderer. | reddit.com/r/rust | 2021-10-29
My hello opengl project if you're curious.
Currently learning OpenGL. I made a cube.Project mention: Thanks to the help that I got this morning from this subreddit, I was finally able to get my cube in clip space and rotate it! | reddit.com/r/opengl | 2021-12-13
Rust OpenGL related posts
rust game for web, gltf question
2 projects | reddit.com/r/rust_gamedev | 15 May 2022
I’m trying to customize alacritty but it just isn’t working
1 project | reddit.com/r/linuxquestions | 11 May 2022
Can't run sway (Wayland) on Arch VM
1 project | reddit.com/r/linuxquestions | 6 May 2022
errors while using vim
1 project | reddit.com/r/vim | 28 Apr 2022
Alacritty - A cross-platform, opengl terminal emulator.
1 project | reddit.com/r/github_trends | 16 Apr 2022
your favorite browser with VI key bindings ?
4 projects | reddit.com/r/vim | 16 Apr 2022
Vim colorscheme & Alacritty
1 project | reddit.com/r/vim | 6 Apr 2022
What are some of the best open-source OpenGL projects in Rust? This list will help you:
Are you hiring? Post a new remote job listing for free.