BROWSE A-Z
All 305,250 crates, alphabetically
Data as of 2026-07-25 (crates.io database dump, timestamp 2026-07-25T02:00:36Z). Source: crates.io · db-dump.tar.gz · methodology & corrections.
winfxOpenGL and windowing wrapper1,516MIT
wing-sqlparserExtensible SQL Lexer and Parser with support for ANSI SQL:20111,576Apache-2.0
wingchainAn open source, easy to start and easy to scale block chain1,670Apache-2.0
wingcliCLI for wingless (with wingcp)2,758MIT
wingedcapwingedcap sdk2,096MIT
winget-bundleA package manager wrapper for Windows (winget, msstore, and scoop), inspired by Homebrew's bundle subcommand.85MIT
winget-typesWinGet Types14,737MIT OR Apache-2.0
wingfoilgraph based stream processing framework7,315Apache-2.0
wingfoil-deriveProc-macro attribute for the wingfoil stream processing library1,082Apache-2.0
wingfoil-pythonpython bindings for wingfoil - graph based stream processing framework349Apache-2.0
wingfoil-wire-typesWire format types shared between the wingfoil server and the wingfoil-wasm browser client.184Apache-2.0
winglA minimal opengl windows for the win32 api.1,965MIT OR Apache-2.0
wingmanA runtime for websites and a static site generator.14,831MIT
wingsWASM plugin system for Geese.9,654MIT OR Apache-2.0
wings_hostWASM plugin system for Geese.7,353MIT OR Apache-2.0
wings_macroWASM plugin system for Geese.9,947MIT OR Apache-2.0
wings_marshalWASM plugin system for Geese.9,157MIT OR Apache-2.0
wingspanAn experimental text editor1,627Apache-2.0 AND CC-BY-SA-4.0
winhandleA set of types to make interacting with Windows APIs safer and easier.7,800MIT OR Apache-2.0
winhookx86_64 function hooking library for Windows and Wine141MIT OR Apache-2.0
winhookera helper for hooking functions in windows on x6417,444MIT
winhttpSafe, ergonomic Rust bindings for the Windows WinHTTP API4,795MIT
winiCLI utility for wini2,894AGPL-3.0-or-later
wini-cliCLI utility for wini1,034AGPL-3.0-or-later
wini-maudCompile-time HTML templates to work with Wini.6,852LGPL-3.0-or-later
wini_maud_macrosInternal crate. Please use 'wini-maud' instead.4,954LGPL-3.0-or-later
winioSingle-threaded async GUI runtime based on compio.26,645MIT
winio-callbackCallback helper for winio.5,247MIT
winio-elmELM framework for winio.5,432MIT
winio-handleWindow handle for winio.7,123MIT
winio-layoutLayouts for winio.4,874MIT
winio-pollableA thin wrapper over compio-runtime to make it pollable.5,712MIT
winio-primitivePrimitive types for winio.6,007MIT
winio-ui-androidAndroid backend for winio.476MIT
winio-ui-app-kitAppKit backend for winio.5,291MIT
winio-ui-apple-commonCommon code shared between AppKit and UIKit backends for winio.519MIT
winio-ui-gtkGTK backend for winio.3,529MIT
winio-ui-qtQt backend for winio.4,117MIT
winio-ui-stubStub backend for winio — used when no real backend is selected.18MIT
winio-ui-ui-kitUI Kit backend for winio.457MIT
winio-ui-win32Win32 backend for winio.5,290MIT
winio-ui-windows-commonWindows common methods for winio.5,365MIT
winio-ui-winuiWinUI backend for winio.5,357MIT
winio-webview2WebView2 Win32 bindings for Rust1,991MIT
winio-winui3WinUI3 bindings (subset) for Rust10,497MIT
winipthigh level rust bindings for the winipt library (https://github.com/ionescu007/winipt)3,063MIT
winipt-sysraw bindings to the winipt library (for interacting with the windows intel processor tracing driver)3,911MIT
winisland-plugin-apiC ABI types for WinIsland plugin development, with optional build-time packaging and signing tools103MIT
winitCross-platform window creation library.46,858,797Apache-2.0
winit-androidWinit's Android backend17,388Apache-2.0
winit-appkitWinit's Appkit / macOS backend20,656Apache-2.0
winit-asyncWinit Async Event Loop1,791Apache-2.0
winit-blitReserved. Blit directly to Winit Windows1,812MIT
winit-block-onBlock on a future using winit's event loop3,800BSL-1.0 OR Apache-2.0
winit-commonWinit implementation helpers47,894Apache-2.0
winit-corewinit core API.51,845Apache-2.0
winit-fullscreenAdds a method to winit::window::Window to toggle fullscreen7,355MIT
winit-gfx-halThis crate is not owned or managed by the rust-windowing team.1,8000BSD
winit-gtkCross-platform window creation library.8,649Apache-2.0
winit-input-mapInput Map for Winit with gamepad support16,079Apache-2.0 OR MIT
winit-mainAbstract away winit's event-loop inversion of control6,119non-standard
winit-main-procProc macros for winit-main3,289non-standard
winit-modularproxy `winit` event loops which can be run at the same time, on separate threads2,857Apache-2.0
winit-orbitalWinit's Orbital/Redox backend16,191Apache-2.0
winit-runtimeAsync winit runtime2,639MIT
winit-swiftDrop-in winit replacement with full Apple platform support — visionOS, Metal, RealityKit, haptics, accessibility26GPL-3.0
winit-testRun tests using the winit event loop34,708MIT OR Apache-2.0 OR Zlib
winit-uiA UI crate built around winit and pixels198MIT
winit-uikitWinit's UIKit (iOS/tvOS/visionOS) backend16,584Apache-2.0
winit-waylandWinit's Wayland backend37,142Apache-2.0
winit-webWinit's Web (WebAssembly) backend16,834Apache-2.0
winit-win32Winit's Win32/Windows backend20,242Apache-2.0
winit-x11Winit's X11 backend35,505Apache-2.0
winit_appA starter package to get started with winit windowing library310MIT
winit_craftCross-platform window creation library.1,563Apache-2.0
winit_event_helperSimplified winit event handling using callback functions.11,093MIT
winit_input_helperProcesses winit events, allowing input state to be queried at any time.406,622MIT
winit_input_helper_tempTemp version of winit_input_helper with horz scrolling1,986MIT
winit_surface_windowA helper library to use existing Android Surfaces (like Presentations) as windows within the Rust ecosystem, compatible with…742MIT OR Apache-2.0
winixUnix syscalls on Wine25Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT
winix-build-specswinix build specs178MIT
winix-ffiwinix FFI types121MIT
winix-genwinix codegen for existing crates22MIT
winkWindows link tools with NTFS junctions support.9,718MIT
winlibtools for creating, inspecting and modifying windows lib files1,504Apache-2.0 OR MIT
winlinerThe WebAssembly Indirect Call Inliner2,757Apache-2.0 WITH LLVM-exception
winload📊 Winload: A real-time terminal network traffic monitor inspired by nload. Dual implementations in 🦀Rust and 🐍Python, with…1,168MIT
winlockA utility to customize the keyboard shortcut for session locking on Windows.1,536MIT OR Apache-2.0
winlogA simple Rust log backend to send messages to the Windows event log.97,003MIT OR Apache-2.0
winlog2A simple Rust log backend to send messages to the Windows event log.21,449MIT OR Apache-2.0
winmdWinmd parser9,676MIT
winmd-macrosMacro helpers for the winmd crate9,239MIT
winmemwindows memory patching1,015MIT
winmixChange Windows Volume Mixer via Rust4,911MIT OR Apache-2.0
winmm-sysContains function definitions for the Windows API library winmm. See winapi for types and constants.51,440MIT
winmmfA mostly safe Rust wrapper around Named Shared Memory on Windows. WIP14,687MPL-2.0
winmmf-ffiA wrapper for WinMMF to make it usable as a cdylib.5,576MPL-2.0
winmsgfeature rich message box in windows3,975non-standard
winmsg-executorPer-thread async rust executor for windows5,967MIT/Apache-2.0
winmtpBindings over Windows MTP API9,097MIT
winnfA nerdfetch alternative for windows written in Rust.3,854MIT
winniceLets you run programs with lower priority on Windows, like unix's 'nice' command18ISC
winnowA byte-oriented, zero-copy, parser combinators library731,890,362MIT
winnow-parse-errorShortcut for using annotate-snippets with winnow1,623MIT OR Apache-2.0
winnow-regexA set of winnow parsers backed by the regex crate1,694MIT
winnow-rfc3986Winnow parsers for RFC 3986 URI syntax productions33MIT
winnow-rfc9110Winnow parsers for RFC 9110 HTTP syntax productions55MIT
winnow-rfc9112Winnow parsers for RFC 9112 HTTP/1.1 syntax productions18MIT
winnow-ruleA procedural macro for defining winnow combinators in simple DSL2,462MIT
winnow_datetimeParsing dates using winnow4,620MIT
winnow_datetime_assertTesting/Benchmarking winnow-datetime parsers2,581MIT
winnow_iso8601Parsing ISO8601 dates using winnow5,824MIT
winnow_rfc3339Parsing RFC 3339 dates using winnow2,437MIT
winnow_rfc9557Parsing RFC 9557 dates using winnow570MIT
winoA computational knowledge engine written in Rust.1,486Apache-2.0
wino-coreCore types for wino.1,426Apache-2.0
winocrAn OCR Tool using Windows.Media.Ocr.OcrEngine API.895MIT
winosNo description.3,792MIT
winpaneWindows companion surface SDK - overlays, HUDs, panels, widgets, tray indicators220MIT
winpane-coreInternal core for winpane - Windows companion surface SDK292MIT
winpane-ffiC ABI bindings for winpane - Windows companion surface SDK76MIT
winpane-hostCLI/stdio JSON-RPC host for winpane - Windows companion surface SDK56MIT
winparsingtoolscollection of structs and utilities for parsing windows binary formats.20,022MIT
winpathWindows path canonicalization library in Rust.4,767MIT/Apache-2.0
winpingAn easy-to-use ICMP Echo API for Windows programs without requiring elevated rights88,541MIT OR Apache-2.0
winpipeBlocking rust wrapper for Windows named pipes with very similar api to UnixStream/UnixListen.9,846MIT OR Apache-2.0
winpipe2serialUtility to link a windows named pipe to a serial COM port1,557MIT
winprintA crate for printing to a Windows printer device using Windows API6,816BSD-3-Clause
winprocSmall wrapper over some process-related Windows APIs.47,584MIT
winprocinfoObtain information about processes and threads in a Windows system using the Windows API.4,462MIT OR Apache-2.0
winproxyChange Windows system proxy settings731MIT
winproxy-cliChange Windows system proxy settings35MIT
winptySafe rust bindings for winpty22,750MIT
winpty-rsCreate and spawn processes inside a pseudoterminal in Windows914,558MIT OR Apache-2.0
winpty-rs-cppwinrtC++/WinRT443MIT OR Apache-2.0
winpty-rs-windows-bindgenCode generator for Windows metadata489MIT OR Apache-2.0
winpty-rs-windows-collectionsWindows collection types437MIT OR Apache-2.0
winpty-rs-windows-coreCore type support for COM and Windows986MIT OR Apache-2.0
winpty-rs-windows-futureWindows async types438MIT OR Apache-2.0
winpty-rs-windows-implementThe implement macro for the windows crate1,158MIT OR Apache-2.0
winpty-rs-windows-interfaceThe interface macro for the windows crate1,153MIT OR Apache-2.0
winpty-rs-windows-linkLinking for Windows2,379MIT OR Apache-2.0
winpty-rs-windows-metadataLow-level metadata library for ECMA-335426MIT OR Apache-2.0
winpty-rs-windows-numericsWindows numeric types428MIT OR Apache-2.0
winpty-rs-windows-registryWindows registry429MIT OR Apache-2.0
winpty-rs-windows-resultWindows error handling1,321MIT OR Apache-2.0
winpty-rs-windows-servicesWindows services425MIT OR Apache-2.0
winpty-rs-windows-stringsWindows string types1,314MIT OR Apache-2.0
winpty-rs-windows-sysRust for Windows456MIT OR Apache-2.0
winpty-rs-windows-targetsImport libs for Windows616MIT OR Apache-2.0
winpty-rs-windows-threadingWindows threading805MIT OR Apache-2.0
winpty-rs-windows-versionWindows version information419MIT OR Apache-2.0
winpty-rs-windows_aarch64_gnullvmImport lib for Windows822MIT OR Apache-2.0
winpty-rs-windows_aarch64_msvcImport lib for Windows825MIT OR Apache-2.0
winpty-rs-windows_i686_gnuImport lib for Windows833MIT OR Apache-2.0
winpty-rs-windows_i686_gnullvmImport lib for Windows834MIT OR Apache-2.0
winpty-rs-windows_i686_msvcImport lib for Windows826MIT OR Apache-2.0
winpty-rs-windows_x86_64_gnuImport lib for Windows846MIT OR Apache-2.0
winpty-rs-windows_x86_64_gnullvmImport lib for Windows821MIT OR Apache-2.0
winpty-rs-windows_x86_64_msvcImport lib for Windows827MIT OR Apache-2.0
winpty-sysRust winpty bindings53,136MIT
winputA high-level interface to Windows' input system.43,009MIT
winrA windowing library.1,470Apache-2.0
winreaderA process memory reader for Windows1,781non-standard
winregRust bindings to MS Windows Registry API192,825,949MIT
winreg-artifactsForensic artifact decoders for Windows Registry1,535Apache-2.0
winreg-carveRegistry hive carving from disk/memory images44Apache-2.0
winreg-coreCore Windows Registry hive parser2,709Apache-2.0
winreg-diffRegistry hive diff engine — compare two hive states16Apache-2.0
winreg-discoverRegistry hive source discovery — find hives in evidence1,143Apache-2.0
winreg-formatWindows Registry (REGF) binary format definitions2,489Apache-2.0
winreg-recoverDeleted registry key/value recovery16Apache-2.0
winreg-timelineTimeline generation from registry artifacts17Apache-2.0
winreg2Rust bindings to MS Windows Registry API22,304MIT
winresCreate and set windows icons and metadata for executables13,582,900MIT
winres-editLoad, create and modify windows resources in existing executables (.exe or .res)9,621Apache-2.0 OR MIT
winresourceCreate and set windows icons and metadata for executables2,774,310MIT
winresultwindows result codes20,454Apache-2.0 OR MIT
winresult-typeswindows result types19,902Apache-2.0 OR MIT
winrm-rsAsync WinRM (WS-Management) client for Rust with NTLMv2, Basic, Kerberos, and Certificate authentication1,227MIT OR Apache-2.0
winrouteThis crate is a utilities of high level of interface for manipulating and observing Windows's routing table22,096Apache-2.0
winrsCollection of "rusty" winapi wrappers. Work in progress!1,660MIT
winrtWindows Runtime language projection410,058MIT
winrt-aidescription4,963MIT OR Apache-2.0
winrt-ai-sysdescription5,000MIT OR Apache-2.0
winrt-applicationmodeldescription4,949MIT OR Apache-2.0
winrt-applicationmodel-sysdescription4,922MIT OR Apache-2.0
winrt-core-appCreate a WinRT/UWP CoreApplication with rust1,793MIT
winrt-datadescription4,932MIT OR Apache-2.0
winrt-data-sysdescription4,935MIT OR Apache-2.0
winrt-devicesdescription4,918MIT OR Apache-2.0
winrt-devices-sysdescription4,910MIT OR Apache-2.0
winrt-embeddeddescription4,929MIT OR Apache-2.0
winrt-embedded-sysdescription4,952MIT OR Apache-2.0
winrt-foundationdescription3,764MIT OR Apache-2.0
winrt-foundation-sysdescription3,845MIT OR Apache-2.0
winrt-gamingdescription3,808MIT OR Apache-2.0
winrt-gaming-sysdescription3,787MIT OR Apache-2.0
winrt-globalizationdescription3,841MIT OR Apache-2.0
winrt-globalization-sysdescription3,822MIT OR Apache-2.0