-
winit
Cross-platform window creation library
-
raw-window-handle
Interoperability library for Rust Windowing applications
-
glutin
Cross-platform OpenGL context provider
-
softbuffer
Cross-platform software buffer
-
tao
Cross-platform window manager library
-
muda
Menu Utilities for Desktop Applications
-
miniquad
Cross-platform window context and rendering library
-
minifb
Cross-platform window setup with optional bitmap rendering
-
calloop-wayland-source
A wayland-rs client event source for callloop
-
global-hotkey
Global hotkeys for Desktop Applications
-
window-vibrancy
Make your windows vibrant
-
cursor-icon
Cross platform cursor icon type
-
sdl3-sys
Low level Rust bindings for SDL 3
-
glfw
GLFW3 bindings and idiomatic wrapper for Rust
-
app_window
Cross-platform window library
-
glutin-winit
Glutin bootstrapping helpers with winit
-
mirl
Miners Rust Lib - A massive collection of ever growing and changing functions, structs, and enums. Check the description for compatibility and toggleable features! (Most of the lib…
-
lotus_engine
Lotus is a game engine with the main focus of being easy-to-use and straight forward on developing 2D games
-
allegro
5 core library Rust wrapper
-
sdl2-sys
Raw SDL2 bindings for Rust, used internally rust-sdl2
-
notan
portable multimedia layer to create apps or games easily
-
magma_winit
Part of the Magma-API, which is the API of the Magma3D game engine. A winit windowing and input backend implementation.
-
pulse-ops
Built-in operators and combinators for Pulse dataflows — map, filter, join, window, and custom processing logic
-
ash-window
Interop library between ash and raw-window-handle
-
glfw-passthrough
GLFW3 bindings and idiomatic wrapper for Rust
-
ui-events-winit
bridging ui-events and winit
-
pulse-io
Input/output connectors for Pulse — integrates with external systems such as Kafka, Arrow, and Parquet
-
sdl2
SDL2 bindings for Rust
-
pulse-state
State management utilities for Pulse — provides windowing, aggregations, and persistent operator state
-
witer
An iterator-based Win32 windowing library
-
cardinal-varvara
Varvara Ordinator
-
uni-app
native/wasm compatibility layer for window creation, input and filesystem
-
blinc_platform_desktop
Blinc desktop platform - macOS, Windows, Linux windowing and input
-
rio-winit-fork
Cross-platform window creation library
-
lenient_winit
A wrapper around winit to provide a nicer experience for developers. Experience similar to SDL2/GLFW
-
deft-winit
Cross-platform window creation library
-
fui_system
System controls (dialogs, tray etc.) for FUI UI Framework
-
deft-softbuffer
Cross-platform software buffer
-
sable-platform
Platform abstraction layer for Sable Engine - windowing, input, and events
-
wayland-csd-frame
Common trait and types for wayland CSD interop
-
win64
Hand-crafted, idiomatic Rust wrappers for Win32
-
allegro-sys
Allegro 5 core library Rust binding
-
windowing_api
API for windowing system
-
magma_windowing
Part of the Magma-API, which is the API of the Magma3D game engine. This is responsable for handling windows.
-
window-shadows-v2
Add native shadows to your windows for tauri v2
-
servo-glutin
Cross-platform OpenGL context provider
-
glfw-mjrc-fork
A fork of https://crates.io/crates/glfw, containing some required patches for MuJoCo-rs
-
appit
A math library specialized for 2d screen graphics
-
ezwin
Easy, minimal Win32 window creation
-
mini_gl_fb
Quick and easy window creation, input, and high speed bitmap rendering
-
muda-win
Menu Utilities for Desktop Applications on Windows (fork of tauri-apps/muda)
-
ramen
Cross-platform windowing crate, built for performance
-
windowing_qt
windowing_api using QT Framework
-
b3-core
A cross-platform framework that provides access and management of the main elements of a graphical application
-
wintrack
monitoring window related events on Windows
-
maylib
A rust-native raylib alternative with multiple window support
-
glfw-ext
GLFW utilities and extension methods
-
gafw
Cross-platform GUI Application Framework
-
egui_overlay
Egui integration to easily create Desktop Overlays
-
cat_engine_basement
The CatEnigne's basement
-
winit-gtk
Cross-platform window creation library
-
windowfunctions
Common window functions for apodization
-
ivy-vulkan
Low level vulkan abstractions for the Ivy game engine
-
sdl2_mixer
bindings for Rust
-
hwnd
Well documented, safe-leaning, sound, low-level API bindings to
HWND-adjacent APIs -
cart-tmp-winit
Cross-platform window creation library
-
winit-modular
proxy
winitevent loops which can be run at the same time, on separate threads -
ivy-graphics
high level graphics abstractions like Meshes, Materials, etc. Builds on top of ivy-vulkan
-
tauri-winit
Cross-platform window creation library
-
nstd_gui
NSTD windowing crate
-
glfw_raw_window_handle_0_5_0
GLFW3 bindings and idiomatic wrapper for Rust
-
azul-winit
Cross-platform window creation library
-
raven-varvara
Varvara Ordinator
-
softbuffer-rgb
A wrapper around softbuffer that makes it easier to modify a raw pixel buffer
-
wx-rs
Self-contained wxWidgets in Rust
-
winit-core
winit core API
-
baryon
Fast prototyping 3D engine
-
ivy-window
GLFW window wrapper
-
egui_window_glfw_passthrough
egui windowing backend using Glfw
-
winit_craft
Cross-platform window creation library
-
rovella
A game library that, at present, only consists of a windowing and events wrapper
-
win-loop
Windowing (using
winit), nice input handling and frame-rate-independent game loop all wrapped up in a neat little package -
winflip
An experiment in making a small light-weight window-setup library
-
window-shadows
Add native shadows to your windows
-
wlm
A command-line tool to move and resize windows based on a config
-
winwin
windows windowing
-
sdl2_gfx
bindings for Rust
-
lemna-wx-rs
wx-rs windowing backend support for lemna
-
window_events
Events that window creation backends can use
-
glutin_tao
Glutin bootstrapping helpers with tao
-
b3-display-handler
A connecting interface between the provider of a pointer to a window or display and the consumer
-
conrod_floatwin
A virtual windowing library for Conrod UI
-
fui_system_core
Core system elements for FUI libraries
-
egui_render_three_d
egui rendering backend using three-d
-
lemna-winit
winit windowing backend support for lemna
-
ferrishot_winit_fork
Cross-platform window creation library
-
windowed-futures
Helpers for windowed parallel execution of collections of futures
-
events_loop
Generic events loop interface, for libraries working with event loops
-
vizia_core
Core components of vizia
-
pix-win-loop
Windowing (using
winit), nice input handling and frame-rate-independent game loop all wrapped up in a neat little package. Custom rendering support (pixelsandsoftbufferare… -
winey
windowing library
-
xuko-gfx
xuko's graphics abstraction
-
ufb
Just quickly show or draw a framebuffer in a window, nothing else!
-
azul-glutin
Cross-platform OpenGL context provider
-
lento-winit
Cross-platform window creation library
-
floem-window-vibrancy
Make your windows vibrant
Try searching with DuckDuckGo.