This repository was archived by the owner on Jun 18, 2021. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 180
Applications and Libraries
Dzmitry Malyshau edited this page Sep 29, 2020
·
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
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
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
Applications using wgpu
:
- https://github.com/kvark/vange-rs (A Vangers game clone)
- https://git.koesters.xyz/timo/nbodysim (Physics N-body simulation)
- https://github.com/arnfaldur/deeper (???)
- https://github.com/kunalmohan/dodge-game (Simple driving game)
- https://github.com/expenses/hectic-rs (Small bullet hell game)
- https://github.com/MatusT/vis2-molecules (Render molecular structures)
- https://github.com/Wumpf/blub (3D fluid simulation)
- https://github.com/BVE-Reborn/bve-reborn (train simulator)
- https://github.com/cormac-obrien/richter (Quake renderer)
- https://github.com/Uriopass/Scale (society simulator)
- https://github.com/Vurich/goeld (half life clone)
- https://github.com/paulkernfeld/glx (city renderer)
- https://github.com/JMS55/sandbox (falling sand game)
- https://github.com/PolyMeilex/Neothesia (midi visualizer)
- https://github.com/antonok-edm/ampli-Fe (cross-platform VST2 plugin UI)
- https://github.com/Uriopass/Egregoria (society simulator)
Commercial applications: