Open-source projects categorized as MacOS | Edit details
Related topics: #Linux #Windows #iOS #Swift #tvOS

Top 23 MacOS Open-Source Projects

  • GitHub repo the-art-of-command-line

    Master the command line, in one page

    Project mention: Hands-on Linux/CLI course? | | 2021-09-20

    art of command line

  • GitHub repo node

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

    Project mention: Automating email verification for online accounts using JavaScript | | 2021-11-29

    cd into it and npm init (assuming you have node.js installed

  • Scout APM

    Scout APM: A developer's best friend. Try free for 14-days. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.

  • GitHub repo Atom

    :atom: The hackable text editor

    Project mention: I made a video player in Pygame so I can watch stuff while coding! | | 2021-11-29

    Can I ask why you use Atom? (vs other or previous dev environment you have used?)

  • GitHub repo awesome-mac

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

    Project mention: Let's make a collection of useful software and tips for those new to macOS! | | 2021-10-28

    Yes there are some general tools that make almost every mac experience better, but the software I use and love (and recommend) the most only fits people with a similar workflow. There is however a whole github repository dedicated to collecting good software for mac, sorted into categories with a short description. Many problems I have with my computer aren’t unique, very ofter there’s a tool to fix it, I just don’t know the name. This has helped a lot

  • GitHub repo hyperterm

    A terminal built on web technologies

    Project mention: Can someone please explain what a bash and shell are? | | 2021-11-29

    Zsh is actually the default shell in MacOS now, for what its worth. Iterm2 has features regarding session management via profiles, tabs for multiple sessions, etc. The default terminal in MacOS is just fine, but if you find yourself using the terminal every day, iTerm2 is definitely a step up. There are other Terminals though such as Hyper: which has the hilarious and amazing HyperPower plugin:

  • GitHub repo alacritty

    A cross-platform, OpenGL terminal emulator.

    Project mention: Emojis in xterm? | | 2021-11-29
  • GitHub repo mkcert

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

    Project mention: Best local development Environment | | 2021-11-03

    MAMP5 mkcert Local

  • Nanos

    Run Linux Software Faster and Safer than Linux with Unikernels.

  • GitHub repo PowerShell

    PowerShell for every system!

    Project mention: Import-module in class and -Parallel | | 2021-11-29

    See this issue for more detail.

  • GitHub repo HomeBrew

    🍺 The missing package manager for macOS (or Linux)

    Project mention: Demotivated after failing a coding test | | 2021-11-30

    Depending on the position your applying for, you need very different skills. HomeBrew surely took lots of effort to create but the software-engineering side is pretty "boring". Considerations around maintainability, ease-of-use, scalability, etc. OTOH are a big thing which show important, but very different skills.

  • GitHub repo ShadowsocksX-NG

    Next Generation of ShadowsocksX

    Project mention: I need to create an exception to a website... | | 2021-03-31

    Customize your rules for PAC with a similar client. I can provide you an access too :)

  • GitHub repo nativefier

    Make any web page a desktop application

    Project mention: Thanks Microsoft | | 2021-11-20

    I believe you can trick Microsoft into thinking that you're using the web version instead of the app with the use of something like nativefier ( (Use your browsers user agent instead of electron).

  • GitHub repo Motrix

    A full-featured download manager.

    Project mention: Motrix: A full-featured download manager. | | 2021-11-22
  • GitHub repo open-source-mac-os-apps

    🚀 Awesome list of open source applications for macOS.

    Project mention: Awesome list of free and open source apps for macOS. | | 2021-11-19
  • GitHub repo iina

    The modern video player for macOS.

    Project mention: Delay Display | | 2021-11-14 lets you adjust the audio delay when playing back files. Open the quick settings panel shift-command-a

  • GitHub repo sherlock

    🔎 Hunt down social media accounts by username across social networks

    Project mention: Looking for similar tools on github? What are your favorite tools on github? | | 2021-11-28
  • GitHub repo dotfiles

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

    Project mention: Is there somewhere that collates all the hidden features of MacOS? | | 2021-11-16
  • GitHub repo N1

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

    Project mention: Fed up with the Mac, I spent six months with a Linux laptop | | 2021-04-02

    > - Finding a mail client I don't hate on linux is tricky. I've never been able to get on with the console clients, and I actually quite like Mac Mail. Thunderbird is kinda okay.

    If you're not a mailing list based developer, I would recommend Nylas Mail, which is both snappy any polished.

  • GitHub repo SDWebImage

    Asynchronous image downloader with cache support as a UIImageView category

    Project mention: How can I get the image from a URL and make it UIImage? | | 2021-10-19

    Urlsession is the native approach, but there are also libraries that asynchronously download and show the images like SDWebImage or Kingfisher

  • GitHub repo marktext

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

    Project mention: A cross-platform Markdown editor focused on speed and usability | | 2021-11-29
  • GitHub repo Kingfisher

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

    Project mention: Text with Apple support: Me: “Is the Pegasus API on all iPhones?” Apple: “Not that I know of.” Does anyone have the answer? I can’t find the answer on Apple’s developer site either. | | 2021-10-26

    Was literally looking at reddit app files and found reference to "kingfisher" library, which is a swift library for downloading images from the internet.

  • GitHub repo Docker-OSX

    Run Mac in a Docker! Run near native OSX-KVM in Docker! X11 Forwarding! CI/CD for OS X!

    Project mention: Run Mac in a Docker! Run near native OSX-KVM in Docker! X11 Forwarding! CI/CD for OS X! (/r/osx) | | 2021-11-27
  • GitHub repo macOS-Security-and-Privacy-Guide

    Guide to securing and improving privacy on macOS

    Project mention: Privacy settings tools for Mac? | | 2021-11-29
  • GitHub repo my-mac-os

    List of applications and tools that make my macOS experience even more amazing

    Project mention: Keyboard Navigation for Notification Center, Command Center, and Staus Menus (Big Sur) | | 2021-03-09

    Thanks for the references, I really enjoy nikivi's content such as his "my-mac-os" and his homepage. However, I have yet to try KM.

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 2021-11-30.

MacOS related posts


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

Project Stars
1 the-art-of-command-line 98,548
2 node 83,262
3 Atom 56,346
4 awesome-mac 46,381
5 hyperterm 37,327
6 alacritty 35,802
7 mkcert 32,783
8 PowerShell 31,025
9 HomeBrew 30,032
10 ShadowsocksX-NG 29,982
11 nativefier 29,084
12 Motrix 29,074
13 open-source-mac-os-apps 28,741
14 iina 28,484
15 sherlock 28,249
16 dotfiles 27,161
17 N1 24,654
18 SDWebImage 23,878
19 marktext 19,883
20 Kingfisher 19,386
21 Docker-OSX 18,600
22 macOS-Security-and-Privacy-Guide 18,596
23 my-mac-os 18,305
Find remote jobs at our new job board There are 33 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives