InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →
Top 23 Rust Window Projects
-
Terminal emulator Alacritty, for instance. The version in the Debian Stable repo is dated— Alacritty of this version uses a .yml config file, but newer versions have switched to .toml.
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
-
This article is dedicated to a terminal-based file manager yazi that is super mega cool, but it’s not available in any of Debian’s repositories - not in Stable, not in Testing, not even in Unstable.
-
-
Project mention: IoT Architectures Under Pressure: hosting a portable firmware (Part 3) | dev.to | 2025-05-16
Several WASM runtimes are available to execute our code. In this example, we'll use Wasmer, though other options exist. If we compile AOT (Ahead-of-Time), we don’t even need a runtime at all!
-
Whenever I find an interesting project on GitHub, I usually clone the repository and run tokei to check how many lines of code it has. It gives me a rough idea of the project's scale and complexity. (Subjective, of course!)
-
Out of the major operating systems, Windows is probably by far my favorite to develop for[1] using Rust. windows-rs[2] is officially supported and is constantly being worked on and improved.
[1]: https://github.com/LGUG2Z/komorebi
[2]: https://github.com/microsoft/windows-rs
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
Project mention: Espanso – Cross-Platform Text Expander Written in Rust | news.ycombinator.com | 2025-05-14
-
-
The OpenWRT SDK is quite polished and convenient to use, so I usually use that for custom OpenWRT binaries. But a few days ago I needed to run something custom on my old QNAP NAS (Marvell ARMv5TE based), and I decided to try cross-rs[1] for the first time.
It turned the usual multi-hour expedition of locating and configuring SDKs, toolchains, etc into 3 commands and 5 minutes of downloads and compilation. The resulting executable ran successfully at the first try. I was amazed.
[1] https://github.com/cross-rs/cross
-
Project mention: Seelen UI – Customizable Desktop Environment for Windows 10/11 | news.ycombinator.com | 2025-02-09
-
Project mention: Watchexec: Execute commands in response to file modifications | news.ycombinator.com | 2024-08-06
-
-
> Is this something Flutter doesn't do?
Flutter does do this (at least to some extent) on Desktop/Mobile. It attempts to create a hidden DOM tree for accessibility on web. Which generally doesn't seem to be thought to work very well.
> One of the most jarring experiences I have with Flutter Desktop was it lacked MacOS Emacs-style key bindings for text editing (ctrl-a, ctrl-e, etc.). Not sure if Dioxus solved this?
Ah, we're nearly there on that one. We have a PR [0] accepted into Winit (the underlying windowing library we use) which will allow us to access those events. We're just waiting on Winit to do a new release and then we can integrate it into Dioxus.
[0]: https://github.com/rust-windowing/winit/pull/3824)
-
-
Another interesting tool in this space is trippy, which ‘combines the functionality of traceroute and ping’
https://github.com/fujiapple852/trippy
-
-
FlyingCarpet
Cross-platform AirDrop. File transfer between Android, iOS, Linux, macOS, and Windows over ad hoc WiFi. No network infrastructure required, just two devices with WiFi chips (and optionally Bluetooth) in close range.
Fortunately I found a reddit post which mentioned about a software named Flying Carpet after tinkering with that, and checking its code I found out there is something call Wireless ad hoc network (WANET), it its basically a decentralised type of wireless network which does not rely on router or wireless access points.
-
-
The closest I’ve found in terms of description is https://github.com/feschber/lan-mouse, but the lack of encryption on the connection has discouraged me from using it.
I’m also a paid Synergy user, and it’s frankly comedic how long Wayland support has been on their road map. I’m not convinced it’s ever coming, which means I’m probably only 1-2 distro updates from being forced to use something else
-
-
Project mention: UI components for building fantastic desktop application by using GPUI | news.ycombinator.com | 2025-05-09
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Rust Windows discussion
Rust Windows related posts
-
Building Debian packages from source in bootstrapped Debian
-
Apple Needs a Snow Sequoia
-
Rust for Windows
-
Bayleaf · Building a low-profile wireless split keyboard
-
Exploring Rust: A Rubyist's Perspective
-
Microsoft is Getting Rusty [video]
-
Apple Says It Will Add 20k Jobs, Spend $500B, Produce AI Servers in US
-
A note from our sponsor - InfluxDB
www.influxdata.com | 20 May 2025
Index
What are some of the best open-source Window projects in Rust? This list will help you:
# | Project | Stars |
---|---|---|
1 | alacritty | 58,847 |
2 | ChatGPT | 53,758 |
3 | yazi | 25,017 |
4 | sniffnet | 23,914 |
5 | wasmer | 19,714 |
6 | tokei | 12,404 |
7 | komorebi | 11,351 |
8 | windows-rs | 11,306 |
9 | espanso | 11,028 |
10 | glazewm | 8,551 |
11 | cross | 7,336 |
12 | Seelen-UI | 6,879 |
13 | watchexec | 5,973 |
14 | sudo | 5,301 |
15 | winit | 5,261 |
16 | kanata | 4,971 |
17 | trippy | 4,569 |
18 | nofwl | 4,231 |
19 | FlyingCarpet | 3,961 |
20 | chainsaw | 3,147 |
21 | lan-mouse | 3,134 |
22 | display-switch | 3,052 |
23 | gpui-component | 2,795 |