-
softbuffer
Cross-platform software buffer
-
winit
Cross-platform window creation library
-
vello
A GPU compute-centric 2D renderer
-
slint
GUI toolkit to efficiently develop fluid graphical user interfaces for embedded devices and desktop applications
-
glutin
Cross-platform OpenGL context provider
-
accesskit
UI accessibility infrastructure across platforms
-
egui-winit
Bindings for using egui with winit
-
cargo-mobile2
Rust on mobile made easy!
-
three-d
2D/3D renderer - makes it simple to draw stuff across platforms (including web)
-
i-slint-backend-winit
Winit backend for Slint
-
blitz-html
Blitz HTML parser
-
bevy_winit
A winit window and input backend for Bevy Engine
-
blitz-traits
Shared traits and types for Blitz
-
pane_ui
A RON-driven, hot-reloadable wgpu UI library with spring animations and consistent scaling
-
bevy_window_manager
Bevy plugin for primary window restoration and multi-monitor support
-
piston_window
The official Piston Window for the Piston game engine
-
dunge
Typesafe and portable 3d render library
-
masonry
Traits and types of the Masonry toolkit
-
rust-animation
wgpu based Animation Toolkit written in Rust
-
egui_software_backend
A CPU software render backend for egui
-
ruviz
High-performance 2D plotting library for Rust
-
pistoncore-winit_window
A winit back-end for pistoncore-window
-
neomacs-display-runtime
Rust runtime display engine for Neomacs
-
game-loop
that implements a frame-rate-independent game loop
-
runmat-plot
GPU-accelerated and static plotting for RunMat with WGPU and Plotters
-
ringkernel-wavesim3d
3D acoustic wave simulation with realistic physics, binaural audio, and GPU acceleration
-
beyonder-core
Core data model for the Beyond AI-native terminal
-
winit-appkit
Winit's Appkit / macOS backend
-
rio-window
Winit fork maintained for Rio terminal
-
winit-x11
Winit's X11 backend
-
par-fractal
Cross-platform GPU-accelerated fractal renderer with 2D and 3D support
-
winit-common
Winit implementation helpers
-
freya-winit
Winit renderer for Freya
-
hoplite
A creative coding framework for Rust that gets out of your way
-
uzor-window-desktop
Desktop backend for uzor (winit integration)
-
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.
-
crystal-vk
Graphics wrapper for Vulkan
-
winit-wayland
Winit's Wayland backend
-
limnus-window
Easily create and manage windows across multiple platforms for game applications, leveraging the power of the
winitlibrary -
winit-web
Winit's Web (WebAssembly) backend
-
zentype
A high-performance modular text rendering engine for Rust
-
drag
Start a drag operation out of a window
-
dear-imgui-winit
Winit platform backend for dear-imgui-rs
-
winit-input-map
Input Map for Winit with gamepad support
-
winit-android
Winit's Android backend
-
winit-uikit
Winit's UIKit (iOS/tvOS/visionOS) backend
-
kozan
UI platform — re-exports and prelude for application authors
-
egui_winit_vulkano
Egui immediate mode gui integration with winit and Vulkano
-
softbuffer_quickstart
minifb-like interface for softbuffer
-
vku
kickstarting vulkan development
-
limnus-window-runner
winit runner for limnus-app
-
winit-win32
Winit's Win32/Windows backend
-
limnus-wgpu-window
creating and managing a window with rendering surfaces using winit and wgpu
-
uzor-desktop
Desktop backend for uzor (winit integration)
-
tx2-core
High-performance native ECS engine for cross-platform applications and games
-
magma_winit
Part of the Magma-API, which is the API of the Magma3D game engine. A winit windowing and input backend implementation.
-
dear-imgui-ash
Vulkan (Ash) renderer backend for dear-imgui-rs
-
winit-orbital
Winit's Orbital/Redox backend
-
zng-view
Part of the zng project
-
est-render
Easy to use winit, softbuffer & wgpu abstractions
-
dr2d
GPU-accelerated 2D data renderer built on wgpu
-
witer
An iterator-based Win32 windowing library
-
luminvent_winit
Cross-platform window creation library
-
imgui-winit-support
winit support code for the imgui crate
-
painter
plotter library
-
deft-winit
Cross-platform window creation library
-
winit_app
A starter package to get started with winit windowing library
-
winit_input_helper
Processes winit events, allowing input state to be queried at any time
-
masonry_winit
Data-oriented Rust UI design toolkit
-
astrelis-geometry
Customizable 2D geometry rendering for Astrelis Game Engine
-
rio-winit-fork
Cross-platform window creation library
-
fret-runner-winit
Winit-based native event loop runner for Fret
-
notan_winit
native backend using winit for Notan
-
cen
Vulkan window backend
-
swamp-wgpu-window
creating and managing a window with rendering surfaces using winit and wgpu
-
js_resized_event_channel
js resized event channel (only supports full size window)
-
old_school_gfx_glutin_ext
Extensions for glutin to initialize & update old school gfx
-
blwf
A framework for building cross-platform applications with wgpu and winit
-
appit
A math library specialized for 2d screen graphics
-
actuate-winit
Winit window bindings for Actuate
-
cushy
A wgpu-powered graphical user interface (GUI) library with a reactive data model
-
chinchilib
A graphical prototyping library for my students
-
mini_gl_fb
Quick and easy window creation, input, and high speed bitmap rendering
-
phobos
Fast, powerful Vulkan abstraction library
-
kozan-winit
winit backend for the Kozan UI platform
-
async-winit
Use winit like an async runtime
-
wae
Async executor that use Winit event loop
-
swamp-window
Easily create and manage windows across multiple platforms for game applications, leveraging the power of the
winitlibrary -
gelatin
A basic UI framework
-
mltg
Direct2D wrapper library
-
wgpu_quick_start
A starter package to get started with wgpu library
-
pixel_loop
A pixel based drawing engine based on the idea of a self stabilizing update loop
-
radiance-egui-winit
Bindings for using egui with winit (fork with SRGB color fixes for Radiance)
-
pixels_primitives
An easy and simple wrapper for lines and simple shapes for the pixels crate
-
dunge-winit
Window extension for the dunge library
-
aeth-window
The window subsystem for aeth-rs
-
cvkg-render-native
Cyber Viking Kvasir Graph (CVKG) - High-fidelity agentic UI framework
-
rugui
Real-time GUI library for games
-
garasu
(硝子) — GPU rendering engine: wgpu pipeline, text rendering, shader system, and winit integration
-
wume
Quick setup for wgpu application
-
floem-winit
Unofficial winit fork for Floem
-
renderdog-winit
Optional winit helpers for renderdog (key mapping + window handle helpers)
-
conrod_winit
100% Rust, extensible 2D GUI library
-
winit-gtk
Cross-platform window creation library
-
winit-core
winit core API
-
cart-tmp-winit
Cross-platform window creation library
-
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…
-
tauri-winit
Cross-platform window creation library
-
pigeon-parrot
A wrapper around wgpu for pigeon, designed to make things easier
-
softbuffer-rgb
A wrapper around softbuffer that makes it easier to modify a raw pixel buffer
-
lumenpyx
A 2D pixel art renderer with realistic lighting
-
azul-winit
Cross-platform window creation library
-
skulpin-renderer-winit
Support for winit in skulpin
-
blue_engine_egui
egui library for Blue Engine
-
ellipsoid
2d cross-platform game engine
-
main_game_loop
collection for building a winit game loop
-
bevy_window_utils
window utils such as managing window icon and taskbar progress indicator in Bevy
-
vizia_core
Core components of vizia
-
canvas-desktop
Native desktop host for Saorsa Canvas using winit + wgpu
-
winit_craft
Cross-platform window creation library
-
aleshaleksey/q-moose
A personal etude into rust software (RPG<-it's more fun to debug) development: Tales of the Great White Moose
-
lemna-winit
winit windowing backend support for lemna
-
gity-tray
Cross-platform system tray UI for gity
-
swamp-window-runner
winit runner for swamp-app
-
wutengine
A modern game engine
-
blue_engine_core
USE blue_engine THIS IS FOR INTERNAL USE
-
carbide_winit
100% Rust, extensible 2D GUI library
-
ferrishot_winit_fork
Cross-platform window creation library
-
astrelis-core
Core utilities for Astrelis engine
-
winit-fullscreen
Adds a method to winit::window::Window to toggle fullscreen
-
ferrux_viewport
Abstraction tool to ease the drawing on a given viewport
-
stateloop
state-based main loop for doing stuff with a winit window
-
xuko-gfx
xuko's graphics abstraction
-
slint-center-win
Center a Slint window running on a
winitbackend -
wginit
Framework for initializing wgpu + winit
-
lento-winit
Cross-platform window creation library
-
kitsune_ui
A retained-mode UI library in rust
-
winit-runtime
Async winit runtime
-
is_main_thread
A simply tool to check if current thread is the main one
-
smve
A voxel engine written in Rust
Try searching with DuckDuckGo or on crates.io.