Rust MacOS

Open-source Rust projects categorized as MacOS

Top 23 Rust MacOS Projects

  1. alacritty

    A cross-platform, OpenGL terminal emulator.

    Project mention: Building Debian packages from source in bootstrapped Debian | dev.to | 2025-04-17

    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.

  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)

    Project mention: Widen ChatGPT Screen | news.ycombinator.com | 2024-06-14
  4. yazi

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

    Project mention: Building Debian packages from source in bootstrapped Debian | dev.to | 2025-04-17

    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.

  5. sniffnet

    Comfortably monitor your Internet traffic 🕵️‍♂️

    Project mention: Sniffnet – monitor your Internet traffic | news.ycombinator.com | 2025-02-02
  6. wasmer

    🚀 Fast, secure, lightweight containers based on WebAssembly

    Project mention: Running Native Bash Scripts from a Web Interface Using WebAssembly and WASI | dev.to | 2025-04-22

    You can grab a precompiled Bash WebAssembly binary with WASI support from projects like runwasi or Wasmer.

  7. tokei

    Count your code, quickly.

    Project mention: Building My First Web App with the Help of AI | dev.to | 2025-03-23

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

  8. espanso

    Cross-platform Text Expander written in Rust

    Project mention: macOS Tips and Tricks | news.ycombinator.com | 2025-02-27
  9. SaaSHub

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

    SaaSHub logo
  10. watchexec

    Executes commands in response to file modifications

    Project mention: Watchexec: Execute commands in response to file modifications | news.ycombinator.com | 2024-08-06
  11. winit

    Window handling library in pure Rust

    Project mention: Dioxus 0.6 – Crossplatform apps with Rust | news.ycombinator.com | 2024-12-11

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

  12. kanata

    Improve keyboard comfort and usability with advanced customization

    Project mention: Apple Needs a Snow Sequoia | news.ycombinator.com | 2025-03-27
  13. 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

  14. nofwl

    NoFWL Desktop Application

    Project mention: Noi: an AI-enhanced, customizable browser | news.ycombinator.com | 2024-05-18
  15. 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: life [2] - I want to build a file sharing app | dev.to | 2024-05-29

    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.

  16. lan-mouse

    mouse & keyboard sharing via LAN

    Project mention: IntelliJ Preview supports Wayland now | news.ycombinator.com | 2024-08-22

    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

  17. display-switch

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

  18. nix-installer

    Install Nix and flakes with the fast and reliable Determinate Nix Installer, with over 7 million installs.

    Project mention: SELinux on NixOS | news.ycombinator.com | 2025-04-07

    [1] https://universal-blue.discourse.group/t/issue-installing-ce...

    [2] https://github.com/DeterminateSystems/nix-installer

    [3] https://nixos.wiki/wiki/Home_Manager

    Working with rpm-ostree; upgrading the layered firefox RPM without a reboot requires -A/--apply-live (which runs twice) and upgrading the firefox flatpak doesn't require a reboot, but SELinux policies don't apply to flatpaks which run unconfined FWIU.

    "SEC: Flatpak Chrome, Chromium, and Firefox run without SELinux confinement?" https://discussion.fedoraproject.org/t/sec-flatpak-chrome-ch...

    From https://news.ycombinator.com/item?id=43564972 :

    > Flatpaks bypass selinux and apparmor policies and run unconfined (on DAC but not MAC systems) because the path to the executable in the flatpaks differs from the system policy for /s?bin/* and so wouldn't be relabeled with the necessary extended filesystem attributes even on `restorecon /` (which runs on reboot if /.autorelabel exists).*

    Having written a venv_relabel.sh script to copy selinux labels from /etc onto $VIRTUAL_ENV/etc , IDK; consistently-built packages are signed and maintained. The relevant commands from that script:

  19. zenith

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

    Project mention: Zenith: Like top/htop with zoomable charts of CPU, GPU, network and disk usage | news.ycombinator.com | 2024-05-22
  20. sysinfo

    Cross-platform library to fetch system information

  21. topgrade

    Upgrade all the things (by topgrade-rs)

    Project mention: The legacy of NeXT lives on in OS X (2012) | news.ycombinator.com | 2024-12-22

    You can use topgrade (https://github.com/topgrade-rs/topgrade) to update system, homebrew, npm, python, cargo with only one command. It also works on Linux and Windows.

  22. rinf

    Rust for native business logic, Flutter for flexible and beautiful GUI

  23. rquickshare

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

    Project mention: rquickshare VS CrossDrop - a user suggested alternative | libhunt.com/r/rquickshare | 2024-10-08
  24. chat-ai-desktop

    Unofficial ChatGPT desktop app for Mac & Windows menubar using Tauri & Rust

  25. cacao

    Rust bindings for AppKit (macOS) and UIKit (iOS/tvOS). Experimental, but working!

  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

Log in or Post with

Rust MacOS related posts

  • Show HN: Infat – Declaritive application assocation manager for macOS

    5 projects | news.ycombinator.com | 24 Apr 2025
  • Sapphire: Rust based package manager for macOS

    10 projects | news.ycombinator.com | 22 Apr 2025
  • Building Debian packages from source in bootstrapped Debian

    3 projects | dev.to | 17 Apr 2025
  • Ask HN: What's the Best Open Source Tool You've Discovered Recently?

    4 projects | news.ycombinator.com | 11 Apr 2025
  • Apple Needs a Snow Sequoia

    9 projects | news.ycombinator.com | 27 Mar 2025
  • Exploring Rust: A Rubyist's Perspective

    4 projects | dev.to | 28 Feb 2025
  • Show HN: Scripton – Python IDE with Built-In Realtime Visualizations

    6 projects | news.ycombinator.com | 18 Feb 2025
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 13 May 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 58,756
2 ChatGPT 53,747
3 yazi 24,841
4 sniffnet 23,830
5 wasmer 19,696
6 tokei 12,378
7 espanso 10,989
8 watchexec 5,955
9 winit 5,251
10 kanata 4,934
11 trippy 4,550
12 nofwl 4,231
13 FlyingCarpet 3,957
14 lan-mouse 3,110
15 display-switch 3,048
16 nix-installer 2,819
17 zenith 2,781
18 sysinfo 2,436
19 topgrade 2,412
20 rinf 2,298
21 rquickshare 2,282
22 chat-ai-desktop 2,017
23 cacao 1,982

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

Did you know that Rust is
the 5th most popular programming language
based on number of references?