Top 23 MacOS Open-Source Projects

  • Flutter

    Flutter makes it easy and fast to build beautiful apps for mobile and beyond

    Project mention: (Ajuda) Pergunta aos amigos programadores do sub. | | 2022-12-01
  • the-art-of-command-line

    Master the command line, in one page

    Project mention: November 28, 2022: FLiP Stack Weekly | | 2022-11-28
  • Zigi

    Close all those tabs. Zigi will handle your updates.. Zigi monitors Jira and GitHub updates, pings you when PRs need approval and lets you take fast actions - all directly from Slack! Plus it reduces cycle time by up to 75%.

  • node

    Node.js JavaScript runtime :sparkles::turtle::rocket::sparkles:

    Project mention: AWS Lambda support Node.js 18 now. Should we update the version of Node.js in the Lambda runtime? | | 2022-11-29

    The Lambda Node.js 18 runtime also enables you to take advantage of new Node.js 18 language features. This includes improved performance for class fields and private class methods, JSON import assertions, and experimental features such as the Fetch API, Test Runner module, and Web Streams API.

  • Atom

    :atom: The hackable text editor

    Project mention: is being sunset on December 15, 2022 | | 2022-11-26
  • awesome-mac

     Now we have become very big, Different from the original idea. Collect premium software in various categories.

    Project mention: Alternative to the macOS app store for finding macOS apps? | | 2022-11-17
  • alacritty

    A cross-platform, OpenGL terminal emulator.

    Project mention: Tmux startup issue with Alacritty | | 2022-11-29
  • hyperterm

    A terminal built on web technologies

    Project mention: #gitPanic - Tools | | 2022-11-29

    Before I added a script to print out my current git branch after the directory in my terminal, my most commonly used git command was git branch. Terminal programs like Hyper will have features like this preconfigured. If you're just using Zsh or Bash, here's a script you can add to your terminal profile file:

  • Scout APM

    Truly a developer’s best friend. Scout APM is great for developers who want to find and fix performance issues in their applications. With Scout, we'll take care of the bugs so you can focus on building great things 🚀.

  • mkcert

    A simple zero-config tool to make locally trusted development certificates with any names you'd like.

    Project mention: How to create SSL certs for local domain? | | 2022-11-24

    mkcert is an easy to use tool for local certs:

  • sherlock

    🔎 Hunt down social media accounts by username across social networks

    Project mention: I want to get back in contact with some old friends but I don’t know how? | | 2022-11-29

    GitHub repo

  • marktext

    📝A simple and elegant markdown editor, available for Linux, macOS and Windows.

    Project mention: Writing down what I do – in Obsidian | | 2022-11-08

    I have used syncthing + marktext[0] and or ghostwriter[1] depending on the content of my notes. For a daily journal I like to use ghostwriter as it has almost no distraction and it forces me to focus. It just got shifted over to being maintained by the KDE team and I really enjoy it.

    I liked marktext over joplin for similar reasons. But I am probably a little overzealous in my search for distraction free note taking. I assume joplin provides more feature sets, I just happened to want less features for what I do on a day to day.


  • PowerShell

    PowerShell for every system!

    Project mention: Powershell script to connect a known device? | | 2022-12-01
  • Motrix

    A full-featured download manager.

    Project mention: 盜版蛆來,推薦一下下載BT&磁力連結的軟體,迅雷狗都不用 | | 2022-11-21
  • HomeBrew

    🍺 The missing package manager for macOS (or Linux)

    Project mention: Switching over from Linux… some questions | | 2022-12-01

    It is Unix. Note that if you use Bash, you'll need to install the latest version yourself, Zsh is the default shell these days. Homebrew is a common package manager. And while macOS ships with a terminal app, called Terminal, others can be installed. I prefer iTerm. Good luck and have fun!

  • open-source-mac-os-apps

    🚀 Awesome list of open source applications for macOS.

    Project mention: Your best recommendations for apps, which are not broadly known. | | 2022-09-22

    Oh and an extensive list of free open source mac apps (hosted on Github).

  • nativefier

    Make any web page a desktop application

    Project mention: Nice little note taking app - Memos | | 2022-11-21

    To make a desktop app from memos, I recommend

  • iina

    The modern video player for macOS.

    Project mention: First time Mac - open for any tips for a longterm windows user | MBP14 M1Pro/32GB/512GB/10C/16C | | 2022-11-28

    IINA (free) - best media player for Mac OS w/ beautiful GUI & support may codec files

  • ShadowsocksX-NG

    Next Generation of ShadowsocksX

    Project mention: Latest Mac Update Not Working | | 2022-07-12

    I've found a workaround using another client. Download, install and run ShadowsocksX-NG Copy your shadowsocks URL, the same that you use for Outline, looks like ss://[email protected]:1234/?outline=1 and select "Import server URLs" in the app menu. Select "Global mode". Select "Turn Shadowsocks on". That's all. Worked for me.

  • dotfiles

    :wrench: .files, including ~/.macos — sensible hacker defaults for macOS

    Project mention: macOS Ventura is now available | | 2022-10-24

    I added a PR to fix rsync, mosh, and some other tools, since they will be broken out of the box.

    But it seems this project has fallen behind on PRs.

    If you would like to have this fix, you can do this after cloning the repo:

      git clone && cd dotfiles

  • N1

    :love_letter: An extensible desktop mail app built on the modern web. Forks welcome!

  • Docker-OSX

    Run macOS VM in a Docker! Run near native OSX-KVM in Docker! X11 Forwarding! CI/CD for OS X Security Research! Docker mac Containers.

    Project mention: For those interested, MacOs in docker on any machine | | 2022-11-30

    sickcodes/Docker-OSX: Run macOS VM in a Docker! Run near native OSX-KVM in Docker! X11 Forwarding! CI/CD for OS X Security Research! Docker mac Containers. (

  • SDWebImage

    Asynchronous image downloader with cache support as a UIImageView category

    Project mention: Trying to parse a JSON and display the image from the JSON | | 2022-08-04

    I have this code here, and I am really struggling with using SwiftUI and an MVVM architecture to display data from this NASA API. I want to take the image URL passes through the JSON and display it. I Found this article that shows how to use the SDWebView Swift package, and I would like to use this package to take the image URL that comes out of the JSON and display that image.

  • Kingfisher

    A lightweight, pure-Swift library for downloading and caching images from the web.

    Project mention: Cracking the iOS Interview | | 2022-09-10

    Kingfisher - Download and cache images

  • autocomplete

    IDE-style autocomplete for your existing terminal & shell

    Project mention: The perfect open-sourcer does not exist | | 2022-11-24

    Whether you contribute small or big chunks of code, being consistent about them carries vital importance. Small contributions to a particular project help you to get familiar with it at first and leads to something bigger. Take a look at some pull requests I have raised to the following projects; withfig, cve-bin-tool, my-photohub, pr-approve-generator.

  • Sonar

    Write Clean JavaScript Code. Always.. Sonar helps you commit clean code every time. With over 300 unique rules to find JavaScript bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.

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

MacOS related posts


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

Project Stars
1 Flutter 146,800
2 the-art-of-command-line 119,293
3 node 91,857
4 Atom 58,756
5 awesome-mac 55,518
6 alacritty 43,188
7 hyperterm 39,729
8 mkcert 38,562
9 sherlock 37,549
10 marktext 37,201
11 PowerShell 36,262
12 Motrix 34,547
13 HomeBrew 34,178
14 open-source-mac-os-apps 33,183
15 nativefier 32,273
16 iina 31,808
17 ShadowsocksX-NG 30,810
18 dotfiles 28,508
19 N1 24,693
20 Docker-OSX 24,657
21 SDWebImage 24,404
22 Kingfisher 20,796
23 autocomplete 20,739
Build time-series-based applications quickly and at scale.
InfluxDB is the Time Series Data Platform where developers build real-time applications for analytics, IoT and cloud-native services in less time with less code.