Rust Windows

Open-source Rust projects categorized as Windows | Edit details
Related topics: #Rust #Linux #MacOS #CLI #Bsd

Top 23 Rust Window Projects

  • alacritty

    A cross-platform, OpenGL terminal emulator.

    Project mention: I'm going to spend my day off installing Arch. | reddit.com/r/linuxquestions | 2022-01-27

    So here I make any window titled "notepad" floating and of a certain size. Making it sticky makes it appear on all workspaces. for_window [title="notepad"] floating enable for_window [title="notepad"] sticky enable for_window [title="notepad"] resize set 500 400 Then I can launch a terminal emulator with a text editor with the title "notepad" like this: bindsym $mod+n exec alacritty -t notepad -e=micro I use Alacritty as my terminal emulator and Micro as my terminal editor.

  • wasmer

    🚀 The leading WebAssembly Runtime supporting WASI and Emscripten

    Project mention: WASM instead of C Dependencies? | dev.to | 2022-01-14

    Wasmer Cranelift runtime: 275ms

  • SonarLint

    Deliver Cleaner and Safer Code - Right in Your IDE of Choice!. SonarLint is a free and open source IDE extension that identifies and catches bugs and vulnerabilities as you code, directly in the IDE. Install from your favorite IDE marketplace today.

  • windows-rs

    Rust for Windows

    Project mention: How to use C++ HANDLE event | reddit.com/r/cpp_questions | 2022-01-25

    Microsoft created a language agnostic metadata project for the Windows api to auto-generate language bindings for it. The language bindings for Rust are generated with it for example. One big advantage with them is, that instead of a #define, the types such as HANDLE, etc. are indeed real types wrapping a void* (or a int, or whatever). So it's much harder to pass the wrong type and IDEs give much more helpful type information.

  • tokei

    Count your code, quickly.

    Project mention: Rustifying my terminal | dev.to | 2022-01-11

    tokei

  • espanso

    Cross-platform Text Expander written in Rust

    Project mention: My current Indie Hacking toolkit | dev.to | 2022-01-27
  • watchexec

    Executes commands in response to file modifications

    Project mention: Sync files all ways across several specific folders | reddit.com/r/AutoHotkey | 2022-01-09
  • cross

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

    Project mention: How to cross-compile from Linux to Windows. | reddit.com/r/rust | 2022-01-15
  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • display-switch

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

    Project mention: Need help understanding Daisy Chaining with Thunderbolt --> Display Port | reddit.com/r/UsbCHardware | 2022-01-27

    you also don't need to manually switch https://github.com/haimgel/display-switch/

  • winapi-rs

    Rust bindings to Windows API

    Project mention: Noob question - Can I see what my used cargo crate has inside? | reddit.com/r/rust | 2021-08-04
  • 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)! | reddit.com/r/rust | 2021-08-30

    Well, here's the bug report: https://github.com/GuillaumeGomez/sysinfo/issues/570

  • heim

    Cross-platform async library for system information fetching 🦀

    Project mention: Writing a simple Raspberry Pi system monitor in Rust | reddit.com/r/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?

  • Compactor

    A user interface for Windows 10 filesystem compression

    Project mention: How much disk space is reasonnable for an indie base building game ? | reddit.com/r/BaseBuildingGames | 2022-01-23

    How much does Compactor save?

  • kondo

    Save space by cleaning non-essential files from software projects.

    Project mention: Ideas for Intermediate or Advanced Rust Projets? | reddit.com/r/rust | 2021-12-27
  • komorebi

    A tiling window manager for Windows (by LGUG2Z)

    Project mention: Can anyone recommend a dynamic tiling manager for windows 10? | reddit.com/r/windows | 2021-12-14
  • dotter

    A dotfile manager and templater written in rust 🦀

    Project mention: Is it possible to have per-device .add spellcheck files, or some other, non git conflicting solution? | reddit.com/r/vim | 2021-12-12

    Or you could use the greatest bestest dotfile manager ever invented by yours truly - Dotter! It is designed to allow for per-machine configuration exactly like this :)

  • hayabusa

    Hayabusa is a sigma-based threat hunting and fast forensics timeline generator for Windows event logs.

    Project mention: Yamato-Security/hayabusa: Hayabusa is a threat hunting and fast forensics timeline generator for Windows event logs. | reddit.com/r/cyber_deception | 2021-12-26
  • Boop-GTK

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

    Project mention: Wrong font on Boop-GTK | reddit.com/r/archlinux | 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?

  • grout

    Simple tiling window manager for Windows

  • novus

    A blazingly fast and efficient package manager for windows.

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

    Virtual KVM switch for Linux machines

    Project mention: KVM software currently working in Wayland | reddit.com/r/gnome | 2021-05-10

    only one i know is https://github.com/htrefil/rkvm which either doesn't work or has so little documentation that you probably can't figure it out yourself

  • 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 | reddit.com/r/rust | 2021-09-16
  • postsack

    Visually cluster your emails by sender, domain, and more to identify waste

    Project mention: Postsack: A high level visual overview of swaths of email | news.ycombinator.com | 2022-01-08
  • min-sized-rust-windows

    :crab: 536b rust binary on windows

    Project mention: How big is the rust runtime in terms of binary size? | reddit.com/r/rust | 2021-08-26
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 2022-01-27.

Rust Windows related posts

Index

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

Project Stars
1 alacritty 37,130
2 wasmer 11,273
3 windows-rs 6,115
4 tokei 6,097
5 espanso 4,020
6 watchexec 2,780
7 cross 2,575
8 display-switch 2,023
9 winapi-rs 1,410
10 sysinfo 775
11 heim 709
12 Compactor 623
13 kondo 555
14 komorebi 530
15 dotter 303
16 hayabusa 261
17 Boop-GTK 186
18 grout 180
19 novus 180
20 rkvm 164
21 dirs 141
22 postsack 140
23 min-sized-rust-windows 113
Find remote jobs at our new job board 99remotejobs.com. There are 30 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
OPS - Build and Run Open Source Unikernels
Quickly and easily build and deploy open source unikernels in tens of seconds. Deploy in any language to any cloud.
github.com/nanovms