Skip to content
This repository has been archived by the owner on Jun 18, 2021. It is now read-only.

Applications and Libraries

Raphael Van Hoffelen edited this page Jun 2, 2021 · 44 revisions

Learning materials:

Runtimes:

Middleware Libraries that can integrate with your existing wgpu application:

  • iced - a cross-platform GUI library
  • terra - large scale terrain renderer
  • wgpu_glyph - for your text-y rendering needs
  • wgpu-pbr - realtime PBR renderer for games
  • ReUI - Renderer for User Interface
  • emu - a GPGPU compute library
  • smaa-rs - Post process anti-aliasing

Libraries that work with wgpu:

  • coffee - a whole 2D engine
  • rgx - a 2D graphics library
  • imgui-wgpu - Dear ImGui interfacing
  • pixels - the easiest way to create a hardware-accelerated pixel frame buffer
  • kas - toolKit Abstraction System
  • oxidator - RTS game engine
  • nannou - a creative coding framework
  • harmony - a modern 2D/3D engine
  • brawlib - brawl file parser
  • riddle - an SDL-like native library
  • dotrix - 3D game engine for the "Mystic Game"
  • rend3 - easy 3D library

Libraries that have support for wgpu:

  • conrod - shader-based UI
  • grr-2d - experimental 2D renderer
  • lyon - a path tessellation library
  • thyme - theme-able immediate mode GUI
  • egui - pure Rust UI library
  • femtovg - a 2D rendering library

Applications using wgpu:

Commercial applications:

Other interesting projects:

Clone this wiki locally