SaaSHub helps you find the best software and product alternatives Learn more →
Similar projects and alternatives to win32metadata
Automatically generates Rust FFI bindings to C (and some C++) libraries.
General-purpose programming language and toolchain for maintaining robust, optimal, and reusable software.
Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.
Java Native Access
Rust for Windows
The Windows App SDK empowers all Windows desktop apps with modern Windows UI, APIs, and platform features, including back-compat support, shipped via NuGet.
The Go programming language
A modern C++ projection for the Win32 SDK
Write Clean C++ Code. Always.. Sonar helps you commit clean C++ code every time. With over 550 unique rules to find C++ bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.
MSVC's implementation of the C++ Standard Library.
Windows Implementation Library
Rust bindings to Windows API
Theseus is a modern OS written from scratch in Rust that explores 𝐢𝐧𝐭𝐫𝐚𝐥𝐢𝐧𝐠𝐮𝐚𝐥 𝐝𝐞𝐬𝐢𝐠𝐧: closing the semantic gap between compiler and hardware to maximally leverage the power of language safety and thus shift OS responsibilities like resource management into the compiler.
(Unofficial) Mirror of mingw-w64-code (by mingw-w64)
The new Windows Terminal and the original Windows console host, all in the same place!
Empowering everyone to build reliable and efficient software.
Dear ImGui: Bloat-free Graphical User interface for C++ with minimal dependencies
Introducing .NET Multi-platform App UI (MAUI)
.NET MAUI is the .NET Multi-platform App UI, a framework for building native device applications spanning mobile, tablet, and desktop.
The Rust package manager
EA Standard Template Library
EASTL stands for Electronic Arts Standard Template Library. It is an extensive and robust implementation that has an emphasis on high performance.
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
win32metadata reviews and mentions
Kernel Headers for Windows could soon make it into windows-rs
5 projects | reddit.com/r/rust | 22 Feb 2023
Microsoft offers official "bindings" to Win32 APIs through win32metadata. However, until recently, it did not include metadata for kernel-level functions or WDK. In early 2021, an issue was raised through windows-rs regarding this limitation, but progress was slow until now. Microsoft has finally released official metadata for WDK, which can be found on the wdkmetadata repository. The latest comment on the issue thread can be found here:
winreader: read memory from other programs
3 projects | reddit.com/r/rust | 2 Feb 2023
for win32metadata's kernel api tracking issue, https://github.com/microsoft/win32metadata/issues/4013 projects | reddit.com/r/rust | 2 Feb 2023
Small quirk, but this is Microsoft's official crate, based on their own win32metadata project! I've been using it preferentially now instead of the winapi crate since it's offically from MS, regularly updated, and more feature-rich in general.
Best windows stubs
2 projects | reddit.com/r/rust | 27 Jan 2023
Any examples? Since the API bindings in windows-sys are generated from the metadata generated from official Windows SDK headers I'd not expect to see this kind of difference.
Is it time to retire C and C++ for Rust in new programs?
2 projects | news.ycombinator.com | 28 Sep 2022
There is still the occasional incredibly subtle link time fuckery in Rust.
"Minor" semver updates to crates breaking things via e.g. unexpected MSRV bumps is pretty common too, with some resulting bitrot. That said, I agree with you that things in Rust are at least better. Imperfect, but better.
Using Windows API in Julia?
3 projects | reddit.com/r/Julia | 1 Feb 2022
It might be interesting to have bindings generated for the entirety of Win32 API through https://github.com/microsoft/win32metadata
Would std code for Windows ever use the windows crate by Microsoft?
Note that the data (or the tool to extract the data) is publicly available under an open source license.
The Rust bindings are indeed generated from metadata, which provides several language projections, not only Rust.
The Atrocities of COM win32 headers
9 projects | news.ycombinator.com | 18 Dec 2021
Hi JB! Funny to cross paths with you in this context. I don't know if you remember me but I was a rookie programmer who got the pleasure of joining the VideoLan Conference in Dublin back in 2014, and then Paris the next year, and you were very kind to me.
The GitHub issue title here is unfortunately misleading. I have renamed it to "ideas to improve windows header files and libc". Also, I hope it is clear that I rebutted the points made by the OP, because I completely agree with your summary that the mingw-w64 people are skilled, nice and very clever and think about all use cases.
If any drive-by HN readers work at Microsoft, please help us with this issue: https://github.com/microsoft/win32metadata/issues/766
A note from our sponsor - #<SponsorshipServiceOld:0x00007f160cadab50>
www.saashub.com | 26 Mar 2023
microsoft/win32metadata is an open source project licensed under GNU General Public License v3.0 or later which is an OSI approved license.