Rust Windows

Open-source Rust projects categorized as Windows | Edit details

Top 23 Rust Window Projects

  • GitHub repo alacritty

    A cross-platform, OpenGL terminal emulator.

    Project mention: NEOVIM- Telescope is showing half of the icons | | 2021-10-22

    Sloved I have no idea why this was happening in Konsole (KDE Terminal) and it was okay on neovim-qt and other terminal emulators. actually it's not a solution but I just change my terminal emulator to Alacritty, and now everything is working well.

  • GitHub repo wasmer

    🚀 The leading WebAssembly Runtime supporting WASI and Emscripten

    Project mention: Rust web frameworks, a new look? (discussion) | | 2021-10-05

    For executing the same WASM binary on server and in browser, it may be fruitful to look at something like Wasmer.

  • Nanos

    Run Linux Software Faster and Safer than Linux with Unikernels.

  • GitHub repo windows-rs

    Windows SDK for Rust

    Project mention: Portability of Rust in 2021 | | 2021-09-10

    There's also for consuming all sorts of windows APIs (COM included)!

  • GitHub repo tokei

    Count your code, quickly.

    Project mention: My favorite cli/tui programs: | | 2021-07-15
  • GitHub repo espanso

    Cross-platform Text Expander written in Rust

    Project mention: Espanso – A cross-platform Text Expander written in Rust | | 2021-10-26
  • GitHub repo watchexec

    Executes commands in response to file modifications

    Project mention: Looking for a Folder Monitor to transfer incoming Files | | 2021-08-22

    You could use a tool like but like I said you really don't have to. It'd just be something to try if you're feeling like it

  • GitHub repo cross

    “Zero setup” cross compilation and “cross testing” of Rust crates

    Project mention: Mach Engine: The future of graphics (with Zig) | | 2021-10-18

    You need to use rustup to the Rust toolchain for each target, or use cross and have Docker/Podman installed - which is pretty heavy weight.

  • Scout APM

    Scout APM: A developer's best friend. Try free for 14-days. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.

  • GitHub repo winapi-rs

    Rust bindings to Windows API

    Project mention: Noob question - Can I see what my used cargo crate has inside? | | 2021-08-04
  • GitHub repo display-switch

    Turn a $30 USB switch into a full-featured multi-monitor KVM switch

    Project mention: 4k 60hz, 1440p 144hz, Ethernet, PD and USB-A | | 2021-10-20

    Once that's done, you will run the DisplayPorts into the monitors, run HDMIs from the desktop (lucky you, HDMI 2.0 fits [email protected]) and use for switching.

  • GitHub repo sysinfo

    A system handler to get information and interact with processes written in Rust

    Project mention: Hey Rustaceans! Got an easy question? Ask here (35/2021)! | | 2021-08-30

    Well, here's the bug report:

  • GitHub repo heim

    Cross-platform async library for system information fetching 🦀

    Project mention: Writing a simple Raspberry Pi system monitor in Rust | | 2021-06-21

    Heh, I was worried a heim maintainer would see that. Looking at the comparison page provided by heim, it seems like the feature I was missing was probably support for gathering temperature data. Though digging into the documentation some more, assuming I'm interpreting it correctly, it looks like temperature is actually supported, contrary to what the comparison page says. Maybe support was added recently, or that comparison page is just out of date?

  • GitHub repo Compactor

    A user interface for Windows 10 filesystem compression

    Project mention: Marvel's Guardians of the Galaxy "We wanted to give you an update on the final size of the PC version of the game, which will not be 150 GB. The team is in the last stages of optimizing the final game and we can confirm the file size will be approximately 80 GB at launch." | | 2021-10-20

    Compactor shaved 30% off my DCS install - 80GB instead of 114GB.

  • GitHub repo komorebi

    A tiling window manager for Windows (by LGUG2Z)

    Project mention: Different window managers (e.g. tiling) on Windows? | | 2021-10-12

    I have just pushed a couple of mixed horizontal and columnar layouts to the master branch which you can compile from source or grab compiled binaries for here.

  • GitHub repo dotter

    A dotfile manager and templater written in rust 🦀

    Project mention: Any Plugin manager that will still manage to update plugins when the plugin doesn't contain the .git folder? | | 2021-08-22

    Shameless plug time! Check out my project Dotter :D

  • GitHub repo Boop-GTK

    Port of @IvanMathy's Boop to GTK, a scriptable scratchpad for developers.

    Project mention: Wrong font on Boop-GTK | | 2021-04-16

    I just installed Boop-GTK and the font is wrong. The app is supposed to use a monospaced font, but mine looks like this which is clearly wrong. I looked at the documentation and couldn't find anything when it came to fonts. Does anyone have any idea what could be causing this?

  • GitHub repo grout

    Simple tiling window manager for Windows

  • GitHub repo novus

    A blazingly fast and efficient package manager for windows.

    Project mention: Novus - A blazingly fast and futuristic package manager for windows. | | 2021-09-20
  • GitHub repo rkvm

    Virtual KVM switch for Linux machines

    Project mention: KVM software currently working in Wayland | | 2021-05-10

    only one i know is which either doesn't work or has so little documentation that you probably can't figure it out yourself

  • GitHub repo dirs

    a low-level library that provides config/cache/data paths, following the respective conventions on Linux, macOS and Windows

    Project mention: "directories" crate version 4.0.0 broken on MacOS | | 2021-09-16
  • GitHub repo min-sized-rust-windows

    :crab: 560b rust binary on windows

    Project mention: How big is the rust runtime in terms of binary size? | | 2021-08-26
  • GitHub repo winsafe

    Win32 GUI and related APIs in safe, idiomatic Rust.

    Project mention: What are you using Rust for? | | 2021-10-01

    Hourglass ported from C# - uses Winsafe

  • GitHub repo hid-io-core

    HID-IO Library and Daemon

    Project mention: Glowing success: Riskeyboard 70 with Void switches and GEM keycaps | | 2021-08-31

    Yeah the plan is to have it show what layer you're on, the current "mode" or profile, and provide an interface for entering in macros and whatnot. I also plan to integrate it with HID-IO ( which is a project being worked on by HaaTa/Input Club that should provide a mechanism for any keyboard that works with it to be "application aware". So for example if you're playing a game your keyboard's display can act as a HUD. Or the lighting could reflect an application's most common keyboard shortcuts or just change "themes" when you switch apps. As a simple example: I want it to be able to darken itself when you start playing a video.

  • GitHub repo crossfont

    Cross platform native font loading and rasterization library for Rust

    Project mention: TMUX 3.2 color | | 2021-04-30

    I just updated my Source Code Pro font on alacritty and it broke all my colors:

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2021-10-26.


What are some of the best open-source Window projects in Rust? This list will help you:

Project Stars
1 alacritty 35,200
2 wasmer 10,619
3 windows-rs 5,761
4 tokei 5,525
5 espanso 3,510
6 watchexec 2,550
7 cross 2,287
8 winapi-rs 1,367
9 display-switch 1,210
10 sysinfo 697
11 heim 675
12 Compactor 562
13 komorebi 308
14 dotter 271
15 Boop-GTK 175
16 grout 172
17 novus 165
18 rkvm 151
19 dirs 140
20 min-sized-rust-windows 100
21 winsafe 73
22 hid-io-core 50
23 crossfont 26
Find remote jobs at our new job board There are 38 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives