[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-5470":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":17,"stars7d":18,"stars30d":19,"stars90d":16,"forks30d":16,"starsTrendScore":20,"compositeScore":21,"rankGlobal":10,"rankLanguage":10,"license":22,"archived":23,"fork":23,"defaultBranch":24,"hasWiki":23,"hasPages":25,"topics":26,"createdAt":10,"pushedAt":10,"updatedAt":29,"readmeContent":30,"aiSummary":31,"trendingCount":16,"starSnapshotCount":16,"syncStatus":32,"lastSyncTime":33,"discoverSource":34},5470,"windows-rs","microsoft\u002Fwindows-rs","microsoft","Rust for Windows","https:\u002F\u002Fkennykerr.ca\u002Frust-getting-started\u002F",null,"Rust",12396,624,122,42,0,6,51,227,24,43.39,"Apache License 2.0",false,"master",true,[27,28],"rust","windows","2026-06-12 02:01:10","## Rust for Windows\n\nThe [windows](https:\u002F\u002Fcrates.io\u002Fcrates\u002Fwindows) and [windows-sys](https:\u002F\u002Fcrates.io\u002Fcrates\u002Fwindows-sys) crates let you call any Windows API past, present, and future using code generated on the fly directly from the [metadata describing the API](https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fwindows-rs\u002Ftree\u002Fmaster\u002Fcrates\u002Flibs\u002Fbindgen\u002Fdefault) and right into your Rust package where you can call them as if they were just another Rust module. The Rust language projection follows in the tradition established by [C++\u002FWinRT](https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fcppwinrt) of building language projections for Windows using standard languages and compilers, providing a natural and idiomatic way for Rust developers to call Windows APIs.\n\n* [Getting started](https:\u002F\u002Fkennykerr.ca\u002Frust-getting-started\u002F)\n* [Samples](https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fwindows-rs\u002Ftree\u002Fmaster\u002Fcrates\u002Fsamples)\n* [Releases](https:\u002F\u002Fgithub.com\u002Fmicrosoft\u002Fwindows-rs\u002Freleases)\n* [Feature search](https:\u002F\u002Fmicrosoft.github.io\u002Fwindows-rs\u002Ffeatures)\n\nThis repo is the home of the following crates (and other supporting crates):\n\n* [windows-sys](https:\u002F\u002Fcrates.io\u002Fcrates\u002Fwindows-sys) - Raw bindings for C-style Windows APIs.\n* [windows](https:\u002F\u002Fcrates.io\u002Fcrates\u002Fwindows) - Safer bindings including C-style APIs as well as COM and WinRT APIs.\n\n* [windows-bindgen](https:\u002F\u002Fcrates.io\u002Fcrates\u002Fwindows-bindgen) - Code generator for Windows metadata.\n* [windows-collections](https:\u002F\u002Fcrates.io\u002Fcrates\u002Fwindows-collections) - Windows collection types.\n* [windows-core](https:\u002F\u002Fcrates.io\u002Fcrates\u002Fwindows-core) - Core type support for COM and Windows.\n* [windows-metadata](https:\u002F\u002Fcrates.io\u002Fcrates\u002Fwindows-metadata) - Low-level metadata library for ECMA-335.\n* [windows-future](https:\u002F\u002Fcrates.io\u002Fcrates\u002Fwindows-future) - Windows async type support.\n* [windows-link](https:\u002F\u002Fcrates.io\u002Fcrates\u002Fwindows-link) - Linking for Windows.\n* [windows-numerics](https:\u002F\u002Fcrates.io\u002Fcrates\u002Fwindows-numerics) - Windows numeric types.\n* [windows-registry](https:\u002F\u002Fcrates.io\u002Fcrates\u002Fwindows-registry) - Windows registry.\n* [windows-result](https:\u002F\u002Fcrates.io\u002Fcrates\u002Fwindows-result) - Windows error handling.\n* [windows-services](https:\u002F\u002Fcrates.io\u002Fcrates\u002Fwindows-services) - Windows services.\n* [windows-strings](https:\u002F\u002Fcrates.io\u002Fcrates\u002Fwindows-strings) - Windows string types.\n* [windows-targets](https:\u002F\u002Fcrates.io\u002Fcrates\u002Fwindows-targets) - Import libs for Windows (and the precursor to `windows-link` for older compilers).\n* [windows-threading](https:\u002F\u002Fcrates.io\u002Fcrates\u002Fwindows-threading) - Windows threading.\n* [windows-version](https:\u002F\u002Fcrates.io\u002Fcrates\u002Fwindows-version) - Windows version information.\n\n* [cppwinrt](https:\u002F\u002Fcrates.io\u002Fcrates\u002Fcppwinrt) - Bundles the C++\u002FWinRT compiler for use in Rust.\n","microsoft\u002Fwindows-rs 项目旨在为 Rust 开发者提供一种直接调用 Windows API 的方式。该项目通过 windows 和 windows-sys 两个核心 crate，能够自动生成与 Windows API 对接的 Rust 代码，使得开发者可以像使用普通 Rust 模块一样调用这些 API。此外，它还提供了包括 COM 和 WinRT 在内的多种 Windows 特性支持，并且遵循了 C++\u002FWinRT 设立的语言投影传统，确保了开发体验的自然流畅。此工具特别适合那些希望在 Windows 平台上利用 Rust 编程语言进行高效开发的场景，无论是桌面应用还是系统级服务开发都能从中受益。",2,"2026-06-11 03:03:29","top_language"]