Rust MacOS

Open-source Rust projects categorized as MacOS

Top 23 Rust MacOS Projects

  1. alacritty

    A cross-platform, OpenGL terminal emulator.

    Project mention: How to use unsupported macbooks for modern software development | dev.to | 2025-11-15
  2. 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.

    InfluxDB logo
  3. ChatGPT

    🔮 ChatGPT Desktop Application (Mac, Windows and Linux)

  4. sniffnet

    Comfortably monitor your Internet traffic 🕵️‍♂️

    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).

  5. yazi

    💥 Blazing fast terminal file manager written in Rust, based on async I/O.

    Project mention: A ncurses-based command line torrent client for high performance | news.ycombinator.com | 2025-11-23
  6. flow

    Project level config for insanely fast feedback loops (by nikivdev)

  7. wasmer

    🚀 Fast, secure, lightweight containers based on WebAssembly

    Project mention: When Is WebAssembly Going to Get DOM Support? | news.ycombinator.com | 2025-07-23
  8. tokei

    Count your code, quickly.

    Project mention: 15 rust tools to level up your Linux terminal | dev.to | 2025-09-15
  9. 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.

    Stream logo
  10. espanso

    A Privacy-first, Cross-platform Text Expander written in Rust

    Project mention: KiCad and Wayland Support | news.ycombinator.com | 2025-06-17

    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.

  11. 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
  12. watchexec

    Executes commands in response to file modifications

    Project mention: Watchfiles: Simple, modern and fast file watching for Python, written in Rust | news.ycombinator.com | 2025-07-08
  13. kanata

    Improve keyboard comfort and usability with advanced customization

    Project mention: macOS Tahoe | news.ycombinator.com | 2025-09-15
  14. trippy

    A network diagnostic tool

    Project mention: Nping – ping, but with a graph or table view | news.ycombinator.com | 2025-02-12

    Another interesting tool in this space is trippy, which ‘combines the functionality of traceroute and ping’

    https://github.com/fujiapple852/trippy

  15. winit

    Window handling library in pure Rust

    Project mention: Build Android apps using Rust and iced | news.ycombinator.com | 2025-12-21
  16. 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.

  17. nofwl

    NoFWL Desktop Application

  18. microsandbox

    opensource self-hosted sandboxes for ai agent

    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...

  19. lan-mouse

    mouse & keyboard sharing via LAN

    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

  20. 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-08

    Note: 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.

  21. display-switch

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

  22. topgrade

    Upgrade all the things (by topgrade-rs)

    Project mention: 🌿 The Tools That Make My Developer Life Easier | dev.to | 2025-11-22

    topgrade: upgrade all the things

  23. rquickshare

    Rust implementation of NearbyShare/QuickShare from Android for Linux and macOS.

  24. zenith

    Zenith - sort of like top or htop but with zoom-able charts, CPU, GPU, network, and disk usage

  25. sysinfo

    Cross-platform library to fetch system information

  26. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
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).

Rust MacOS discussion

Rust MacOS related posts

  • Gpui-component v0.5.0 released: dividers, more charts, settings component

    1 project | news.ycombinator.com | 8 Dec 2025
  • GPUI Component: Because Desktop Apps Shouldn't Make You Cry

    1 project | dev.to | 6 Dec 2025
  • Flutter Winit-Wgpu Shell

    8 projects | news.ycombinator.com | 1 Dec 2025
  • Bluetui – A TUI for managing Bluetooth on Linux

    11 projects | news.ycombinator.com | 4 Nov 2025
  • Show HN: Ut – Rust based CLI utilities for devs and IT

    7 projects | news.ycombinator.com | 5 Oct 2025
  • Kitty – GPU based terminal emulator

    5 projects | news.ycombinator.com | 20 Sep 2025
  • Mprocs written in Rust: Run multiple commands in parallel

    1 project | news.ycombinator.com | 6 Jun 2025
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 22 Dec 2025
    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 →

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

Sponsored
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.
www.influxdata.com