Shell MacOS

Open-source Shell projects categorized as MacOS | Edit details

Top 23 Shell MacOS Projects

  • GitHub repo dotfiles

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

    Project mention: Rapid Mac Setup for Frontend Development | | 2021-06-07

    This macos script (inspired by Mathias Bynen's script) also configures many other OS-level settings that are gonna be useful for developers.

  • 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: [Help] Can I jailbreak my phone using LINUX on CROUTON with a chrome book? | | 2021-09-19


  • Nanos

    Run Linux Software Faster and Safer than Linux with Unikernels.

  • GitHub repo macOS-Simple-KVM

    Tools to set up a quick macOS VM in QEMU, accelerated by KVM.

    Project mention: iOS on QEMU | | 2021-09-16

    It's very doable, it takes like 10 minutes if your internet is reasonably quick and if you're lucky you might even get GPU acceleration out of it. I used this to set mine up:

  • GitHub repo macos-virtualbox

    Push-button installer of macOS Catalina, Mojave, and High Sierra guests in Virtualbox for Windows, Linux, and macOS

    Project mention: Provenance: iOS and tvOS multi-emulator front end | | 2021-09-16

    Yes, and another alternative is this project using VirtualBox.

  • GitHub repo m-cli

     Swiss Army Knife for macOS

    Project mention: macOS Terminal, new to the terminal and need advice from people that know it. Many thanks fellow macOS users. | | 2021-03-08

    The reason developers use terminal/shell is because of its command line interface i.e, each task is a line/command. Each command maybe anything only limited by the tools you have installed on system. These lines can be placed together in a script and run together and developers often use it like this for automation. It is like programming the system. You can install a lot of tools using HomeBrew and lot of tools and commands are common across Linux and macOS.

  • GitHub repo osxfuse

    FUSE extends macOS by adding support for user space file systems

    Project mention: Randomizing the Alert Sound on a Mac | | 2021-09-13

    With FUSE [0], you could symlink your notification sound file to a "file" that will return bytes from a different notification sound on every read!

  • GitHub repo mac-dev-playbook

    Mac setup and configuration via Ansible.

    Project mention: YSK : Do not use 'sudo vim/nano/emacs..' to edit a file. Instead, set your $EDITOR and use sudoedit or sudo -e. | | 2021-07-26

    this is an simple example of 4k ppl who may disagree

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

    Packer templates for building minimal Vagrant baseboxes for multiple platforms

    Project mention: Who still uses vagrant and why? | | 2021-08-13
  • GitHub repo tmpmail

    A temporary email right from your terminal written in POSIX sh

    Project mention: A temporary email right from your terminal written in Posix sh | | 2021-01-14
  • GitHub repo macos-virtualbox-vm

    Instructions and script to help you create a VirtualBox VM running macOS.

    Project mention: How can I do MacOS and iOS development on a Windows 10 PC? | | 2021-08-21

    Don't have a PC to test, but have you tried a virtual machine?

  • GitHub repo tmux-yank

    Tmux plugin for copying to system clipboard. Works on OSX, Linux and Cygwin.

    Project mention: Tmux lets you select and copy text with your keyboard | | 2021-04-01

    I can highly recommend these tmux plugins that enhance the selection experience:


  • GitHub repo la-capitaine-icon-theme

    La Capitaine is an icon pack designed to integrate with most desktop environments. The set of icons takes inspiration from the latest iterations of macOS and Google's Material Design.

    Project mention: Modern Apple like icon & theme for elementaryOS | | 2021-09-08

    I use la capitaine with a quick fix for the wingpanel icons

  • GitHub repo strap

    👢 Bootstrap your macOS development system.

    Project mention: post your existing Setup to a new job? | | 2021-04-06

    I use Strap with my own dotfiles repo.

  • GitHub repo shpotify

    A command-line interface to Spotify.

    Project mention: Is there any good video player except VLC, IINA, and QuickTime? | | 2021-08-17

    I was expecting it to work like Spotify terminal control shpotify

  • GitHub repo formation

    💻 macOS setup script for front-end development (by minamarkham)

    Project mention: My 2021 New Mac Setup | | 2021-07-05

    Unlike Mina Markham, I choose not to automate my setup because I only do it about once a year and I want the ability to make conscious changes each time.

  • GitHub repo Maza ad blocking

    Local ad blocker. Like Pi-hole but local and using your operating system.

  • GitHub repo dotfiles

    🖥️ Automated Configuration, Preferences and Software Installation for macOS (by atomantic)

    Project mention: The 10 Most Productive Shell Commands and Command-Line Tricks | | 2021-04-10
  • GitHub repo dotfiles

    💻 macOS / Ubuntu dotfiles (by alrra)

    Project mention: MacOS Development workspace 2021 | | 2021-03-08

    alrra - dotfiles

  • GitHub repo trust

    Travis CI and AppVeyor template to test your Rust crate on 5 architectures and publish binary releases of it for Linux, macOS and Windows

    Project mention: I made a Rust CLI tool for migrating Jekyll blog posts to a Gatsby website | | 2021-08-09

    It's published on cargo and can be installed from there, I've also been trying to use [trust]( to automatically generate binaries in CI for people to install, although the deployment isn't working yet.

  • GitHub repo purge-wrangler

    AMD & NVIDIA eGPUs for all Thunderbolt Macs.

    Project mention: Egpu setup doesn't work with Thunderbolt 3 to Thunderbolt 2 adapter. | | 2021-07-26

    That's the wrong guide to follow as Thunderbolt 2 does not support eGPUs out of the box. Did you boot into safe mode to turn off SIP and try purge-wrangler first?

  • GitHub repo docker-host

    A docker sidecar container to forward all traffic to local docker host or any other host

    Project mention: Run MongoDB Atlas locally for testing | | 2021-02-26

    All good, but to build a cluster of more than one node MongoDB requires that "each member of a replica set is accessible by way of resolvable DNS or hostnames". If you run Docker version 18.03+ on hosts like Mac and Win or Docker 20.04+ on Linux, you are free to use the special DNS name host.docker.internal. During installation Docker might add it to your OS host file. However, for those who cannot upgrade their Docker for some reason, we can employ a special container which redirects traffic to the host, for instance Qoomon docker-host. Similarly, we can add dockerhost to the OS host file and also run the container with NET_ADMIN and NET_RAW kernel capabilities.

  • GitHub repo dotfiles

    Dotfiles for macOS (by webpro)

  • GitHub repo linuxify

    🍏🐧 Transparently transform the macOS CLI into a fresh GNU/Linux CLI experience.

    Project mention: How to setup MacOS like Linux | | 2021-05-05

    There is a really slick project I've been using that makes it nicer to use macOS due to using recent versions of all the *nix utils. It's called Linuxify.

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-09-19.


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

Project Stars
1 dotfiles 26,832
2 Docker-OSX 15,668
3 macOS-Simple-KVM 11,320
4 macos-virtualbox 11,071
5 m-cli 8,534
6 osxfuse 7,013
7 mac-dev-playbook 3,906
8 bento 3,719
9 tmpmail 2,404
10 macos-virtualbox-vm 2,328
11 tmux-yank 1,884
12 la-capitaine-icon-theme 1,825
13 strap 1,773
14 shpotify 1,755
15 formation 1,695
16 Maza ad blocking 1,527
17 dotfiles 1,152
18 dotfiles 1,150
19 trust 1,112
20 purge-wrangler 985
21 docker-host 855
22 dotfiles 738
23 linuxify 706
Find remote jobs at our new job board There are 24 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