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. vello

    A GPU compute-centric 2D renderer

    v0.8.0 35K #vector-graphics #2d #graphics
  4. 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
  5. glutin

    Cross-platform OpenGL context provider

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

    UI accessibility infrastructure across platforms

    v0.24.0 1.2M #cross-platform-ui #ui-accessibility #accessibility
  7. egui-winit

    Bindings for using egui with winit

    v0.34.1 976K #winit #egui
  8. cargo-mobile2

    Rust on mobile made easy!

    v0.22.3 71K #cargo-mobile #android #tauri #ios #mobile
  9. three-d

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

    v0.19.0 15K #opengl #webgl #3d #graphics
  10. i-slint-backend-winit

    Winit backend for Slint

    v1.16.1 65K #winit-window #slint #back-end #slint-gui #internal #sure
  11. blitz-html

    Blitz HTML parser

    v0.3.0-alpha.2 18K #html-parser #blitz #rendering-engine #css #web-page
  12. bevy_winit

    A winit window and input backend for Bevy Engine

    v0.18.1 310K #bevy #winit-window
  13. blitz-traits

    Shared traits and types for Blitz

    v0.3.0-alpha.2 17K #rendering-engine #blitz #css #html #web-page #shared-traits
  14. pane_ui

    A RON-driven, hot-reloadable wgpu UI library with spring animations and consistent scaling

    v0.1.0 #gif #ron #hot-reloading #wgpu
  15. bevy_window_manager

    Bevy plugin for primary window restoration and multi-monitor support

    v0.20.2 #window-manager #monitor #gamedev
  16. piston_window

    The official Piston Window for the Piston game engine

    v0.147.0 14K #piston-game-engine #game-engine #piston #piston-engine
  17. dunge

    Typesafe and portable 3d render library

    v0.3.11 #3d #wgpu #graphics
  18. 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
  19. rust-animation

    wgpu based Animation Toolkit written in Rust

    v0.2.11 #wgpu #api #bsd
  20. egui_software_backend

    A CPU software render backend for egui

    v0.0.3 #softbuffer #egui #render #raster #software
  21. ruviz

    High-performance 2D plotting library for Rust

    v0.4.13 #plot #graphics #charts
  22. pistoncore-winit_window

    A winit back-end for pistoncore-window

    v0.20.2 210 #winit-window #winit #piston-window #piston #window
  23. 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
  24. game-loop

    that implements a frame-rate-independent game loop

    v1.3.0 360 #frame-rate-independent #loops #game-loops
  25. runmat-plot

    GPU-accelerated and static plotting for RunMat with WGPU and Plotters

    v0.4.4 #plot #gpu-accelerated #interactive-plot #wgpu #run-mat #gpu-shader #gpu-rendering #plotters #jupyter-notebook #rendering-pipeline
  26. ringkernel-wavesim3d

    3D acoustic wave simulation with realistic physics, binaural audio, and GPU acceleration

    v0.4.2 #physics-simulation #binaural #simulation #wave #gpu #graphics
  27. 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
  28. 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
  29. 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
  30. 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
  31. par-fractal

    Cross-platform GPU-accelerated fractal renderer with 2D and 3D support

    v0.8.1 #fractals #graphics #renderer #gpu-graphics #visualization #gpu
  32. winit-common

    Winit implementation helpers

    v0.31.0-beta.2 4.2K #winit #helper #winit-window #wayland #x11 #android #gui #key-press
  33. freya-winit

    Winit renderer for Freya

    v0.4.0-rc.18 500 #freya #gui
  34. hoplite

    A creative coding framework for Rust that gets out of your way

    v0.1.9 #graphics #wgpu #creative-coding #gamedev
  35. uzor-window-desktop

    Desktop backend for uzor (winit integration)

    v1.1.6 #uzor #ui-framework #desktop #rendering #back-end #geometry #winit #multi-backend #headless #business-logic
  36. 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.7 #ui-framework #gpu #headless #rendering #framework
  37. crystal-vk

    Graphics wrapper for Vulkan

    v0.2.1 #gpu #gamedev #graphics #computer-vision
  38. 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
  39. 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
  40. 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
  41. zentype

    A high-performance modular text rendering engine for Rust

    v0.1.0-alpha.1 #gpu #typography #wgpu #graphics #rendering
  42. 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
  43. dear-imgui-winit

    Winit platform backend for dear-imgui-rs

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

    Input Map for Winit with gamepad support

    v0.6.1 700 #winit #input #gamepad
  45. 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
  46. winit-uikit

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

    v0.31.0-beta.2 950 #winit #ui-kit #winit-window #ios #android #window-events
  47. kozan

    UI platform — re-exports and prelude for application authors

    v0.1.0 #ui #re-exports #platform #author #pipeline #winit #ui-engine #gpu #vello
  48. egui_winit_vulkano

    Egui immediate mode gui integration with winit and Vulkano

    v0.28.0 170 #imgui #gui-integration #portable
  49. softbuffer_quickstart

    minifb-like interface for softbuffer

    v0.3.2 290 #softbuffer #graphics #window-properties
  50. vku

    kickstarting vulkan development

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

    winit runner for limnus-app

    v0.1.0 #winit #winit-window #limnus #window-management #runner #window-event
  52. 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
  53. limnus-wgpu-window

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

    v0.1.0 100 #wgpu #game #render
  54. 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
  55. tx2-core

    High-performance native ECS engine for cross-platform applications and games

    v0.1.3 #ecs #wgpu #game-engine
  56. 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
  57. dear-imgui-ash

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

    v0.11.0 #imgui #ui #docking #graphics #multiview
  58. winit-orbital

    Winit's Orbital/Redox backend

    v0.31.0-beta.2 850 #winit #redox #orbital #winit-window #android #gui #mouse #window-events
  59. zng-view

    Part of the zng project

    v0.17.1 #gui #graphical-user-interface #zng
  60. 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
  61. dr2d

    GPU-accelerated 2D data renderer built on wgpu

    v0.0.1-alpha.1 #wgpu #2d-renderer #renderer #visualization #graphics
  62. witer

    An iterator-based Win32 windowing library

    v0.11.4 1.2K #windowing #win32 #windows
  63. 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
  64. 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
  65. painter

    plotter library

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

    Cross-platform window creation library

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

    A starter package to get started with winit windowing library

    v0.31.2 #winit #rust-windowing #graphics
  68. 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
  69. 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
  70. astrelis-geometry

    Customizable 2D geometry rendering for Astrelis Game Engine

    v0.2.4 #game-engine #charts #astrelis #wgpu #vector-graphics #tessellation #text-rendering #gpu-accelerated #game-rendering #cache
  71. rio-winit-fork

    Cross-platform window creation library

    v0.30.9 1.1K #window-creation #winit #window-handle #windowing
  72. fret-runner-winit

    Winit-based native event loop runner for Fret

    v0.1.0 #events #fret #runner #winit-window #window-state #ime #input-event
  73. notan_winit

    native backend using winit for Notan

    v0.14.0 600 #back-end #notan #winit #native
  74. cen

    Vulkan window backend

    v0.0.10 #vulkan #engine #render
  75. swamp-wgpu-window

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

    v0.0.10 550 #wgpu #game #render
  76. 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
  77. old_school_gfx_glutin_ext

    Extensions for glutin to initialize & update old school gfx

    v0.34.0 3.6K #oldschool #glutin #gfx #graphics
  78. blwf

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

    v0.4.0 #wgpu #winit #graphics
  79. appit

    A math library specialized for 2d screen graphics

    v0.4.0 750 #winit #2d-graphics #windowing
  80. actuate-winit

    Winit window bindings for Actuate

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

    A wgpu-powered graphical user interface (GUI) library with a reactive data model

    v0.4.0 260 #gui-widgets #reactive
  82. chinchilib

    A graphical prototyping library for my students

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

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

    v0.9.0 #opengl #windowing #window #framebuffer
  84. phobos

    Fast, powerful Vulkan abstraction library

    v0.10.0 160 #vulkan #graphics
  85. kozan-winit

    winit backend for the Kozan UI platform

    v0.1.0 #winit #kozan #window-manager #pipeline #back-end #ui-engine
  86. 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
  87. wae

    Async executor that use Winit event loop

    v0.2.0 #async-executor #winit #winit-window #events #window-events #send-sync
  88. 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
  89. gelatin

    A basic UI framework

    v0.13.0 #ui-framework #emulsion #image #built #idk
  90. mltg

    Direct2D wrapper library

    v0.22.1 #direct2d #windows
  91. wgpu_quick_start

    A starter package to get started with wgpu library

    v0.28.7 #wgpu #graphics #winit #rust-windowing
  92. 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
  93. radiance-egui-winit

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

    v0.33.2 #egui-winit #egui #winit #gui
  94. pixels_primitives

    An easy and simple wrapper for lines and simple shapes for the pixels crate

    v0.1.1 #pixel-graphics #2d-graphics #graphics
  95. dunge-winit

    Window extension for the dunge library

    v0.3.11 #wgpu #graphics
  96. aeth-window

    The window subsystem for aeth-rs

    v0.0.4 #subsystem #window #aeth-rs #winit #events #task-framework
  97. cvkg-render-native

    Cyber Viking Kvasir Graph (CVKG) - High-fidelity agentic UI framework

    v0.1.12 #desktop #graph #agentic #ui-framework #cvkg #gpu #access-kit #high-fidelity #viking #cyber
  98. rugui

    Real-time GUI library for games

    v0.1.1 #graphics #wgpu #retained-gui #graphics-gui
  99. garasu

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

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

    Quick setup for wgpu application

    v0.2.0 #graphics #wgpu
  101. floem-winit

    Unofficial winit fork for Floem

    v0.29.5 2.2K #window-event #event-loop #winit #window-builder #floem #window-creation #haven-t
  102. Try searching with DuckDuckGo or on crates.io.

  103. 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
  104. conrod_winit

    100% Rust, extensible 2D GUI library

    v0.76.1 2.0K #gui-widgets #widgets #ui #graphics
  105. winit-gtk

    Cross-platform window creation library

    v0.29.1 130 #winit #window-creation #winit-window #windowing
  106. winit-core

    winit core API

    v0.31.0-beta.2 2.2K #windowing #android
  107. cart-tmp-winit

    Cross-platform window creation library

    v0.22.2 1.0K #winit #window-creation #windowing
  108. 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
  109. tauri-winit

    Cross-platform window creation library

    v0.24.1 #winit #window-creation #winit-window #windowing
  110. pigeon-parrot

    A wrapper around wgpu for pigeon, designed to make things easier

    v0.4.2 #wgpu #parrot #pigeon #graphics #painter
  111. softbuffer-rgb

    A wrapper around softbuffer that makes it easier to modify a raw pixel buffer

    v0.1.1 #frame-buffer #softbuffer #windowing
  112. lumenpyx

    A 2D pixel art renderer with realistic lighting

    v0.2.2 320 #pixel-art #graphics #gamedev #lighting #renderer
  113. azul-winit

    Cross-platform window creation library

    v0.24.0 #winit #windowing #window-creation
  114. skulpin-renderer-winit

    Support for winit in skulpin

    v0.5.1 300 #vulkan #2d-graphics #skia #ash #graphics
  115. blue_engine_egui

    egui library for Blue Engine

    v0.5.2 #blue-engine #egui-plugin #egui
  116. ellipsoid

    2d cross-platform game engine

    v0.3.1 #game-engine #graphics-rendering #2d-graphics #2d-game #cross-platform #cross-platform-game
  117. main_game_loop

    collection for building a winit game loop

    v0.6.1 #winit #game #update-loop #events #draw #window-state #control-flow #ws
  118. 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
  119. vizia_core

    Core components of vizia

    v0.4.0 #view #declarative-ui #desktop-gui-framework #themes #animation #winit #windowing #localization #css #accessibility
  120. canvas-desktop

    Native desktop host for Saorsa Canvas using winit + wgpu

    v0.1.2 #desktop #canvas #wgpu #saorsa #host #winit #desktop-applications #communitas
  121. winit_craft

    Cross-platform window creation library

    v0.30.10 #winit #winit-window #windowing
  122. aleshaleksey/q-moose

    A personal etude into rust software (RPG<-it's more fun to debug) development: Tales of the Great White Moose

    GitHub 0.1.0 #debugging #rpg #fun #moose #white #story #nb #cargo-run #lock-files
  123. 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
  124. gity-tray

    Cross-platform system tray UI for gity

    v0.1.2 #system-tray #menu-bar #cross-platform
  125. swamp-window-runner

    winit runner for swamp-app

    v0.0.10 #runner #winit #swamp-app
  126. wutengine

    A modern game engine

    v0.4.0 700 #game-engine #modern #re-exports #rendering-engine #time-api
  127. blue_engine_core

    USE blue_engine THIS IS FOR INTERNAL USE

    v0.10.0 #engine #look #blue
  128. carbide_winit

    100% Rust, extensible 2D GUI library

    v0.70.0 #gui-widgets #widgets #interface #graphics
  129. ferrishot_winit_fork

    Cross-platform window creation library

    v0.30.8 #winit #winit-window #window-events #windowing
  130. astrelis-core

    Core utilities for Astrelis engine

    v0.2.4 #game-engine #geometry #profiling #vec2 #vec3 #re-exports #performance-profiling #glam #logging #winit
  131. winit-fullscreen

    Adds a method to winit::window::Window to toggle fullscreen

    v1.0.2 #full-screen #winit-window #toggle #extension-traits #exclusive #borderless
  132. ferrux_viewport

    Abstraction tool to ease the drawing on a given viewport

    v0.1.2 #2d-graphics #3d #canvas #graphics #2d
  133. stateloop

    state-based main loop for doing stuff with a winit window

    v0.7.0 #winit #state-based #window #winit-window #events
  134. xuko-gfx

    xuko's graphics abstraction

    v0.6.1 #graphics #abstraction #xuko #winit #windowing #hood
  135. slint-center-win

    Center a Slint window running on a winit backend

    v0.3.1 130 #winit-window #slint #back-end #running #center
  136. wginit

    Framework for initializing wgpu + winit

    v0.7.0 650 #framework #framework-for-initializing #wgpu #winit #devices
  137. lento-winit

    Cross-platform window creation library

    v0.30.5 #winit #winit-window #window-events #windowing
  138. kitsune_ui

    A retained-mode UI library in rust

    v0.5.0 #graphical-user-interface #graphics #ui
  139. winit-runtime

    Async winit runtime

    v0.2.0 #winit #windowing #run-time
  140. is_main_thread

    A simply tool to check if current thread is the main one

    v0.1.0 #winit #windowing
  141. smve

    A voxel engine written in Rust

    v0.1.1 #voxel-engine #voxel #open-source #rust #engine #game #graphics