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 MacOS Projects
- Project mention: How to use unsupported macbooks for modern software development | dev.to | 2025-11-15
-
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.
-
- Project mention: Announcing Sniffnet v1.4: introduced PCAP files import — it’s 2X faster than Wireshark! | dev.to | 2025-06-28
For those of you that still don't know it, Sniffnet is an open-source, cross-platform, Rust-based application enabling you to comfortably monitor Internet traffic (official website | GitHub repository).
- Project mention: A ncurses-based command line torrent client for high performance | news.ycombinator.com | 2025-11-23
-
-
-
-
Stream
Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.
-
The first google result for 'autokey wayland' is someone recommending https://espanso.org/ , that looks like it has good Wayland support. And you only need look at OBS to see screen video capture is perfectly possible on Wayland.
Who is saying those are impossible use cases? I think those two apps are just not updated, that happens often with software.
-
gpui-component
Rust GUI components for building fantastic cross-platform desktop application by using GPUI.
Project mention: Gpui-component v0.5.0 released: dividers, more charts, settings component | news.ycombinator.com | 2025-12-08 - Project mention: Watchfiles: Simple, modern and fast file watching for Python, written in Rust | news.ycombinator.com | 2025-07-08
-
-
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.
-
- Project mention: Microsandbox: Virtual Machines that feel and perform like containers | news.ycombinator.com | 2025-05-30
This is very neat tech, but I think you might want to wait until you actually have Windows covered before making claims like https://github.com/microsandbox/microsandbox/blob/main/MSB_V...
- Project mention: Ask HN: Advice for creating a USB device linking 2 computers | news.ycombinator.com | 2025-10-25
I don't think you can tackle this purely from a hardware side. If you want to send input from the laptop to another system, there's no kind of USB profile available to collect input from a system.
You're going to need software on the laptop to gather the input. That seems necessary. You're not going to invent a purely hardware based solution here.
Given that, I'd abandon your starting requirement of needing two usb ports. That doesn't seem to help you out here, doesn't actually buy you much.
I'd look at the field of existing software out there that can ship input between systems. Use ethernet, wifi, or BT for connectivity if possible (perhaps via usb-ethernet adapters which are very cheap!), and if absolutely required you can build a little rpi-zero with a usb-gadget to act like a virtual keyboard. https://github.com/input-leap/input-leap https://github.com/feschber/lan-mouse https://github.com/lkundrak/btkbdd
-
nix-installer
Install Nix and flakes with the fast and reliable Determinate Nix Installer, with over 7 million installs.
Project mention: How much smaller are NixNG container images compared to NixOS, really? | dev.to | 2025-11-08Note: Since I use Docker Desktop on an ARM Mac, I had to add filter-syscalls = false to the Nix configuration to avoid an error during the build.
-
-
topgrade: upgrade all the things
-
zenith
Zenith - sort of like top or htop but with zoom-able charts, CPU, GPU, network, and disk usage
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Rust MacOS discussion
Rust MacOS related posts
-
Gpui-component v0.5.0 released: dividers, more charts, settings component
-
GPUI Component: Because Desktop Apps Shouldn't Make You Cry
-
Flutter Winit-Wgpu Shell
-
Bluetui – A TUI for managing Bluetooth on Linux
-
Show HN: Ut – Rust based CLI utilities for devs and IT
-
Kitty – GPU based terminal emulator
-
Mprocs written in Rust: Run multiple commands in parallel
- A note from our sponsor - InfluxDB www.influxdata.com | 22 Dec 2025
Index
What are some of the best open-source MacOS projects in Rust? This list will help you:
| # | Project | Stars |
|---|---|---|
| 1 | alacritty | 61,519 |
| 2 | ChatGPT | 54,338 |
| 3 | sniffnet | 32,173 |
| 4 | yazi | 30,764 |
| 5 | flow | 21,177 |
| 6 | wasmer | 20,254 |
| 7 | tokei | 13,603 |
| 8 | espanso | 12,696 |
| 9 | gpui-component | 9,318 |
| 10 | watchexec | 6,583 |
| 11 | kanata | 6,384 |
| 12 | trippy | 6,375 |
| 13 | winit | 5,709 |
| 14 | FlyingCarpet | 4,846 |
| 15 | nofwl | 4,209 |
| 16 | microsandbox | 4,202 |
| 17 | lan-mouse | 4,191 |
| 18 | nix-installer | 3,308 |
| 19 | display-switch | 3,200 |
| 20 | topgrade | 3,158 |
| 21 | rquickshare | 2,943 |
| 22 | zenith | 2,916 |
| 23 | sysinfo | 2,599 |