1. softbuffer

    Cross-platform software buffer

    v0.4.8 1.4M #frame-buffer #graphics #windowing #framebuffer
  2. winit

    Cross-platform window creation library

    v0.31.0-beta.2 2.4M #window-creation #windowing
  3. raw-window-handle

    Interoperability library for Rust Windowing applications

    v0.6.2 4.9M #window-handle #windowing
  4. tao

    Cross-platform window manager library

    v0.35.0 1.9M #window-manager #windowing #cross-platform
  5. vello

    A GPU compute-centric 2D renderer

    v0.8.0 35K #vector-graphics #2d #graphics
  6. slint

    GUI toolkit to efficiently develop fluid graphical user interfaces for embedded devices and desktop applications

    v1.16.1 66K #gui-toolkit #ui-design #ui-toolkit
  7. glutin

    Cross-platform OpenGL context provider

    v0.32.3 1.5M #opengl #egl #windowing
  8. accesskit

    UI accessibility infrastructure across platforms

    v0.24.0 1.2M #cross-platform-ui #ui-accessibility #accessibility
  9. surfman

    A cross-platform, low-level toolkit for GPU surface management

    v0.12.0 27K #gpu-surface #opengl #webgl #texture #graphics #cross-platform #off-screen #low-level-graphics #graphics-api #metal
  10. eframe

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

    v0.34.1 1.0M #egui #web-apps
  11. pixels

    A tiny library providing a GPU-powered pixel frame buffer

    v0.17.0 17K #gpu #graphics #framebuffer
  12. smithay-clipboard

    access to the wayland clipboard for client applications

    v0.7.3 1.1M #wayland-clipboard #wayland-client #clipboard
  13. bevy_tweening

    Tweening animation plugin for the Bevy game engine

    v0.15.0 4.1K #bevy-animation #tweening #animation-tweening #animation #easing-animation
  14. egui-winit

    Bindings for using egui with winit

    v0.34.1 976K #winit #egui
  15. krokiet

    Slint frontend of Czkawka Core

    v11.0.1 190 #slint #front-end #czkawka #frontend-of-czkawka #cross-platform #find-duplicates #gtk #different-versions
  16. souvlaki

    A cross-platform media key and metadata handling library

    v0.8.3 7.2K #media-control #cross-platform #media-metadata #mpris #media-player #hwnd #dbus #zbus #platform-specific
  17. three-d

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

    v0.19.0 15K #opengl #webgl #3d #graphics
  18. ggez

    A lightweight game framework for making 2D games with minimum friction, inspired by Love2D

    v0.10.0-rc0 15K #game-engine #2d-game-engine #2d-graphics #graphics
  19. xilem

    A next-generation cross-platform Rust UI framework

    v0.4.0 240 #gui #gpu #gpu-performance #performance #native
  20. cursor-icon

    Cross platform cursor icon type

    v1.2.0 1.8M #icons #cursor #windowing
  21. cargo-mobile2

    Rust on mobile made easy!

    v0.22.4 71K #cargo-mobile #android #tauri #ios #mobile
  22. iced_layershell

    layershell binding for iced

    v0.18.0-beta4 1.3K #layer-shell #wlroots #wayland
  23. bevy_tween

    Flexible tweening plugin library for Bevy

    v0.12.0 #tweening #animation-tweening #bevy-animation #animation #easing-animation
  24. blitz-traits

    Shared traits and types for Blitz

    v0.3.0-alpha.2 17K #rendering-engine #blitz #css #html #web-page #shared-traits
  25. imgui-wgpu

    A wgpu render backend for imgui-rs

    v0.28.0 480 #wgpu #imgui #graphics
  26. vello_svg

    An SVG integration for vello

    v0.9.0 3.9K #svg #svg-graphics #vector-graphics #vello #2d #graphics
  27. dpi

    Types for handling UI scaling

    v0.1.2 3.0M #scale-factor #ui-scaling #hi-dpi
  28. blitz-shell

    Blitz application shell

    v0.3.0-alpha.2 2.6K #blitz #rendering-engine #html #shell #web-page #css #applications-shell #access-kit #accessibility #hot-reloading
  29. dear-imgui-rs

    High-level Rust bindings to Dear ImGui v1.92.7 with docking, WGPU/GL backends, and extensions (ImPlot/ImPlot3D, ImNodes, ImGuizmo, file browser, reflection-based UI)

    v0.11.0 550 #imgui #graphics #docking #multiview #ui
  30. bevy_window

    windowing functionality for Bevy Engine

    v0.18.1 314K #bevy #game-engine
  31. mujoco-rs

    A high-level Rust wrapper around the MuJoCo C library, with a native viewer (re-)written in Rust

    v4.0.0+mj-3.8.0 #viewer #bindings #wrapper
  32. neomacs-display-protocol

    Shared display protocol types for Neomacs layout/render/runtime

    v0.0.2 #emacs #animation #run-time #web-kit #elisp #video #wgpu #layout-engine #gpu #transition
  33. egui_glow

    Bindings for using egui natively using the glow library

    v0.34.1 1.0M #egui #glow
  34. accesskit_winit

    AccessKit UI accessibility infrastructure: winit adapter

    v0.32.2 908K #ui-accessibility #accessibility #winit
  35. bevy_seedling

    A sprouting integration of the Firewheel audio engine

    v0.7.2 850 #audio-player #firewheel #bevy #audio
  36. i-slint-backend-winit

    Winit backend for Slint

    v1.16.1 65K #winit-window #slint #back-end #slint-gui #internal #sure
  37. layershellev

    extra shell binding for layershell with winit like eventloop

    v0.18.0-beta4 1.3K #layer-shell #wlroots #wayland
  38. xdialog

    A small cross-platform native dialogs library

    v2.1.0 430 #cross-platform #dialog #message-box #graphics
  39. mireforge-examples

    Examples for the mireforge 2D game engine

    v0.0.27 #2d-game-engine #example
  40. bluetooth-rust

    A bluetooth communication library

    v0.3.9 280 #profile #rfcomm #communication #devices #winapi #android #uuid #l2cap #passkeys #bluez
  41. app-surface

    Integrate wgpu into your existing iOS, Android and Web apps without relying on winit

    v1.10.1 #wgpu #android #ca-metal-layer #surface-view #canvas
  42. imgui

    High-level Rust bindings to dear imgui

    v0.12.0 10K #gui-bindings #font #back-end #renderer #mouse #mouse-position #winit #safe-bindings #docking #guarantee
  43. neomacs

    Standalone Rust binary for Neomacs (no C dependency)

    v0.0.2 #emacs #elisp #engine #animation #image #wgpu #lisp #video #gpu #dma-buf
  44. bevy_winit

    A winit window and input backend for Bevy Engine

    v0.18.1 310K #bevy #winit-window
  45. kas

    A pure-Rust GUI toolkit with stateful widgets

    v0.17.0 #gui-toolkit #gui-widgets #themes #stateful #system #glyph #font
  46. easy-imgui

    Rust wrapper for the Dear ImGui library

    v0.22.0 #imgui #graphics #ui
  47. keyseq

    Specify key chords using Ctrl-A short-hand

    v0.8.0 #keyboard-hotkey #winit #keyboard #hotkey #bevy
  48. bevy_window_manager

    Bevy plugin for primary window restoration and multi-monitor support

    v0.20.2 #window-manager #monitor #gamedev
  49. trayicon

    Tray Icon, that thing in the corner

    v0.4.0 130 #events #winit #tray #kde #icons #double-click #macos #corner
  50. dunge

    Typesafe and portable 3d render library

    v0.3.11 #3d #wgpu #graphics
  51. grafo

    A GPU-accelerated rendering library for Rust

    v0.15.0 120 #gui #vector-graphics #image #graphics #rendering
  52. piston_window

    The official Piston Window for the Piston game engine

    v0.147.0 14K #piston-game-engine #game-engine #piston #piston-engine
  53. repose-render-wgpu

    Repose wgpu handler

    v0.14.0 #wgpu #repose #pipeline #webview #declarative-ui #web-ui #cross-platform #text-layout #desktop #native-ui
  54. masonry

    Traits and types of the Masonry toolkit

    v0.4.0 260 #gui-toolkit #ui-framework #text-input #widgets #text-area #gui-ui-toolkit #xilem #reactive-ui #accessibility #button
  55. cargo-ohos-app

    Cargo subcommand for packaging Rust GUI apps as OHOS applications

    v0.1.81 #cargo-subcommand #ohos #packaging #harmony-os
  56. debian-rust-relax

    Create and maintain quilt patches that relax Rust dependency versions for Debian packaging

    v0.1.1 #quilt #packaging #debian #cargo
  57. neomacs-renderer-wgpu

    WGPU text renderer primitives for Neomacs

    v0.0.2 #effect #emacs #animation #wgpu #dma-buf #web-kit #elisp #text-renderer #gpu #zero-copy
  58. iced_sessionlock

    sessionlock binding for iced

    v0.18.0-beta4 #wlroots #sessionlock #wayland
  59. glutin-winit

    Glutin bootstrapping helpers with winit

    v0.5.0 1.0M #winit #opengl #windowing
  60. sessionlockev

    extra shell binding for ext-session-shell with winit like eventloop

    v0.18.0-beta4 #wlroots #wayland
  61. win64

    Hand-crafted, idiomatic Rust wrappers for Win32

    v0.0.23 #windowing #windows #api-bindings
  62. egui_glium

    Bindings for using egui natively using the glium library

    v0.33.2 4.8K #glium #egui
  63. egui_software_backend

    A CPU software render backend for egui

    v0.0.3 #softbuffer #egui #render #raster #software
  64. vizia

    A declarative desktop GUI framework

    v0.4.0 #desktop-gui-framework #declarative-ui #winit #cross-platform #skia #cross-platform-desktop
  65. openkit

    A cross-platform CSS-styled UI framework for Rust

    v0.1.3 #cross-platform-ui #desktop #css #cross-platform-desktop
  66. neomacs-display-runtime

    Rust runtime display engine for Neomacs

    v0.0.2 #emacs #web-kit #neomacs #wgpu #run-time #animation #dma-buf #elisp #transition #video
  67. uzor-window-desktop

    Desktop backend for uzor (winit integration)

    v1.1.8 #uzor #ui-framework #desktop #rendering #back-end #geometry #winit #multi-backend #headless #business-logic
  68. tgui-winit-ohos

    OpenHarmony backend for winit-core built on ArkUI NativeXComponent

    v0.31.0-beta.2 #ohos #winit #open-harmony #ark-ui #gui
  69. iced_exwlshell

    The binding of extra shells on wayland for iced

    v0.18.0-beta4 #wayland #layer-shell #wlroots
  70. exwlshellev

    extra shell binding for layershell with winit like eventloop

    v0.18.0-beta4 #layer-shell #wlroots #wayland
  71. agg-gui

    GUI framework built on AGG — immediate-mode widgets, Y-up layout, halo-AA rendering via tess2

    v0.1.0 #gui-widgets #gui-framework #immediate-mode #agg
  72. limnus-app

    Application management

    v0.1.0 290 #applications-management #render #game
  73. egor

    A dead simple 2D graphics engine

    v0.10.0 #wgpu #2d-graphics #winit #graphics
  74. pistoncore-winit_window

    A winit back-end for pistoncore-window

    v0.20.2 210 #winit-window #winit #piston-window #piston #window
  75. blinc_app

    Blinc application framework with clean layout and rendering API

    v0.5.1 #gpu-rendering #ui-framework #blinc #app-framework #font #animation #cache #windowed #layout-engine #modes
  76. game-loop

    that implements a frame-rate-independent game loop

    v1.3.0 360 #frame-rate-independent #loops #game-loops
  77. glazeid

    A minimal workspace bar for GlazeWM

    v0.5.6 #workspace #glazewm #tiling #bar #windows
  78. cargo-run-wasm

    Trivially run wasm applications and examples in the browser

    v0.4.0 30K #cargo-run #wasm-bindgen #serve #wasm
  79. blinc_platform_desktop

    Blinc desktop platform - macOS, Windows, Linux windowing and input

    v0.5.1 #desktop #desktop-platform #windowing #ui-framework #blinc #winit #macos #gpu-accelerated #window-events #animation
  80. beyonder-core

    Core data model for the Beyond AI-native terminal

    v0.1.0 #artificial-intelligence #ai-native #model #agent #diff #provenance #first-class #emulation #terminal-emulation
  81. rio-window

    Winit fork maintained for Rio terminal

    v0.3.11 #window-event #event-loop #terminal-graphics #terminal-window #desktop #wgpu #winit-window #command-line-interface #rio #window-creation
  82. glium-types

    types to use with glium

    v0.7.0 550 #glium #math #graphics-math
  83. dear-app

    Convenient Dear ImGui application runner for dear-imgui-rs (Winit + WGPU, docking, themes, add-ons)

    v0.11.0 #imgui #docking #ui #graphics #multiview
  84. iced_exdevtools

    A macro lib for exshelleventloop

    v0.18.0-beta4 1.0K #wayland #layer-shell #wlroots
  85. lightup

    Turn your laptop screen into a bright flashlight with animated pastel borders

    v0.1.0 #full-screen #flashlight #linux #utility #screen
  86. winit-appkit

    Winit's Appkit / macOS backend

    v0.31.0-beta.2 1.7K #winit #winit-window #appkit #window-creation #window-events #android #macos #game #key-press #mouse
  87. waycrate_xkbkeycode

    something about xkbcommon, used in iced-layershell

    v0.18.0-beta4 1.4K #wlroots #wayland
  88. keybinds

    Platform&Framework-agnostic key binding (keyboard shortcut) dispatcher, parser, and generator written in Safe Rust

    v0.2.0 260 #keyboard-shortcuts #key-bindings #shortcut #config #keyboard
  89. bevy_ios_notifications

    Bevy plugin to interact with iOS Notifications API

    v0.6.0 #ios #swift #mobile
  90. winit-x11

    Winit's X11 backend

    v0.31.0-beta.2 2.4K #winit #x11 #winit-window #window-creation #handle-events #android #key-press #mouse #gui #window-events
  91. plushie-iced

    Vendored fork of iced for Plushie UI -- a cross-platform GUI library inspired by Elm

    v0.8.3 #gui #accessibility #graphics
  92. freya-winit

    Winit renderer for Freya

    v0.4.0-rc.18 500 #freya #gui
  93. mouse-collection-environment

    Collection GUI environment for harvesting user mouse data

    v0.2.1 #mouse-input #telemetry #mouse #analytics #input
  94. winit-common

    Winit implementation helpers

    v0.31.0-beta.2 4.2K #winit #helper #winit-window #wayland #x11 #android #gui #key-press
  95. viewport-lib

    3D viewport rendering library

    v0.9.0 #wgpu #wgpu-rendering #viewport #graphics #visualization #3d #rendering-visualization
  96. iced_winit

    A runtime for iced on top of winit

    v0.14.0 110K #gui-widgets #graphics #widgets
  97. reaction

    Universal low-latency input handling for game engines

    v0.2.0 #optimization #real-time #gaming #real-time-latency
  98. winvd

    functions for accessing Windows 11 virtual desktop API, requires at least 24H2 26100.2605

    v0.0.49 1.3K #windows-11 #winapi #desktop #windows-desktop #bindings #com-api
  99. repose-platform

    Platform runners (winit Desktop, Android and Web)

    v0.14.0 #runner #android #winit #desktop #webview #native-ui #repose #accessibility #text-field #wgpu
  100. thin-engine

    A thin engine between glium, winit, glium-types and winit-input-map with some extra helper functions

    v0.6.1 500 #glium #game-engine #game
  101. fluent-zero-build

    Build-time code generator for fluent-zero. It compiles Fluent (.ftl) files into static, zero-allocation Rust code and Perfect Hash Maps.

    v0.1.4 110 #fluent #internationalization #localization #zero-allocation #static #fluent-localization
  102. ui-events-winit

    bridging ui-events and winit

    v0.3.0 7.5K #windowing #pointers #input #graphics
  103. uzor-framework

    end-to-end app runner — owns winit, windows, chrome, GPU pipeline, screenshot, backend autodetect. Apps register widgets and business logic; framework handles everything else.

    v1.1.8 #ui-framework #gpu #headless #rendering #framework
  104. crystal-vk

    Graphics wrapper for Vulkan

    v0.2.1 #gpu #gamedev #graphics #computer-vision
  105. limnus-window

    Easily create and manage windows across multiple platforms for game applications, leveraging the power of the winit library

    v0.1.0 #cross-platform #window #game
  106. astrelis-winit

    Astrelis integration for winit

    v0.2.4 #game-engine #astrelis #winit #integration
  107. astrelis

    A modular 2D/3D game engine framework

    v0.2.4 #game-engine #2d #3d #built #3d-game-engine
  108. haggis

    A 3D rendering and simulation engine built in Rust using wgpu for graphics rendering and winit for windowing, supporting both CPU and GPU-based simulations with real-time visualization

    v0.1.5 #simulation #wgpu-rendering #3d #3d-rendering #graphics
  109. winit-wayland

    Winit's Wayland backend

    v0.31.0-beta.2 1.6K #wayland #winit-window #window-events #android #back-end #x11 #wayland-back-end #gui #key-press #handle-events
  110. cranpose

    runtime and UI facade

    v0.0.58 #declarative-gui #gui-framework #declarative-ui #ui-framework
  111. xlui

    Rust GUI库

    v0.2.2 600 #gui库 #x11 #winit #logo #wayland
  112. zentype

    A high-performance modular text rendering engine for Rust

    v0.1.0-alpha.1 #gpu #typography #wgpu #graphics #rendering
  113. winit-web

    Winit's Web (WebAssembly) backend

    v0.31.0-beta.2 900 #winit #window-events #winit-window #back-end #android #key-press #gui #mouse #wasm
  114. pointer-types

    Contains types to define mouse related events

    v0.5.0 #mouse-input #pointers #mouse-event #mouse #input
  115. drag

    Start a drag operation out of a window

    v2.1.0 3.3K #winit #operation-of-window #tao #wry #tauri #cursor-position #macos #raw-window-handle #gtk #gtk-based
  116. dear-imgui-winit

    Winit platform backend for dear-imgui-rs

    v0.11.0 #imgui #docking #graphics #multiview #api-bindings
  117. winit-input-map

    Input Map for Winit with gamepad support

    v0.6.1 700 #winit #input #gamepad
  118. skulpin

    easy option for drawing hardware-accelerated 2D by combining Vulkan and Skia

    v0.14.1 1.2K #vulkan #2d-graphics #skia #ash #graphics
  119. simplewindow

    A cross platform tool to display a single window

    v0.2.0 #cross-platform #tool #display #single #window #raw-window-handle #x11
  120. bevy_ios_app_delegate

    Bevy Plugin to receive iOS AppDelegate callbacks

    v0.4.0 #ios #mobile #bevy
  121. winit-android

    Winit's Android backend

    v0.31.0-beta.2 1.0K #winit #android #winit-window #window-events #back-end #key-press #handle-events
  122. fret-launch

    Application launch glue that wires Fret app, platform, runner, and renderer stacks

    v0.1.0 #fret #launch #runner #renderer #stack #driver
  123. kozan

    UI platform — re-exports and prelude for application authors

    v0.1.0 #ui #re-exports #platform #author #pipeline #winit #ui-engine #gpu #vello
  124. fret-core

    Core contracts, IDs, geometry, events, and shared data types for the Fret framework

    v0.1.0 #geometry #contract #events #shared-data #input-event #pixel #vocabulary #cross-platform #backend-agnostic #portability
  125. winit-uikit

    Winit's UIKit (iOS/tvOS/visionOS) backend

    v0.31.0-beta.2 950 #winit #ui-kit #winit-window #ios #android #window-events
  126. buttons

    API for storing and querying input state

    v0.7.1 #mouse-input #keyboard #mouse #input #touch
  127. egui_winit_vulkano

    Egui immediate mode gui integration with winit and Vulkano

    v0.28.0 170 #imgui #gui-integration #portable
  128. ascending_input

    just a basic Library to help with winit input

    v0.6.1 #winit #input #wgpu
  129. softbuffer_quickstart

    minifb-like interface for softbuffer

    v0.3.2 290 #softbuffer #graphics #window-properties
  130. nsys-gl-utils

    OpenGL and graphics utilities

    v0.11.8 #graphics #glium #opengl #shader #texture #glutin #2d #opengl-rendering #camera #blending
  131. vku

    kickstarting vulkan development

    v0.4.0 300 #vulkan #gpu-allocator #ash #shaderc #api-bindings #graphics
  132. limnus-window-runner

    winit runner for limnus-app

    v0.1.0 #winit #winit-window #limnus #window-management #runner #window-event
  133. limnus-wgpu-window

    creating and managing a window with rendering surfaces using winit and wgpu

    v0.1.0 100 #wgpu #game #render
  134. accesskit_xplat

    AccessKit UI accessibility infrastructure: cross-platform adapter

    v0.1.1 #gui #accessibility #ui-accessibility
  135. winit-win32

    Winit's Win32/Windows backend

    v0.31.0-beta.2 1.1K #winit #winapi #winit-window #key-press #window-events #android #window-creation #mouse #handle-events #windows-back-end
  136. uzor-desktop

    Desktop backend for uzor (winit integration)

    v1.1.5 #uzor #ui-framework #rendering #desktop #back-end #geometry #winit #multi-backend #headless #business-logic
  137. ascending_graphics

    A graphical rendering library for 2D, using wgpu and winit

    v0.38.4 #2d-rendering #wgpu-rendering #wgpu
  138. anvilkit

    game engine — a modular, ECS-based game engine built with Rust

    v0.1.0 #ecs #graphics #rust
  139. dear-imgui-ash

    Vulkan (Ash) renderer backend for dear-imgui-rs

    v0.11.0 #imgui #ui #docking #graphics #multiview
  140. zng-view

    Part of the zng project

    v0.17.1 #gui #graphical-user-interface #zng
  141. magma_winit

    Part of the Magma-API, which is the API of the Magma3D game engine. A winit windowing and input backend implementation.

    v0.1.0-alpha.9 550 #winit #game-engine #back-end #windowing #input-back-end #game-input #magma-api #magma3-d #part-of-magma-api #api-of-magma3-d
  142. vizia_window

    The window components of vizia

    v0.4.0 #declarative-ui #vizia #desktop-gui-framework #window #skia #cargo-run #winit
  143. buffr-modal

    Vim-style modal keybinding engine for buffr

    v0.1.0 #key-bindings #engine #modal #keymap #cef #winit #hjkl #dom
  144. stereokit-rust

    High-Level Rust bindings around the StereoKitC library for XR

    v0.4.0-alpha.22 #open-xr #mr #vr #graphics
  145. betrayer

    tray icons that integrate well with winit

    v0.4.1 #icons #menu #api-bindings #tray
  146. egui_keyboard

    virtual keyboard widget for egui

    v0.6.0 #egui #widgets #keyboard #virtual-keyboard #text #clipboard #qwerty #widget-for-egui #lower-case-letter #android
  147. winit-orbital

    Winit's Orbital/Redox backend

    v0.31.0-beta.2 850 #winit #redox #orbital #winit-window #android #gui #mouse #window-events
  148. keypeat

    Generic, std-only key repetition handling for Rust

    v0.1.3 #winit #repeat #key-input #api-bindings #input
  149. fret-platform-web

    Web platform integration for Fret on wasm32 targets

    v0.1.0 #fret #web-platform #wasm #browser #target #wasm32 #input-file #ime #timer #platform-services
  150. pixstage

    A canvas for drawing pixels

    v0.1.0 #gpu #framebuffer #graphics
  151. egui_winit_platform

    Platform code to use egui with winit

    v0.28.0 700 #egui-winit #platform-integration #egui-integration
  152. easy-imgui-window

    Default windowing for the easy-imgui crate using winit and easy-imgui-renderer

    v0.22.0 #imgui #ui #graphics
  153. est-render

    Easy to use winit, softbuffer & wgpu abstractions

    v0.2.52 600 #wgpu #softbuffer #winit #gpu-buffer #abstraction #pixel #gpu-compute #swapchain #winit-window #render-target
  154. beyonder-store

    SQLite persistence layer for the Beyond terminal

    v0.1.0 #artificial-intelligence #persistence #terminal #ai-native #beyond #emulation #terminal-emulation #wgpu #winit #resource-limits
  155. luminvent_winit

    Cross-platform window creation library

    v0.27.6-alpha 130 #window-creation #winit #winit-window #window-builder #window-event #event-loop #control-flow #x11 #wayland #windows-events
  156. julep-iced-winit

    Vendored fork of iced_winit for Toddy UI -- A runtime for iced on top of winit

    v0.6.2 #graphics #accessibility #ui
  157. witer

    An iterator-based Win32 windowing library

    v0.11.4 1.2K #windowing #win32 #windows
  158. gapp-winit

    Abstract event loop library for winit-based applications with OpenGL and wgpu backends, integrating gapp traits for clean separation of input, update, render, and present

    v0.11.0 #opengl #wgpu #event-loop #winit #game #graphics
  159. imgui-winit-support

    winit support code for the imgui crate

    v0.13.0 4.8K #winit #imgui #imgui-rs #winit-platform #back-end #input-device #winit-window
  160. painter

    plotter library

    v0.2.2 #plotter #primitive #window #charts #tiny-skia #real-time #winit #winit-window #heavy
  161. deft-winit

    Cross-platform window creation library

    v0.35.0 #winit #winit-window #window-events #windowing
  162. winit_app

    A starter package to get started with winit windowing library

    v0.31.2 #winit #rust-windowing #graphics
  163. masonry_winit

    Data-oriented Rust UI design toolkit

    v0.4.0 270 #gui-toolkit #ui-design #gui-ui-toolkit #masonry #winit #driver #data-oriented #widgets
  164. vizia_winit

    Winit backend for vizia

    v0.4.0 #winit #desktop-gui-framework #vizia #declarative-ui #back-end #skia
  165. winit_input_helper

    Processes winit events, allowing input state to be queried at any time

    v0.17.0 6.0K #input-state #winit #cache #helper #input
  166. toddy-iced-winit

    Vendored fork of iced_winit for Toddy UI -- A runtime for iced on top of winit

    v0.6.2 #graphics #accessibility #ui
  167. command-center

    A GPU-accelerated terminal emulator built with Rust, winit, and wgpu

    v0.1.0 #terminal #gpu-accelerated #wgpu #winit #built
  168. fret-runner-winit

    Winit-based native event loop runner for Fret

    v0.1.0 #events #fret #runner #winit-window #window-state #ime #input-event
  169. fluid_core

    GPU-accelerated fluid simulation core library (wgpu, no winit dependency)

    v0.1.1 #simulation #winit #input-manager #wgpu #gpu-accelerated #raw-window-handle #javascript
  170. fret-render

    Public rendering facade for Fret, re-exporting render contracts and integrations

    v0.1.0 #rendering #fret #facade #renderer #surface #svg #winit #cache #font-shaping #wgpu
  171. fret-framework

    Fret framework facade crate: opt-in re-exports for advanced/manual assembly

    v0.1.0 #fret #re-exports #assembly #facade #opt-in
  172. wayland-csd-frame

    Common trait and types for wayland CSD interop

    v0.3.0 1.5M #wayland-client #client-side #windowing #wayland
  173. rio-winit-fork

    Cross-platform window creation library

    v0.30.9 1.1K #window-creation #winit #window-handle #windowing
  174. notan_winit

    native backend using winit for Notan

    v0.14.0 600 #back-end #notan #winit #native
  175. par-term-keybindings

    Keybinding system for par-term terminal emulator

    v0.1.8 #key-bindings #terminal #keyboard
  176. swamp-wgpu-window

    creating and managing a window with rendering surfaces using winit and wgpu

    v0.0.10 550 #wgpu #game #render
  177. widgetkit-host-windows

    Windows host implementation for WidgetKit using winit and softbuffer

    v0.3.0 #desktop #gui-widgets #windows #winit
  178. pkecs_window

    windowing capabilities for pkecs

    v0.1.2 #windowing #pkecs #system #windowing-system #graphical #winit
  179. blwf

    A framework for building cross-platform applications with wgpu and winit

    v0.4.0 #wgpu #winit #graphics
  180. js_resized_event_channel

    js resized event channel (only supports full size window)

    v0.3.13 1.6K #event-loop #window #winit #js #winit-window #dpi
  181. scion

    Game making library on top of wgpu, winit, hecs

    v0.7.0 190 #ecs #game-engine #library
  182. old_school_gfx_glutin_ext

    Extensions for glutin to initialize & update old school gfx

    v0.34.0 3.6K #oldschool #glutin #gfx #graphics
  183. actuate-winit

    Winit window bindings for Actuate

    v0.1.5 240 #declarative-ui #winit-window #actuate #framework #reactive-ui #cx #state-management
  184. appit

    A math library specialized for 2d screen graphics

    v0.4.0 750 #winit #2d-graphics #windowing
  185. chinchilib

    A graphical prototyping library for my students

    v0.3.0 #pixel #key-press #draw #graphical #events #winit #prototyping #student #animation #frame-buffer
  186. eframe_tao

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

    v0.23.0 340 #egui #eframe #gui-framework
  187. cn

    An input helper built for winit 🕹️

    v0.1.4 #input-state #winit #cache #input #state
  188. vkey

    Virtual Keycodes of Windows, Linux, and MacOS

    v0.2.1 190 #key-code #convert #keyboard #virtual-key #virtual-keycodes
  189. notan_backend

    default backend for Notan

    v0.14.0 390 #back-end #notan #opengl #winit #set
  190. mini_gl_fb

    Quick and easy window creation, input, and high speed bitmap rendering

    v0.9.0 #opengl #windowing #window #framebuffer
  191. kozan-winit

    winit backend for the Kozan UI platform

    v0.1.0 #winit #kozan #window-manager #pipeline #back-end #ui-engine
  192. async-winit

    Use winit like an async runtime

    v0.2.1 #async-runtime #event-loop #winit #asynchronous-events #window-event #window-size #window-system #system-events #handle-events #window-handle
  193. taika

    Thin abstraction over wgpu and winit

    v0.7.0 300 #wgpu #winit #graphics
  194. anvilkit-render

    Cross-platform rendering system built on wgpu and winit for AnvilKit game engine

    v0.1.0 #wgpu #ecs #graphics #rust
  195. frenderer

    The friendly WGPU renderer

    v0.10.0 4.3K #3d-rendering #driver #wgpu #mesh #sprite #winit #extension-traits #camera #immediate-mode #gpu
  196. plushie-iced-winit

    Vendored fork of iced_winit for Plushie UI -- A runtime for iced on top of winit

    v0.8.3 #graphics #accessibility #ui
  197. wae

    Async executor that use Winit event loop

    v0.2.0 #async-executor #winit #winit-window #events #window-events #send-sync
  198. caper

    Minimalist game framework

    v0.13.0 140 #game-framework #glium #audio #nphysics #system #rodio #winit
  199. swamp-window

    Easily create and manage windows across multiple platforms for game applications, leveraging the power of the winit library

    v0.0.10 350 #cross-platform #game #window
  200. fret-platform

    Platform-agnostic windowing and input contracts for Fret runners

    v0.1.0 #fret #contract #runner #platform-independent #windowing #desktop #winit
  201. imgui-glutin-support

    glutin support code for the imgui crate

    v0.0.21 #imgui #glutin #bindings #winit #mouse #safe-bindings #immediate-mode #dear-im-gui #mouse-position #windows-platform
  202. egui-winit-ash-integration

    egui integration crate for winit and ash

    v0.6.0 130 #ash #gpu-allocator #vulkan #winit
  203. wgpu_quick_start

    A starter package to get started with wgpu library

    v0.28.7 #wgpu #graphics #winit #rust-windowing
  204. yakui

    A UI library for games

    v0.3.0 1.0K #declarative-ui #library-for-games #package #winit #vulkan #re-exports #widgets
  205. pixel_loop

    A pixel based drawing engine based on the idea of a self stabilizing update loop

    v0.3.0 130 #pixel #canvas #update #fixed-timestep #interactive-applications #drawing #crossterm #game-rendering #stb-image #winit
  206. ready-paint

    schema using wgpu and winit

    v0.2.2 490 #winit #graphics #wgpu
  207. cranpose-platform-desktop-winit

    Desktop winit platform adapter for Cranpose

    v0.0.58 #declarative-gui #gui-framework #declarative-ui
  208. radiance-egui-winit

    Bindings for using egui with winit (fork with SRGB color fixes for Radiance)

    v0.33.2 #egui-winit #egui #winit #gui
  209. kbd-winit

    winit bridge for kbd — converts winit key events and modifiers to kbd types

    v0.1.0 #keyboard-hotkey #hotkey #winit #key-bindings #keyboard
  210. aeth-window

    The window subsystem for aeth-rs

    v0.0.4 #subsystem #window #aeth-rs #winit #events #task-framework
  211. winit-main

    Abstract away winit's event-loop inversion of control

    v0.1.3 #winit #event-loop #inversion-of-control #abstract-away #proc-macro #main-thread
  212. garasu

    (硝子) — GPU rendering engine: wgpu pipeline, text rendering, shader system, and winit integration

    v0.1.0 #gpu-rendering #wgpu #glyphon #winit #gpu #graphics
  213. wume

    Quick setup for wgpu application

    v0.2.0 #graphics #wgpu
  214. ash-tray

    A Tray to host Ash with Winit

    v0.19.0 #vulkan #winit #ash #imgui
  215. Try searching with DuckDuckGo or on crates.io.

  216. renderdog-winit

    Optional winit helpers for renderdog (key mapping + window handle helpers)

    v0.2.0 #window-handle #key-mapping #winit-window #renderdog #helper #render-doc #native-window
  217. floem-winit

    Unofficial winit fork for Floem

    v0.29.5 2.2K #window-event #event-loop #winit #window-builder #floem #window-creation #haven-t
  218. pulz-winit

    Winit backend for pulz-app

    v0.1.0-alpha2 #pulz #winit #back-end
  219. winit-core

    winit core API

    v0.31.0-beta.2 2.2K #windowing #android
  220. winit-gtk

    Cross-platform window creation library

    v0.29.1 130 #winit #window-creation #winit-window #windowing
  221. vulkano-win

    Link between vulkano and winit

    v0.34.0 2.3K #vulkan #vulkan-rendering #gpu-rendering #gpu #graphics
  222. felt-platform

    Platform abstraction for Felt UI (winit glue, IME, clipboard, dialogs)

    v0.1.0 #felt #platform #ime #clipboard #winit
  223. egui-tao

    Bindings for using egui with winit

    v0.23.0 380 #egui-winit #egui #winit
  224. unen_winit

    Winit crate for UnnamedEngine

    v0.0.3 #unen #winit #unnamed-engine
  225. cart-tmp-winit

    Cross-platform window creation library

    v0.22.2 1.0K #winit #window-creation #windowing
  226. winit-test

    Run tests using the winit event loop

    v0.2.0 800 #winit #testing #events #applications #testing-harness #run-testing #test-harness
  227. winit-modular

    proxy winit event loops which can be run at the same time, on separate threads

    v0.1.1 #winit #run-time #event-loop #windowing
  228. rhachis

    A game framework based off wgpu and winit

    v0.11.0 #game-engine #game-data #wgpu #thread-safe #game-logic #winit #wgpu-and-winit #games
  229. plinth-core

    core library for Plinth. Handles the creation of a winit window with a wgpu rendering context. Defines an inteferface for external apps to execute their code during certain events (Resizing…

    v0.1.2 #wgpu #winit #events #rendering #user #user-input #winit-window #window-creation
  230. tauri-winit

    Cross-platform window creation library

    v0.24.1 #winit #window-creation #winit-window #windowing
  231. azul-winit

    Cross-platform window creation library

    v0.24.0 #winit #windowing #window-creation
  232. imgui-winit-glow-renderer-viewports

    combined platform + renderer using the docking branch viewport feature

    v0.13.0 110 #imgui #renderer #glow #winit #viewport #docking
  233. skulpin-renderer-winit

    Support for winit in skulpin

    v0.5.1 300 #vulkan #2d-graphics #skia #ash #graphics
  234. egui-ash

    egui integration for ash (Vulkan)

    v0.4.0 #vulkan #ash #egui #winit
  235. baryon

    Fast prototyping 3D engine

    v0.3.0 #prototyping #3d-engine #winit #performance #windowing #gpu #wgpu #hecs #rend3 #ecs
  236. dashing

    ASCII-style roguelike engine

    v0.0.2 #rogue-like #game-engine #sprite #events #texture #graphics #winit
  237. winit_event_helper

    Simplified winit event handling using callback functions

    v0.5.0 #winit #events #event-helper #callback #update
  238. main_game_loop

    collection for building a winit game loop

    v0.6.1 #winit #game #update-loop #events #draw #window-state #control-flow #ws
  239. hui-winit

    winit platform backend for hui

    v0.1.0-alpha.6 200 #hui #winit #interactive-applications #ui #back-end #games #library-for-games
  240. egui_winit_ash_vk_mem

    egui integration crate for winit, ash and vk_mem

    v0.5.0 #ash #winit #vulkan #vk-mem #gui
  241. vizia_core

    Core components of vizia

    v0.4.0 #view #declarative-ui #desktop-gui-framework #themes #animation #winit #windowing #localization #css #accessibility
  242. imeye-rs

    image viewer written in Rust using OpenGL and winit

    v0.1.0 #image-viewer #opengl #rotation #winit #full-screen #pan #esc
  243. dacho

    ECS Game Engine

    v0.2.0 140 #vulkan #winit #ash #renderer #graphics
  244. kopki

    graphical engine made with wgpu and winit

    v0.4.5 420 #graphics #winit #gfx
  245. shaderunner

    A rendering layer on top of wgpu, winit, and egui

    v0.1.4 430 #wgpu #egui #rendering #layer-on-top #top-of-wgpu #winit #vertices #graphics-rendering #tutorial
  246. bevy_window_utils

    window utils such as managing window icon and taskbar progress indicator in Bevy

    v0.16.0 220 #progress-indicator #taskbar #icons #window #bevy #bevy-plugin #winit #winsafe #macos #asset-server
  247. lemna-wx-rs

    wx-rs windowing backend support for lemna

    v0.4.0 #ui-framework #reactive-ui #windowing #lemna #back-end #wgpu-rendering #gpu-rendering #button #winit
  248. canvas-desktop

    Native desktop host for Saorsa Canvas using winit + wgpu

    v0.1.2 #desktop #canvas #wgpu #saorsa #host #winit #desktop-applications #communitas
  249. win-loop

    Windowing (using winit), nice input handling and frame-rate-independent game loop all wrapped up in a neat little package

    v0.10.1 750 #winit #game-input #loops #windowing
  250. winit_craft

    Cross-platform window creation library

    v0.30.10 #winit #winit-window #windowing
  251. yakui-winit

    winit bindings for yakui

    v0.3.0 #declarative-ui #yakui #winit #library-for-games #bindings
  252. lemna-winit

    winit windowing backend support for lemna

    v0.4.0 #winit #ui-framework #reactive-ui #lemna #back-end #windowing #layout-engine #wgpu-rendering #cache
  253. swamp-window-runner

    winit runner for swamp-app

    v0.0.10 #runner #winit #swamp-app