Rust Graphics

Open-source Rust projects categorized as Graphics

Top 23 Rust Graphic Projects

  • iced

    A cross-platform GUI library for Rust, inspired by Elm

  • Project mention: Cosmic Desktop Is Slated to Debut with Pop _OS 24.04 LTS | news.ycombinator.com | 2024-02-18
  • wgpu

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

  • Project mention: Zed Decoded: Linux When? – Zed Blog | news.ycombinator.com | 2024-05-07

    Wgpu seems very very well loved & supported, is one of the most successful comings together of the graphics world in ages. I'd love to hear some actual critique of it, hear what people think are shortcomings, because it feels to an outsider like this is the fantasy land, that we're living in the better place now. https://github.com/gfx-rs/wgpu

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

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

  • svgbobrus

    Convert your ascii diagram scribbles into happy little SVG

  • Project mention: Pikchr: A PIC-like markup language for diagrams in technical documentation | news.ycombinator.com | 2024-01-06

    I recently had to draw some diagrams for documenting something. After looking at various Markdown-friendly options I landed on svgbob[1]. I believe it's a superior solution to these kinds of graph drawing tools for Markdown for one specific reason: the code is still readable. When I go to look at a Markdown file I don't always open the output. I will commonly open up a README file in Vim or just cat it to the terminal. In this case diagrams like those in this post is next to useless. I'm not going to read through some complex drawing definitions and try to visualise the results. With svgbob (or Typograms[2] or any of the other similar options) you can still read the Markdown text document and see the diagrams which is great!

    Of course this comes with a tradeoff, drawing the diagrams can be a bit of a pain. But I believe this can be solved by a good Markdown editor or editor plugin. Alternatively a spec like this could be converted into an svgbob-compatible diagram.

    [1]https://ivanceras.github.io/svgbob-editor/

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

  • rx

    👾 Modern and minimalist pixel editor (by cloudhead)

  • Rio

    A hardware-accelerated GPU terminal emulator focusing to run in desktops and browsers. (by raphamorim)

  • Project mention: Rio terminal released for MacOS, Linux, Windows and BSD | /r/programming | 2023-07-18
  • SaaSHub

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

    SaaSHub logo
  • glutin

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

  • rui

    Declarative Rust UI library

  • fltk-rs

    Rust bindings for the FLTK GUI library.

  • Project mention: Explain how to use fltk tile group | /r/rust | 2023-06-25

    I have added a tile example to the repo, it's based on the FLTK example.

  • lopdf

    A Rust library for PDF document manipulation.

  • kiss3d

    Keep it simple, stupid 3d graphics engine for Rust.

  • vizia

    A declarative GUI library written in Rust

  • Project mention: Vizia: A declarative GUI library written in Rust | news.ycombinator.com | 2023-07-05
  • folderify

    :file_folder: Generate pixel-perfect macOS folder icons in the native style.

  • Project mention: Does anyone know where to find a macOS blue folder icon that has the Arc browser logo on it? As you can see in this screenshot, I need it to perfect the aesthetic of my current folders on my MacBook. It's not on macosicons.com so idk where to look. | /r/MacOS | 2023-06-03

    Anyway, I much prefer using the folderify utility instead of creating them by hand.

  • three-d

    2D/3D renderer - makes it simple to draw stuff across platforms (including web)

  • Project mention: My 3d render has weird lighting artifacts | /r/opengl | 2023-06-05

    If you look closely at the second image, it has some weird triangle artifacts with the lighting. The first one i rendered in blender, the second one i used this rust 3d rendering library. Any help would be appreciated, this is my first time working with 3d rendering.

  • 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

  • rend3

    Easy to use, customizable, efficient 3D renderer library built on wgpu.

  • Project mention: Meta Releases Intermediate Graphics Library | news.ycombinator.com | 2023-07-07

    The WGPU people are still working through lock conflicts in that area. The idea with Vulkan land is that you should be able to load content while rendering is in progress. For that to be useful, all the layers above Vulkan also have to have their locking problems hammered out. Most open source game engines don't do that yet. Unreal Engine and Unity do, which is why you pay for them for your AAA title.

    [1] https://raw.githubusercontent.com/BVE-Reborn/rend3/trunk/exa...

    [2] https://github.com/BVE-Reborn/rend3/blob/trunk/examples/scen...

    [3] https://video.hardlimit.com/w/sFPkECUxRUSxbKXRkCmjJK

  • rendy

    State of the art "build your own engine" kit powered by gfx-hal

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

  • printpdf

    An easy-to-use library for writing PDF in Rust

  • rust-sloth

    A 3D software rasterizer... for the terminal!

  • pipeless

    An open-source computer vision framework to build and deploy apps in minutes

  • Project mention: Vision AI agents for any task | dev.to | 2024-04-30

    After spending some months working on the Pipeless open-source framework, today I bring something new and really cool: Pipeless Agents

  • lv_binding_rust

    LVGL bindings for Rust. A powerful and easy-to-use embedded GUI with many widgets, advanced visual effects (opacity, antialiasing, animations) and low memory requirements (16K RAM, 64K Flash).

  • Project mention: Looking for a small boring rust project to help my learning. | /r/rust | 2023-06-02

    LVGL - Open-source Embedded GUI Library in Rust is happy to accept contributions (there is a lot to be done, see the discussion in Github issues)

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

Index

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

Project Stars
1 iced 22,892
2 wgpu 11,061
3 gfx 5,325
4 svgbobrus 3,726
5 glium 3,396
6 rx 3,017
7 Rio 2,946
8 glutin 1,935
9 rui 1,670
10 fltk-rs 1,520
11 lopdf 1,496
12 kiss3d 1,456
13 vizia 1,430
14 folderify 1,377
15 three-d 1,207
16 luminance-rs 1,086
17 rend3 1,027
18 rendy 817
19 rs_pbrt 797
20 printpdf 766
21 rust-sloth 754
22 pipeless 654
23 lv_binding_rust 601

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