Rust Graphics

Open-source Rust projects categorized as Graphics

Top 23 Rust Graphic Projects

  1. iced

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

    Project mention: Sniffnet: monitoreá tu red sin volverte loco con tcpdump | dev.to | 2026-07-02
  2. AppSignal

    Monitoring that respects your time & budget. APM, error tracking, and dashboards for modern web apps. Ten-minute setup, transparent flat pricing, and support from engineers who actually use the product.

    AppSignal logo
  3. Graphite

    Open source comprehensive 2D content creation tool suite for graphic design, digital art, and interactive real-time motion graphics — featuring node-based procedural editing

    Project mention: Affinity Studio Now Free | news.ycombinator.com | 2025-10-30

    I'm going to hold on my Affinity as long as I can and try to integrate as much of my workflow to Inkscape as possible (even if UI feels like CorelDraw). Also keeping eye on: https://graphite.rs/

  4. wgpu

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

    Project mention: The Deathray: A simple way for an untrusted site to freeze a Mac | news.ycombinator.com | 2026-09-10

    Amusingly, some of this is technically already happening. The shaders pass through downstream compilers that complain if they see what they determine to be a no-op infinite loop. To prove to the compilers that the loop terminates, most WebGPU implementations inject a u64 counter (technically a vec2) that counts down from u64:MAX and terminates the loop once it reaches 0. But that's such a large amount to count that the WindowServer is long gone. Fun discussion on this PR for wgpu, a Rust implementation of WebGPU: https://github.com/gfx-rs/wgpu/issues/6572

  5. pyxel

    A retro game engine for Python

    Project mention: Getting Started with 2D Games Using Pyxel (Part 1): Introduction | dev.to | 2026-01-05

    Pyxel is a game engine that makes it easy to handle things like character rendering, movement, and collision detection. It is especially recommended for those who love retro-style games.

  6. Rio

    A hardware-accelerated GPU terminal emulator focusing to run in desktops and browsers.

    Project mention: Rio Terminal v0.3.0 Released | news.ycombinator.com | 2026-04-03
  7. gfx

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

  8. brush

    3D Reconstruction for all

    Project mention: Gaussian Point Splatting | news.ycombinator.com | 2026-06-04
  9. Kargo

    Stop Scripting Promotions. Start Shipping with Kargo. Kargo automates promotion across dev, staging, and prod with approval gates and verification. Open source, built by the team behind Argo CD. Download now.

    Kargo logo
  10. svgbobrus

    Convert your ascii diagram scribbles into happy little SVG

  11. glium

    Safe OpenGL wrapper for the Rust language.

  12. rx

    👾 Modern and minimalist pixel editor (by cloudhead)

  13. vizia

    A declarative GUI library written in Rust

  14. lopdf

    A Rust library for PDF document manipulation.

    Project mention: Show HN: Extend UI – open-source UI kit for modern document apps | news.ycombinator.com | 2026-06-10

    Using lopdf[1] for PDF parsing, rtf-parser[2] for RTF, and I'm sure you know that DOCX/PPTX/etc. is basically just a zip file of XML. The LLM cares about textual data (which just gets moderately cleaned up post-extraction), so I didn't have to deal with rendering.

    [1] https://github.com/J-F-Liu/lopdf

    [2] https://github.com/d0rianb/rtf-parser

  15. glutin

    A low-level library for OpenGL context creation

  16. rui

    Declarative Rust UI library

  17. folderify

    :file_folder: Generate pixel-perfect macOS folder icons in the native style. (Now with support for macOS 26 Tahoe!)

  18. fltk-rs

    Rust bindings for the FLTK GUI library.

  19. kiss3d

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

  20. three-d

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

  21. truck

    Truck is a Rust CAD Kernel.

    Project mention: Dune3d: A parametric 3D CAD application | news.ycombinator.com | 2026-03-22
  22. printpdf

    Rust / WASM library for reading, writing and rendering PDF

    Project mention: Taffy: A flexible, high-performance, cross-platform UI layout library | news.ycombinator.com | 2026-08-13
  23. 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).

  24. swash

    Font introspection, complex text shaping and glyph rendering.

  25. pipeless

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

  26. 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 discussion

Log in or Post with

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 31,487
2 Graphite 27,213
3 wgpu 17,995
4 pyxel 17,837
5 Rio 7,474
6 gfx 5,398
7 brush 5,051
8 svgbobrus 4,227
9 glium 3,614
10 rx 3,460
11 vizia 2,295
12 lopdf 2,248
13 glutin 2,085
14 rui 2,042
15 folderify 1,950
16 fltk-rs 1,855
17 kiss3d 1,761
18 three-d 1,668
19 truck 1,549
20 printpdf 1,112
21 lv_binding_rust 929
22 swash 872
23 pipeless 850

Sponsored
Monitoring that respects your time & budget
APM, error tracking, and dashboards for modern web apps. Ten-minute setup, transparent flat pricing, and support from engineers who actually use the product.
www.appsignal.com

Did you know that Rust is
the 3rd most popular programming language
based on number of references?