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

Top 23 MacOS Open-Source Projects

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

    Master the command line, in one page

    Project mention: Should I buy a 'Linux Command Line Second edition' book by William Shotts? | reddit.com/r/linux4noobs | 2021-01-22

    Keep https://mywiki.wooledge.org/BashFAQ and https://github.com/jlevy/the-art-of-command-line handy

  • GitHub repo node

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

    Project mention: How to Create a Simple Random Quote App with Angular | dev.to | 2021-03-02

    - Node.js

  • Scout

    Get performance insights in less than 4 minutes. 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: Brackets (open source code editor for HTML, CSS, JS) EOL notice | reddit.com/r/opensource | 2021-03-02

    "Atom" https://atom.io

  • GitHub repo awesome-mac

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

    Project mention: What's the 2021 equivalent to iusethis.com? | reddit.com/r/mac | 2021-02-27

    Something like this? https://github.com/jaywcjlove/awesome-mac

  • GitHub repo hyperterm

    A terminal built on web technologies

    Project mention: What Terminal Emulator is this? | reddit.com/r/commandline | 2021-02-23

    Looks like it may be Hyper. The shell is probably ZSH or Fish - I know there are plugins for both shells to give that kind of autocomplete.

  • GitHub repo alacritty

    A cross-platform, OpenGL terminal emulator.

    Project mention: https://np.reddit.com/r/Gentoo/comments/lty75o/trying_create_my_first_ebuild_for_the_main_tree/gp3nsi8/ | reddit.com/r/backtickbot | 2021-02-27

    # Copyright 2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 DESCRIPTION="Music player with a waveform progress bar" HOMEPAGE="https://nulloy.com" EGIT_REPO_URI="https://github.com/alacritty/alacritty" LICENSE="GPL-3" SLOT="0" KEYWORDS="~x86 ~amd64" IUSE="gstreamer taglib skins" DEPEND=" dev-qt/qtcore taglib? (media-libs/taglib) gstreamer? (media-libs/gstreamer) " RDEPEND="${DEPEND}" src_configure() { local myconfargs=( $(use gstreamer || echo --no-gstreamer) $(use skins || echo --no-skins) --no-update-check --prefix "${EPREFIX}/usr" --libdir $(get_libdir) ) ./configure ${myconfargs[@]} || die }

  • GitHub repo ShadowsocksX-NG

    Next Generation of ShadowsocksX

  • GitHub repo edex-ui

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

    Project mention: What have you done that made your friends say "that's cool"? | reddit.com/r/linuxquestions | 2021-02-26

    DEX-UI. This terminal is completely fluff, but it looks awesome. I'd like to run it with wtfutil on a large TV for monitoring stuff, just because it looks cool.

  • GitHub repo mkcert

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

    Project mention: YunoHost exclusively in local network (ssl/cert/https problem) | reddit.com/r/selfhosted | 2021-02-24

    A possible workaround could be generating some new certificates for an internal domain name (maybe mkcert helps here, it even allows to generate wildcards) then copy them to your server and edit your YunoHost's Nginx config files to replace the current (if any) certificate paths to the new ones, so you would then have access to your-service.domain.tld from your local network (don't forget to import the CA certificate to your browser, or you'll get a beutiful warning message about problems with the authority that signed it!)

  • GitHub repo HomeBrew

    🍺 The missing package manager for macOS (or Linux)

    Project mention: Over half of my storage is taken by other category | reddit.com/r/MacOS | 2021-03-02

    Firstly you need to install "brew" (https://brew.sh/) and then install "ncdu" via "brew install ncdu".

  • GitHub repo iina

    The modern video player for macOS.

    Project mention: IINA: Beautiful modern alternative to VLC for macOS | reddit.com/r/coolgithubprojects | 2021-02-15
  • GitHub repo nativefier

    Make any web page a desktop application

    Project mention: My First Impression on Linux (Debian10) | reddit.com/r/linux4noobs | 2021-02-19

    Hey I don't program in R or use RStudio but if you want it to be an app maybe you could use nativfier

  • 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 Motrix

    A full-featured download manager. (by agalwood)

    Project mention: Windows 10 ISO fails to download | reddit.com/r/windows | 2021-02-01

    Motrix (also open source) - https://github.com/agalwood/Motrix/releases/tag/v1.5.15

  • GitHub repo dotfiles

    :wrench: .files, including ~/.macos — sensible hacker defaults for macOS (by mathiasbynens)

    Project mention: Script to reinstall macos | reddit.com/r/MacOS | 2021-02-09

    the list of commands is nice. other people have done this, way more expansively. you might get some good ideas from here, for example.

  • GitHub repo awesome-macos-command-line

    Use your macOS terminal shell to do awesome things.

  • GitHub repo PowerShell

    PowerShell for every system!

    Project mention: PoweShell Access | reddit.com/r/PowerShell | 2021-03-01

    Windows PowerShell is available by default in recent versions of Windows (Server). PowerShell 7.x is installed separately and is available on GitHub.

  • GitHub repo N1

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

  • 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 sherlock

    🔎 Hunt down social media accounts by username across social networks

    Project mention: How to find traces of yourself on the internet | reddit.com/r/privacy | 2021-01-13

    It is a python program, so you can execute it on Windows. Here are the installation steps, note you can also run it from some cloud providers (google cloud or replit are listed in README) : https://github.com/sherlock-project/sherlock#installation

  • GitHub repo marktext

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

    Project mention: GhostWriter is a distraction free Markdown editor | news.ycombinator.com | 2021-02-24

    Are you trying the same Mark Text app (https://marktext.app/ , https://github.com/marktext/marktext)? Here is a screenshot I just took, trying out things: https://i.imgur.com/bvE0FyM.png — it seems to do WYSIWYG just like Typora (which I have used extensively), and in fact I can't find a separate preview mode anywhere. (There is a View→Source Code Mode checkbox that you can turn on if you want to view only the source code for some reason, but that's not the default.) See also the screenshots in the GitHub repo's README (https://raw.githubusercontent.com/marktext/marktext/develop/...). Could you explain the difference you have in mind?

  • 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: Spy pixels in emails 'have become endemic' | news.ycombinator.com | 2021-02-16

    macOS Mail.app -> Preferences -> Viewing -> Uncheck "Load remote content in messages"

    Privacy defaults come down to usability vs. privacy; Apple making this so easy to toggle is fine by me as I care about privacy and tracking.

    Now, it would be great if every macOS application walked you through privacy settings right after installation in the same way that I am offered a tour of the new features. Since there is no such "privacy tour", the community has discussed ways in which macOS can be hardened [1], [2].

    1. https://github.com/drduh/macOS-Security-and-Privacy-Guide

    2. https://news.ycombinator.com/item?id=18099835

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


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

Project Stars
1 the-art-of-command-line 83,981
2 node 77,223
3 Atom 54,406
4 awesome-mac 41,022
5 hyperterm 35,329
6 alacritty 30,041
7 ShadowsocksX-NG 29,172
8 edex-ui 28,759
9 mkcert 28,132
10 HomeBrew 26,903
11 iina 26,356
12 nativefier 26,152
13 open-source-mac-os-apps 25,362
14 Motrix 25,157
15 dotfiles 24,837
16 awesome-macos-command-line 24,653
17 PowerShell 24,618
18 N1 24,596
19 SDWebImage 23,382
20 sherlock 20,733
21 marktext 18,206
22 Kingfisher 18,073
23 macOS-Security-and-Privacy-Guide 17,764