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: [20] Top 15 Most Valuable GitHub Repos in 2021 | dev.to | 2021-04-28

    All you need for mastering the command line on one page. https://github.com/jlevy/the-art-of-command-line

  • GitHub repo node

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

    Project mention: 5 Reasons to use Node.js along with React.js | dev.to | 2021-05-15

    The web applications that use mongoDB, express.js, react.js and node.js. Using this we can create applications like e-commerce websites, banking websites and many more. React plus node will help us building such applications with ease.

  • GitHub repo Atom

    :atom: The hackable text editor

    Project mention: How to add a mod to mac | reddit.com/r/vivaldibrowser | 2021-05-09

    PS²: If MacOS's default notepad app doesn't allow for creating .js files, you can use Visual Studio Code or Atom.

  • GitHub repo awesome-mac

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

    Project mention: MacOS Development workspace 2021 | dev.to | 2021-03-08

    Awesome Mac

  • GitHub repo hyperterm

    A terminal built on web technologies

    Project mention: The Firefox Roadmap according to /r/firefox | reddit.com/r/firefox | 2021-04-28

    May i interest you a command line terminal written in Electron? (god i almost puked)

  • GitHub repo alacritty

    A cross-platform, OpenGL terminal emulator.

    Project mention: Looks like the BSPWM can't render text properly in arch linux | reddit.com/r/bspwm | 2021-05-14

    Github Link

  • GitHub repo edex-ui

    A cross-platform, customizable science fiction terminal emulator with advanced monitoring & touchscreen support.

    Project mention: eDEX-UI is a fullscreen, cross-platform terminal emulator and system monitor that looks and feels like a sci-fi computer interface. ---we need themes from you at cyberDeck | reddit.com/r/cyberDeck | 2021-04-18

    and specifically for raspi users, I saw this: https://github.com/GitSquared/edex-ui/issues/313#issuecomment-443465345

  • GitHub repo ShadowsocksX-NG

    Next Generation of ShadowsocksX

    Project mention: I need to create an exception to a website... | reddit.com/r/shadowsocks | 2021-03-31

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

  • GitHub repo mkcert

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

    Project mention: Easily deployable Cert Authority for you! :) | reddit.com/r/selfhosted | 2021-05-12

    https://github.com/FiloSottile/mkcert is another project to easily make locally-trusted development certificates. Doesn't have a GUI though

  • GitHub repo HomeBrew

    🍺 The missing package manager for macOS (or Linux)

    Project mention: Lima: Linux-on-Mac (“macOS Subsystem for Linux”, “Containerd for Mac”) | news.ycombinator.com | 2021-05-14

    > This includes automatic installation of casks at runtime.


  • GitHub repo nativefier

    Make any web page a desktop application

    Project mention: Vim on Slack? | reddit.com/r/vim | 2021-04-26

    My fantasy has been to run Slack in https://github.com/nativefier/nativefier with something like vimium but installing browser extensions doesn't really work or work great now

  • GitHub repo iina

    The modern video player for macOS.

    Project mention: Custom touchpad gestures coming from Windows | reddit.com/r/MacOS | 2021-05-02
  • GitHub repo dotfiles

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

    Project mention: Can't set default Finder view anymore on Big Sur | reddit.com/r/MacOS | 2021-04-16

    On a fresh 11.2.3 install I've tried to set the default "view" to "list" for Finder windows using the following:

  • GitHub repo PowerShell

    PowerShell for every system!

    Project mention: It works! | reddit.com/r/steinsgate | 2021-05-15

    b. PowerShell 7 (link)

  • GitHub repo Motrix

    A full-featured download manager.

    Project mention: Best download manager?? | reddit.com/r/software | 2021-05-08

    Also, you can check the https://github.com/agalwood/Motrix found on Github.

  • GitHub repo open-source-mac-os-apps

    🚀 Awesome list of open source applications for macOS. https://t.me/opensourcemacosapps

    Project mention: Why is it not more common for people to fork projects to create variations? | reddit.com/r/opensource | 2021-02-25

    open-source-mac-os-apps and awesome-selfhosted which between them have >1600 items (just by counting list items) and the word "fork" occurs 12 times. Obviously the descriptions are really short and not comprehensive so necessarily a lowball.

  • GitHub repo awesome-macos-command-line

    Use your macOS terminal shell to do awesome things.

  • GitHub repo sherlock

    🔎 Hunt down social media accounts by username across social networks

    Project mention: I am studying ethical hacking skills. What do you think miz? :) (basic information gathering based on a username) | reddit.com/r/Mizkif | 2021-05-12
  • 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 | news.ycombinator.com | 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: SDWebImage doesn't work like intended (Doesn't apply blur to image) | reddit.com/r/SwiftUI | 2021-03-02

    I was using [SDWebImage](https://github.com/SDWebImage/SDWebImage) for my project and I wanted to apply a blur based on a blurRadius given by user through a slider However it doesn't work as intended

  • GitHub repo marktext

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

    Project mention: Remnote vs Obsidian vs Notion | reddit.com/r/Zettelkasten | 2021-05-01
  • GitHub repo Kingfisher

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

    Project mention: Top 10 Developer Trends, Thu Sep 24 2020 | dev.to | 2020-09-24

    onevcat / Kingfisher

  • GitHub repo macOS-Security-and-Privacy-Guide

    Guide to securing and improving privacy on macOS

    Project mention: Security | reddit.com/r/macbookpro | 2021-05-11


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


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

Project Stars
1 the-art-of-command-line 88,942
2 node 78,997
3 Atom 55,056
4 awesome-mac 41,770
5 hyperterm 35,839
6 alacritty 32,500
7 edex-ui 30,826
8 ShadowsocksX-NG 29,408
9 mkcert 29,180
10 HomeBrew 27,926
11 nativefier 26,998
12 iina 26,938
13 dotfiles 26,369
14 PowerShell 26,035
15 Motrix 25,799
16 open-source-mac-os-apps 25,717
17 awesome-macos-command-line 25,121
18 sherlock 25,065
19 N1 24,607
20 SDWebImage 23,530
21 marktext 18,700
22 Kingfisher 18,411
23 macOS-Security-and-Privacy-Guide 17,990