SaaSHub helps you find the best software and product alternatives Learn more →
Top 11 Rust Win32 Projects
-
windiff
Web-based tool that allows comparing symbol, type and syscall information of Microsoft Windows binaries across different versions of the OS.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
vscode-font-patch
An utility to patch a Visual Studio Code installation on Windows, slightly enhancing the font rendering, and fixing the autocomplete icon color.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
verpatch-gui-win32
Win32 GUI for verpatch, a program for editing executable version info and other metadata.
I know all that shit because I'm the author of Rust's WinSafe library, which is a safer Rust layer over native Win32, so I had to deal with a lot of shit like this.
Project mention: WinDiff - Web-based tool to browse and compare symbol and type information of Microsoft Windows binaries across different versions of the operating system. Inspired by ntdiff and updated automatically via Winbindex. | /r/netsec | 2023-05-28
For Rust I'm currently building a new async-runtime to solve this issue (not production ready yet): https://github.com/ultimicro/slingshot
https://github.com/MaulingMonkey/winresult/
Another project: thindx. Bindings for d3dcompiler + d3d9 + xinput have a lot of enums and flags:
• 50 results in 49 files for flags!: https://github.com/search?q=repo%3AMaulingMonkey%2Fthindx%20...
• 77 results in 69 files for enumish!: https://github.com/search?q=repo%3AMaulingMonkey%2Fthindx+en...
• I still do things by hand somtimes, for reasons that elude my recollection: https://github.com/MaulingMonkey/thindx/blob/127d75f9de91f73...
And these are baby numbers compared to an actual professional gamedev codebase. Attention to detail makes me fairly comfortable with this much hand-generated nonsense in my one man show, but bugs still crop up... and there are people I would dread handing maintainence of such a project over to that I've worked with in a professional capacity, who simply do not care to exercise the same level of care as I do when editing such stuff.
Rust Win32 related posts
-
Sorry... what diskette?
-
Accessing List of Installed Apps on Windows 11
-
GitHub - ryanmcgrath/cacao: Rust bindings for AppKit (macOS) and UIKit (iOS/tvOS). Experimental, but working!
-
A Proposal for Safe Window Handles
-
Use ManuallyDrop in Rust to control drop order of structure fields
-
winhook-rs: Windows API Hooking in Rust
-
Taking Up Programming as a Hobby
-
A note from our sponsor - SaaSHub
www.saashub.com | 10 May 2024
Index
What are some of the best open-source Win32 projects in Rust? This list will help you:
Project | Stars | |
---|---|---|
1 | winsafe | 444 |
2 | windiff | 307 |
3 | winsafe-examples | 57 |
4 | winhook-rs | 33 |
5 | flac-lame-frontend | 11 |
6 | ourglass | 4 |
7 | vscode-font-patch | 3 |
8 | winsafe-7guis | 1 |
9 | slingshot | 1 |
10 | verpatch-gui-win32 | 0 |
11 | winresult | 0 |
Sponsored