1. egui

    immediate mode GUI that runs on both web and native

    v0.35.0 1.4M #imgui #portable

  2. vulkano

    Safe wrapper for the Vulkan graphics API

    v0.35.2 147K #vulkan #gpu-rendering #bindings #graphics #gpu

  3. macroquad

    easy to use graphics library

    v0.4.15 72K #cross-platform #android #2d-rendering #async #blocking #ios #graphics #cross-platform-game

  4. eframe

    egui framework - write GUI apps that compiles to web and/or natively

    v0.35.0 1.1M #egui #web-apps

  5. miniquad

    Cross-platform window context and rendering library

    v0.4.11 84K #opengl #windowing #3d #gamedev #graphics

  6. egui_demo_lib

    Example library for egui

    v0.35.0 17K #egui #glow #graphics

  7. egui-macroquad

    Bindings between egui and macroquad

    v0.17.3 2.3K #imgui #portable #immediate

  8. egui-miniquad

    Bindings between egui and miniquad

    v0.16.0 4.5K #imgui #portable #gui

  9. gamepads

    access information about connected gamepads

    v0.1.7 130 #gamepad-input #gamepad #macroquad #gamedev #joystick #joystick-input

  10. rusty_spine

    Spine runtime for Rust (and wasm!) transpiled from the official C Runtime

    v0.8.0 240 #wasm-engine #spine #transpiled #api

  11. comfy

    2d game engine in Rust

    v0.4.0 #game-engine #2d-game-engine #fun #built #sprite #productive #draw-text #reloading #camera #image-loading

  12. good-web-game

    An alternative implementation of the ggez game engine, based on miniquad

    v0.6.1 #2d-game #ggez #game-engine #miniquad #2d-engine

  13. ozkriff/zemeroth

    A 2D turn-based hexagonal tactical game

    GitHub 0.7.0-snapshot #2d-game #tactical #turn-based #hexagonal #android #wasm

  14. sapp-jsutils

    Helper functions for working with js objects in miniquad based apps

    v0.1.7 3.3K #object #js #miniquad #helper #app

  15. efx

    Rust XML templating engine for building egui UIs with procedural macros

    v0.6.1 #eframe #proc-macro #egui #templating

  16. sapp-wasm

    Part of miniquad rendering library. Binding and JS implementation of GL and sokol-app API.

    v0.1.26 2.8K #miniquad #cross-platform #js #rendering #part-of-miniquad #js-bindings #ios #wasm-bindings #sokol-app #cross-platform-rendering

  17. sapp-dummy

    Part of miniquad rendering library. Stub sapp definitions.

    v0.1.5 2.9K #miniquad #cross-platform #sapp #part-of-miniquad #rendering #stub #ios

  18. quad-url

    Plugin for macro-, mini-quad (quads) to do anything with url

    v0.1.2 5.9K #quad #url-open #link #macroquad #miniquad

  19. yakui-miniquad

    integrating yakui with miniquad

    v0.4.1 750 #graphical-user-interface #graphics #gamedev #ui

  20. nonaquad

    Vector anti-aliased graphics renderer for Android, WebGL, iOS, Windows, Linux, and Mac using miniquad

    v0.1.2 #cross-platform #graphics #antialiased #gamedev

  21. sapp-ios

    Part of miniquad rendering library. Native bindings to a slightly modified version of sokol-app

    v0.1.2 2.8K #miniquad #ios #native-bindings #cross-platform #rendering #part-of-miniquad #android #sokol-app

  22. cargo-quad-apk

    Cargo subcommand that allows you to build Android packages

    v0.1.4 #java-package #sdk-version #android #android-version #package-metadata #cargo-subcommand #opengl #ndk #apk #version-number

  23. vviz

    Rapid prototyping GUI, and visual printf-style debugging for computer vision development

    v0.3.0 #2d #3d #vision-image

  24. sapp-kms

    Part of miniquad rendering library. Orignally this was a sokol-app C code transpiled to rust with c2rust and partially rewritten to more idiomatic rust.

    v0.1.1 #miniquad #cross-platform #c2rust #rendering #part-of-miniquad #rewritten #ios #sokol-app #cross-platform-rendering

  25. sapp-linux

    Part of miniquad rendering library. Orignally this was a sokol-app C code transpiled to rust with c2rust and partially rewritten to more idiomatic rust.

    v0.1.15 3.7K #miniquad #c2rust #rendering #context #rewritten #sokol-app #part-of-miniquad
  26. Try searching with DuckDuckGo or on crates.io.


  27. ombre

    Shadowy game and graphics library for Rust

    v0.6.7 #graphics #gamedev #game-graphics #game

  28. sapp-darwin

    Part of miniquad rendering library. Native bindings to a slightly modified version of sokol-app

    v0.1.9 2.9K #miniquad #native-bindings #version #rendering #context #sokol-app #part-of-miniquad

  29. sapp-windows

    Part of miniquad rendering library. Native bindings to slightly modified sokol-app

    v0.2.21 2.5K #miniquad #native #rendering #bindings #context #native-bindings #sokol-app #part-of-miniquad

  30. sapp-android

    Part of miniquad rendering library. Native bindings to slightly modified sokol-app

    v0.1.15 2.5K #miniquad #native-bindings #rendering #modified #sokol-app #part-of-miniquad

  31. yakui-macroquad

    integrating yakui with macroquad

    v0.4.0 450 #graphical-user-interface #graphics #gamedev #ui

  32. quad-net

    Miniquad friendly network abstractions

    v0.1.2 330 #abstraction #networking #miniquad #web #friendly #desktop

  33. quad-wasmnastics

    that do the gymnastics required to make advanced Macroquad work on wasm

    v0.3.0 #miniquad #gamedev #wasm #web

  34. quad-storage

    Plugin for macro-, mini-quad (quads) to save data in simple local storage using Web Storage API in WASM and local file on a native platforms

    v0.1.3 420 #local-storage #save-data #local-file #web-storage #storage-api #wasm-api #save-file

  35. quad-gl

    Statefull immediate mode rendering libarary on top of miniquad. Inspired by opengl1, rlgl and sokol-gl

    v0.2.13 #immediate-mode #miniquad #sokol-gl #libarary #rendering

  36. simple-pixels

    Create a window and throw some pixels on it without accessing low-level stuff, carrying tons of dependencies or linking C libraries

    v0.15.0 1.5K #pixel #linker #throw #rendering #window #tons #carrying #emulation #rendering-engine #miniquad

  37. fugu

    cross-platform rendering library

    v0.1.0 #cross-platform-rendering #safe-api #warnings #suggestions

  38. hexga_engine_render

    Rendering interface for the Hexga Engine

    v0.0.10-beta.16 140 #rendering-engine #hexga #interface-for-hexga #bit-flags #breaking-change

  39. quad-timestamp

    timestamp library for miniquad/macroquad

    v0.1.2 #timestamp #macroquad #miniquad #gamedev #game-engine-macroquad #game-engine-miniquad

  40. hexga_engine_window

    Window interface for the Hexga Engine

    v0.0.10-beta.16 140 #engine #interface-for-hexga #window-events #breaking-change #experimental

  41. quad-androidx

    Access to androidx.core.* for miniquad's java

    v0.1.0 #java #androidx #miniquad #permissions #appear

  42. imgui_macroquad_renderer

    An ImGui-rs renderer for Macroquad

    v0.1.0 #macroquad #imgui #gamedev #rendering

  43. miniquad_text_rusttype

    glium_text fork, text drawing with miniquad and rusttype

    v0.1.2 190 #opengl #miniquad #text

  44. miniquad-ply

    Temporary fork of miniquad with fixes for ply-engine. Do not depend on this directly.

    v0.4.8 130 #windowing #opengl #3d #gamedev #graphics

  45. nanogltf

    Nanoserde based gltf parsing library

    v0.1.0 #3d #gltf #graphics

  46. sunshine

    A raycasting game engine built on miniquad

    v0.0.6 #game-engine #miniquad #built #raycasting #scene #ray-tracing #3d-space

  47. quadify

    Bevy plugin that integrates macroquad's windowing/rendering/sound API

    v0.1.0 #macroquad #miniquad #bevy

  48. nanoquad

    A graphics renderer inspired by nonaquad, with small additions

    v0.1.6 #graphics #cross-platform #gamedev #antialiased #ui

  49. imgui-miniquad-render

    miniquad based minimal imgui application wrapper

    v0.1.8 #imgui #miniquad #applications