Top 23 Rust Graphic Projects
A cross-platform GUI library for Rust, inspired by ElmProject mention: Hey Rustaceans! Got an easy question? Ask here (13/2021)! | reddit.com/r/rust | 2021-03-29
I'm just having trouble understanding what going on with that method. I see it's argument takes a future, but what is that second argument 'F'? Looking at the Iced Todo example I'm still not quite seeing it.TODO ex
A low-overhead Vulkan-like GPU API for Rust.Project mention: I built a simple C8 emulator/debugger/disassembler (Rust) | reddit.com/r/EmuDev | 2021-04-01
Looks like they are using https://github.com/ggez/ggez which in turn uses https://github.com/gfx-rs/gfx for low-level drawing to the screen
Scout APM - Leading-edge performance monitoring starting at $39/month. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.
Safe OpenGL wrapper for the Rust language.
Convert your ascii diagram scribbles into happy little SVGProject mention: Ownership Concept Diagram | reddit.com/r/rust | 2021-03-30
Running it through svgbob (coincidentally in Rust) should do that
A low-level library for OpenGL context creation, written in pure Rust.
svgcleaner could help you to clean up your SVG files from the unnecessary data.Project mention: Tech stack for my open source icons project (Iconduck) | dev.to | 2021-01-22
svgcleaner is a CLI (command line) tool which cleans up vector files. Often, vector files will have a lot of extra “stuff” in them that aren’t needed for the presentation side of things, so this helps to reduce the file size. I store both the original vector of the icon, and a cleaned version.
Keep it simple, stupid 3d graphics engine for Rust.Project mention: OpenGL in Rust | reddit.com/r/rust | 2021-02-22
kiss3d might be something for you...
State of the art "build your own engine" kit powered by gfx-halProject mention: Good rendering libaries for rust | reddit.com/r/rust | 2020-12-28
There's also rendy which is (I think) more high-level than wgpu
A Rust library for PDF document manipulation.
Rust crate to implement a counterpart to the PBRT book's (3rd edition) C++ code. See also https://www.rs-pbrt.org/about ...Project mention: Another implementation of PBRTv3 in Rust | reddit.com/r/rust | 2021-03-15
Big thanks to wahn/rs_pbrt: Rust crate to implement a counterpart to the PBRT book's (3rd edition) C++ code. See also https://www.rs-pbrt.org/about ... (github.com) and abusch/rustracer: A toy raytracer written in Rust based on PBRT (github.com) which where helpful as references.
Mirror of https://gitlab.redox-os.org/redox-os/rusttypeProject mention: The `rusttype` crate is looking for a new maintainer | reddit.com/r/rust | 2021-04-07
Hi folks, I just discovered that the rusttype crate is looking for a new maintainer.
A 3D software rasterizer... for the terminal!Project mention: termchat: Terminal chat application on LAN with file transfer and ASCII webcam video streaming support. Built on top of tui-rs and message-io crates | reddit.com/r/rust | 2021-02-06
Probably I have not been fair with the `ASCII` meaning in the webcam context. At this moment (as you can see in the readme image of the repo) it transform the webcam color pixels to xterm colors to draw in the character background cell. But the idea is that I could make something like https://github.com/mazy1998/asciiVideo or https://github.com/ecumene/rust-sloth
A toy ray tracer in Rust
An easy-to-use library for writing PDF in Rust
The bindings to the Nuklear 2D immediate GUI library.
A physically-based path tracerProject mention: Compound of five cubes, rendered using Rust (rpt v0.2) | reddit.com/r/computergraphics | 2021-02-26
Rust bindings for the FLTK GUI library.Project mention: Which one has more overhead, immediate continuous mode or retained mode? | reddit.com/r/AskComputerScience | 2021-04-09
I am deciding between the two Rust libraries, one is egui (uses immediate mode) and the other one is fltk-rs (which uses retained mode).
Modern mid-level 2D graphics library (by cloudhead)Project mention: Interesting pixel art software that might interest programmers. Vim style input on an art software package | reddit.com/r/gamedev | 2021-01-15
They aren't using opengl directly. They're using rgx:
A higher dimensional raytracing prototype with non-euclidean-like featuresProject mention: Impossible Geometry in Minceraft: The Long Hallway | reddit.com/r/Minecraft | 2021-01-12
There's a few, notably noeuclid and euclider. Both of these are "true" non-euclidian renderers in that they use raytracing to actually simulate the traversal of light through all spaces in the scene.
Rusty bindings for Apple librariesProject mention: Wish we had Mac APIs for Rust | reddit.com/r/rust | 2021-02-04
I recently found https://github.com/nvzqz/fruity looks interesting but also not production ready
CLI for image processing with histograms, binary treshold and other functions
Another live-coding tool for creating shader demos, Vulkan powered.Project mention: Using CUDA from Rust? | reddit.com/r/rust | 2021-01-18
Still Ash or Erupt. Erupt exploits builder pattern more often than ash which saves you from annoying bugs 'temporary variable have been dropped, but only in release mode' like this https://github.com/pudnax/pilka/commit/2860f3d538a1b16e4ce64c7b589feae320ddc750 .
Bevy utility to translate SVG paths to the sceneProject mention: SVG: The Good, the Bad and the Ugly | news.ycombinator.com | 2021-02-12
Along those lines, I recently encountered this project that enables the use of SVG to design maps etc for games developed with the Rust language game engine Bevy: https://github.com/carrascomj/bevy_svg_map
"The properties of the lines (color, opacity, fill...) can be used to programmatically add functionality..."
What are some of the best open-source Graphic projects in Rust? This list will help you: