rustio rustio.net
56

windows

v0.62.2 Growing

Rust for Windows

MIT OR Apache-2.0 Edition 2021 MSRV 1.82

Quick Verdict

  • !Pre-1.0: API may have breaking changes
  • โœ“Massive adoption (14.0K crates depend on it)
  • โœ“Permissive license (MIT OR Apache-2.0)

Security

Checking security advisories...
Downloads
202.3M
Dependents
14.0K
Releases
81
Size
9.4MB

Deep Insights

๐Ÿ“ˆ
Strong growth momentum

16.2M downloads in the last 30 days (540.4K/day), up 22% from the previous period.

๐Ÿ›๏ธ
Foundational crate

14.0K crates depend on windows โ€” it's part of the Rust ecosystem's core infrastructure. Removing it from your dependency tree would be extremely difficult.

๐Ÿ‘ค
Prolific maintainer

The primary maintainer publishes 359 crates. This suggests deep Rust expertise and long-term commitment to the ecosystem.

๐Ÿ”ฌ
Pre-1.0 for over a year

Despite being 7+ years old, windows hasn't reached 1.0 yet. Expect potential API changes between versions.

๐Ÿ“
Large crate size

9.4MB is relatively large. May impact download and compile times.

โš ๏ธ
Notable yanked versions

16% of releases have been yanked. Check version history before pinning.

๐ŸŒŸ
Used by top crates

Notable dependents include sysinfo, gix-path, wgpu-hal, wry, tao. When high-quality crates choose windows, it's a strong quality signal.

Health Breakdown

Maintenance 11/25

Recency, release consistency, active ratio

Quality 10/25

Yanked ratio, deps, size, maturity, features

Community 12/20

Reverse deps, ownership, ecosystem

Popularity 8/15

Downloads, momentum, growth trend

Documentation 15/15

Docs, repo, license, metadata

Download Trend

Daily downloads ยท last 90 days
440K/day avg+43%
0200K400K600K12/301/172/42/223/123/29

Top Dependents

Version Adoption

v0.48.0
33%
v0.52.0
18%
v0.61.3
17%
v0.58.0
17%
v0.57.0
16%

Release Timeline

81 releases13 yankedsince 2019
J
F
M
A
M
J
J
A
S
O
N
D
2019
1
2020
1
2021
43
2022
15
2023
7
2024
5
2025
9
2026
Less
More|
Yanked

Feature Flags

default =["std"]

AIUIWdkWebstd*DatadocsMediaWin32GamingSystemWeb_UIDevicesStorageUI_CoreUI_TextData_PdfData_XmlGraphicsSecurityServicesUI_InputUI_ShellUI_WebUIWeb_HttpWin32_AIWin32_UIAI_AgentsData_HtmlData_JsonData_TextGaming_UIMedia_OcrUI_PopupsWin32_WebAI_ActionsFoundationManagementMedia_CoreNetworkingPerceptionWdk_SystemWin32_DataDevices_AdcDevices_I2cDevices_PwmDevices_SmsDevices_SpiDevices_UsbMedia_AudioWdk_DevicesWdk_StorageWeb_AtomPubWin32_MediaData_Xml_DomData_Xml_XslDevices_GpioDevices_MidiDevices_WiFiGaming_InputMedia_ImportMedia_PlayToMedia_RenderSystem_PowerUI_Text_CoreWdk_GraphicsWin32_GamingWin32_SystemWin32_UI_WpfAI_Agents_McpDevices_InputDevices_PowerGlobalizationMedia_CaptureMedia_CastingMedia_ControlMedia_DevicesMedia_EditingMedia_EffectsServices_MapsSystem_UpdateUI_Input_CoreWdk_System_IOWin32_DevicesWin32_StorageDevices_CustomDevices_LightsDevices_RadiosGaming_PreviewMedia_MiracastMedia_PlaybackNetworking_VpnServices_StoreStorage_SearchSystem_DisplaySystem_ProfileUI_CompositionUI_StartScreenWdk_FoundationWeb_UI_InteropWin32_Data_XmlWin32_GraphicsWin32_SecurityWin32_UI_HiDpiWin32_UI_InputWin32_UI_ShellDevices_DisplayDevices_HapticsDevices_SensorsGaming_XboxLiveManagement_CoreMedia_PlaylistsMedia_StreamingStorage_PickersStorage_StreamsUI_Core_PreviewUI_Input_InkingUI_UIAutomationWeb_SyndicationWin32_System_IOWin32_System_JsWin32_UI_RibbonApplicationModelDevices_PortableDevices_PrintersDevices_ScannersGraphics_CaptureGraphics_DirectXGraphics_DisplayGraphics_EffectsGraphics_ImagingManagement_SetupMedia_ProtectionStorage_ProviderSystem_InventorySystem_ThreadingUI_AccessibilityUI_Input_PreviewUI_Input_SpatialUI_NotificationsWeb_Http_FiltersWeb_Http_HeadersWin32_FoundationWin32_ManagementWin32_NetworkingWin32_System_ComWin32_System_IisWin32_System_MmcWin32_System_OleWin32_System_RpcWin32_System_WmiDevices_BluetoothGraphics_PrintingManagement_UpdateMedia_TranscodingPerception_PeopleUI_ViewManagementWdk_System_MemoryWin32_Devices_DvdWin32_Devices_FaxWin32_Devices_NfcWin32_Devices_NfpWin32_Devices_PwmWin32_Devices_UsbWin32_Media_AudioWin32_Storage_JetWin32_Storage_VhdWin32_Storage_VssWin32_Storage_XpsWin32_System_MapiWin32_System_TimeWin32_UI_ControlsWin32_UI_TabletPCAI_Actions_HostingAI_MachineLearningDevices_BackgroundDevices_SmartCardsDevices_WiFiDirectMedia_AppRecordingMedia_Capture_CoreMedia_Core_PreviewMedia_Devices_CoreMedia_DialProtocolMedia_FaceAnalysisNetworking_SocketsPerception_SpatialSecurity_IsolationStorage_BulkAccessSystem_DiagnosticsSystem_UserProfileWin32_Devices_BeepWin32_Devices_TapiWin32_Graphics_DwmWin32_Graphics_GdiWin32_Media_SpeechWin32_Security_TpmWin32_Storage_NvmeWin32_System_IoctlWin32_System_PipesWin32_System_PowerWin32_System_WinRTWin32_UI_AnimationWin32_UI_Input_ImeWin32_UI_Input_InkAI_Actions_ProviderDevices_EnumerationDevices_GeolocationFoundation_MetadataFoundation_NumericsGaming_Input_CustomGlobalization_FontsGraphics_Printing3DManagement_PoliciesNetworking_XboxLiveStorage_AccessCacheStorage_CompressionUI_Composition_CoreUI_WindowManagementWdk_System_RegistryWin32_Data_HtmlHelpWin32_Devices_CdromWin32_GlobalizationWin32_Graphics_DxgiWin32_Graphics_HlslWin32_Storage_ImapiWin32_System_Com_UIWin32_System_KernelWin32_System_MemoryWin32_System_SearchDevices_Adc_ProviderDevices_Display_CoreDevices_I2c_ProviderDevices_Pwm_ProviderDevices_Spi_ProviderGaming_Input_PreviewGraphics_HolographicManagement_WorkplaceMedia_Capture_FramesNetworking_ProximitySecurity_CredentialsSystem_RemoteDesktopSystem_RemoteSystemsUI_Input_Inking_CoreUI_UIAutomation_CoreWdk_System_ThreadingWeb_Http_DiagnosticsWin32_Data_Xml_MsXmlWin32_System_ConsoleWin32_System_RestoreWin32_System_VariantWin32_UI_ColorSystemWin32_UI_Input_TouchApplicationModel_ChatApplicationModel_CoreDevices_Gpio_ProviderDevices_Input_PreviewGraphics_Display_CoreManagement_DeploymentMedia_AppBroadcastingMedia_MediaPropertiesMedia_SpeechSynthesisPerception_AutomationSecurity_CryptographySystem_ImplementationSystem_Threading_CoreUI_Composition_ScenesUI_Input_Preview_TextWdk_Devices_BluetoothWdk_Graphics_Direct3DWdk_NetworkManagementWin32_Devices_AllJoynWin32_Devices_DisplayWin32_Devices_SensorsWin32_Graphics_DXCoreWin32_Graphics_OpenGLWin32_Media_Audio_ApoWin32_Media_StreamingWin32_Networking_LdapWin32_Security_WinWlxWin32_System_ContactsWin32_System_EventLogWin32_System_RecoveryWin32_System_RegistryWin32_System_ServicesWin32_System_ShutdownWin32_System_SideShowWin32_System_WinRT_MLWin32_UI_Input_RadialWin32_UI_Shell_CommonWin32_UI_TextServicesApplicationModel_CallsApplicationModel_EmailDevices_Lights_EffectsDevices_PointOfServiceDevices_Sensors_CustomFoundation_CollectionsFoundation_DiagnosticsMedia_ClosedCaptioningSecurity_AuthorizationServices_Maps_GuidanceStorage_FilePropertiesUI_ApplicationSettingsUI_Composition_DesktopUI_Composition_EffectsUI_ViewManagement_CoreWdk_Storage_FileSystemWin32_Data_Xml_XmlLiteWin32_Graphics_GdiPlusWin32_Graphics_ImagingWin32_Media_DirectShowWin32_Media_MultimediaWin32_Storage_CabinetsWin32_System_MailslotsWin32_System_ThreadingWin32_System_WinRT_PdfWin32_UI_AccessibilityWin32_UI_Input_PointerWin32_UI_MagnificationWin32_UI_NotificationsApplicationModel_SearchApplicationModel_WalletDevices_Enumeration_PnpGaming_XboxLive_StorageGlobalization_CollationMedia_SpeechRecognitionNetworking_ConnectivitySecurity_AuthenticationSecurity_Credentials_UISecurity_DataProtectionSecurity_EnterpriseDataUI_Input_Inking_PreviewWin32_Devices_BluetoothWin32_Graphics_Direct2DWin32_Graphics_Direct3DWin32_Graphics_PrintingWin32_Media_MediaPlayerWin32_NetworkManagementWin32_Security_WinTrustWin32_Storage_IscsiDiscWin32_Storage_PackagingWin32_System_ClrHostingWin32_System_Com_EventsWin32_System_Com_UrlmonWin32_System_HypervisorWin32_System_JobObjectsApplicationModel_PreviewDevices_Bluetooth_RfcommMedia_Streaming_AdaptiveServices_TargetedContentStorage_Pickers_ProviderUI_Core_AnimationMetricsUI_Input_Inking_AnalysisUI_Notifications_PreviewWin32_AI_MachineLearningWin32_Devices_PropertiesWin32_Graphics_Direct3D9Win32_Networking_WinHttpWin32_Networking_WinInetWin32_Networking_WinSockWin32_Security_AppLockerWin32_Security_IsolationWin32_Storage_FileSystemWin32_System_AddressBookWin32_System_AntimalwareWin32_System_Com_CallObjWin32_System_Com_MarshalWin32_System_DiagnosticsWin32_System_EnvironmentWin32_System_GroupPolicyWin32_System_HostComputeWin32_System_PerformanceWin32_System_UpdateAgentWin32_System_WinRT_MediaWin32_System_WinRT_ShellWin32_System_WindowsSyncApplicationModel_ContactsApplicationModel_PaymentsMedia_ContentRestrictionsServices_Maps_LocalSearchServices_Maps_OfflineMapsWdk_System_SystemServicesWin32_Devices_DeviceQueryWin32_Devices_EnumerationWin32_Devices_GeolocationWin32_Graphics_Direct3D10Win32_Graphics_Direct3D11Win32_Graphics_Direct3D12Win32_Graphics_DirectDrawWin32_Media_Audio_XAudio2Win32_Media_DeviceManagerWin32_Media_DirectShow_TvWin32_Storage_CompressionWin32_Storage_FileHistoryWin32_Storage_IndexServerWin32_System_DataExchangeWin32_System_MixedRealityWin32_System_ServerBackupWin32_UI_Controls_DialogsApplicationModel_ResourcesGaming_Input_ForceFeedbackGraphics_Printing_WorkflowMedia_Protection_PlayReadyPerception_Automation_CorePerception_Spatial_PreviewSecurity_Cryptography_CoreSystem_RemoteDesktop_InputUI_Composition_DiagnosticsUI_Input_Preview_InjectionWdk_NetworkManagement_NdisWdk_System_OfflineRegistryWin32_Devices_DeviceAccessWin32_Graphics_DirectWriteWin32_Graphics_Dxgi_CommonWin32_Graphics_Imaging_D2DWin32_Media_DirectShow_XmlWin32_Media_DxMediaObjectsWin32_Networking_WebSocketWin32_Security_CredentialsWin32_Storage_CloudFiltersWin32_Storage_OfflineFilesWin32_Storage_Xps_PrintingWin32_System_LibraryLoaderWin32_System_ProcessStatusWin32_System_RemoteDesktopWin32_System_Search_CommonWin32_System_TaskSchedulerWin32_System_WinRT_AllJoynWin32_System_WinRT_DisplayWin32_System_WinRT_StorageWin32_UI_Controls_RichEditWin32_Web_InternetExplorerApplicationModel_ActivationApplicationModel_AppServiceApplicationModel_BackgroundApplicationModel_LockScreenDevices_Printers_ExtensionsDevices_SerialCommunicationDevices_WiFiDirect_ServicesGraphics_DirectX_Direct3D11Networking_NetworkOperatorsNetworking_ServiceDiscoveryPerception_Spatial_SurfacesSecurity_Authentication_WebUI_Composition_InteractionsUI_Notifications_ManagementUI_WindowManagement_PreviewWin32_Data_RightsManagementWin32_Devices_CommunicationWin32_Graphics_Direct3D_DxcWin32_Graphics_Direct3D_FxcWin32_Media_Audio_EndpointsWin32_Media_KernelStreamingWin32_Media_MediaFoundationWin32_NetworkManagement_DnsWin32_NetworkManagement_P2PWin32_NetworkManagement_QoSWin32_Networking_ClusteringWin32_Networking_HttpServerWin32_Security_CryptographyWin32_Storage_Packaging_OpcWin32_System_AssessmentToolWin32_System_DesktopSharingWin32_System_ErrorReportingWin32_System_EventCollectorWin32_System_MessageQueuingWin32_System_RestartManagerWin32_System_SecurityCenterWin32_System_SystemServicesWin32_System_WinRT_GraphicsWin32_System_WinRT_MetadataWin32_System_WinRT_PrintingWin32_UI_InteractionContextApplicationModel_HolographicApplicationModel_Search_CoreDevices_Bluetooth_BackgroundDevices_Geolocation_ProviderDevices_HumanInterfaceDeviceNetworking_PushNotificationsSystem_Diagnostics_TelemetryWdk_System_SystemInformationWin32_Graphics_Direct3D9on12Win32_NetworkManagement_DhcpWin32_NetworkManagement_NdisWin32_NetworkManagement_RrasWin32_NetworkManagement_SnmpWin32_NetworkManagement_WNetWin32_NetworkManagement_WiFiWin32_Security_AuthorizationWin32_Storage_Packaging_AppxWin32_System_Diagnostics_EtwWin32_System_TpmBaseServicesWin32_System_WinRT_IsolationWin32_UI_WindowsAndMessagingApplicationModel_AppointmentsApplicationModel_DataTransferGraphics_Printing_PrintTicketManagement_Deployment_PreviewNetworking_BackgroundTransferSystem_RemoteDesktop_ProviderWin32_Devices_Enumeration_PnpWin32_Devices_PortableDevicesWin32_Graphics_Direct3D11on12Win32_Media_Audio_DirectMusicWin32_Media_Audio_DirectSoundWin32_Security_AuthenticationWin32_Security_EnterpriseDataWin32_Storage_EnhancedStorageWin32_System_Diagnostics_CeipWin32_System_ParentalControlsWin32_System_RemoteAssistanceWin32_System_RemoteManagementWin32_System_UpdateAssessmentWin32_System_WinRT_Direct3D11Win32_UI_Input_XboxControllerApplicationModel_AppExtensionsApplicationModel_Preview_NotesApplicationModel_UserDataTasksApplicationModel_VoiceCommandsApplicationModel_Wallet_SystemDevices_Geolocation_GeofencingGlobalization_NumberFormattingGraphics_Printing_PrintSupportWin32_AI_MachineLearning_WinMLWin32_Devices_ImageAcquisitionWin32_Graphics_Direct2D_CommonWin32_Media_PictureAcquisitionWin32_Media_WindowsMediaFormatWin32_NetworkManagement_WebDavWin32_Security_Cryptography_UIWin32_System_ComponentServicesWin32_System_CorrelationVectorWin32_System_Diagnostics_DebugWin32_System_HostComputeSystemWin32_System_SetupAndMigrationWin32_System_SubsystemForLinuxWin32_System_SystemInformationWin32_System_TransactionServerWin32_System_UserAccessLoggingWin32_System_WinRT_CompositionWin32_System_WinRT_HolographicApplicationModel_Calls_ProviderApplicationModel_Resources_CoreApplicationModel_UserActivitiesDevices_Bluetooth_AdvertisementDevices_PointOfService_ProviderGaming_Preview_GamesEnumerationGraphics_Printing_OptionDetailsSystem_Diagnostics_DevicePortalWin32_Devices_FunctionDiscoveryWin32_NetworkManagement_NetBiosWin32_Security_Authorization_UIWin32_Security_Cryptography_SipWin32_Storage_DataDeduplicationWin32_Storage_OperationRecorderWin32_Storage_StructuredStorageWin32_System_DeploymentServicesWin32_System_DeveloperLicensingWin32_System_HostComputeNetworkWin32_System_Memory_NonVolatileWin32_System_PasswordManagementWin32_System_VirtualDosMachinesWin32_System_WindowsProgrammingWin32_UI_Input_KeyboardAndMouseWin32_UI_Shell_PropertiesSystemGlobalization_DateTimeFormattingGraphics_Printing_ProtectedPrintSecurity_Authentication_IdentitySecurity_Authentication_OnlineIdSecurity_Authentication_Web_CoreWdk_Devices_HumanInterfaceDeviceWin32_Devices_BiometricFrameworkWin32_Graphics_DirectCompositionWin32_NetworkManagement_IpHelperWin32_NetworkManagement_NetShellWin32_Networking_ActiveDirectoryWin32_Security_DirectoryServicesWin32_Security_LicenseProtectionWin32_Storage_VirtualDiskServiceWin32_System_ApplicationVerifierWin32_System_StationsAndDesktopsWin32_System_WinRT_CoreInputViewApplicationModel_Calls_BackgroundApplicationModel_UserDataAccountsNetworking_ServiceDiscovery_DnssdSystem_Diagnostics_TraceReportingWin32_AI_MachineLearning_DirectMLWin32_Devices_SerialCommunicationWin32_Graphics_DirectManipulationWin32_NetworkManagement_MulticastWin32_Storage_ProjectedFileSystemWin32_System_Diagnostics_ToolHelpApplicationModel_Contacts_ProviderApplicationModel_ExtendedExecutionApplicationModel_PackageExtensionsApplicationModel_Payments_ProviderSecurity_Cryptography_CertificatesSystem_Implementation_FileExplorerSystem_Profile_SystemManufacturersWdk_Storage_FileSystem_MinifiltersWin32_Devices_HumanInterfaceDeviceWin32_Devices_WebServicesOnDevicesWin32_Media_LibrarySharingServicesWin32_Security_ConfigurationSnapinWin32_Security_DiagnosticDataQueryWin32_System_Com_StructuredStorageApplicationModel_Email_DataProviderGlobalization_PhoneNumberFormattingWin32_Graphics_CompositionSwapchainWin32_Graphics_Printing_PrintTicketWin32_Networking_NetworkListManagerWin32_Networking_WindowsWebServicesWin32_Security_Cryptography_CatalogWin32_Storage_DistributedFileSystemWin32_System_Com_ChannelCredentialsWin32_System_RealTimeCommunicationsWin32_System_WinRT_Graphics_CaptureWin32_System_WinRT_Graphics_ImagingApplicationModel_ConversationalAgentApplicationModel_Preview_HolographicApplicationModel_UserActivities_CoreSecurity_Authentication_Web_ProviderSecurity_Cryptography_DataProtectionWin32_Storage_InstallableFileSystemsWin32_System_WinRT_Graphics_Direct2DApplicationModel_Preview_InkWorkspaceApplicationModel_Resources_ManagementSecurity_Authentication_Identity_CoreWin32_NetworkManagement_NetManagementWin32_System_Diagnostics_ClrProfilingWin32_System_Diagnostics_TraceLoggingWin32_System_EventNotificationServiceApplicationModel_CommunicationBlockingApplicationModel_Contacts_DataProviderApplicationModel_DataTransfer_DragDropWin32_Security_Authentication_IdentityWin32_Security_NetworkAccessProtectionSecurity_ExchangeActiveSyncProvisioningWin32_NetworkManagement_MobileBroadbandWin32_NetworkManagement_WindowsFirewallWin32_Storage_FileServerResourceManagerWin32_Security_Cryptography_CertificatesApplicationModel_DataTransfer_ShareTargetDevices_Bluetooth_GenericAttributeProfileWin32_Devices_DeviceAndDriverInstallationWin32_NetworkManagement_WindowsConnectNowWin32_System_Diagnostics_Debug_ExtensionsWin32_UI_LegacyWindowsEnvironmentFeaturesApplicationModel_Appointments_DataProviderApplicationModel_UserDataAccounts_ProviderSecurity_Authorization_AppCapabilityAccessApplicationModel_DataTransfer_DragDrop_CoreApplicationModel_UserDataTasks_DataProviderWin32_NetworkManagement_NetworkPolicyServerWin32_System_Diagnostics_Debug_ActiveScriptWin32_System_Diagnostics_ProcessSnapshottingApplicationModel_ExtendedExecution_ForegroundWin32_System_SettingsManagementInfrastructureApplicationModel_UserDataAccounts_SystemAccessWdk_NetworkManagement_WindowsFilteringPlatformWin32_Networking_RemoteDifferentialCompressionWin32_System_DistributedTransactionCoordinatorWin32_Security_Authentication_Identity_ProviderWin32_Security_ExtensibleAuthenticationProtocolWin32_NetworkManagement_InternetConnectionWizardWin32_NetworkManagement_WindowsConnectionManagerWin32_NetworkManagement_WindowsFilteringPlatformWin32_System_ApplicationInstallationAndServicingWin32_System_Performance_HardwareCounterProfilingApplicationModel_Appointments_AppointmentsProviderWin32_Management_MobileDeviceManagementRegistrationWin32_NetworkManagement_NetworkDiagnosticsFrameworkWin32_NetworkManagement_WindowsNetworkVirtualizationWin32_Networking_BackgroundIntelligentTransferService

README

Loading README...

Maintainers

Dependencies
4
direct dependencies
Dependents
14.0K
crates depend on windows