Now when I use a Mac, I notice the abundance of options and extra steps needed to run an application or navigate somewhere. I also notice it runs a bit slower, or is that just in my head? Now that I've made the switch to an open source ecosystem and Linux, I'm happy and have no need to switch back. Linux Mintis a popular, open source Linux operating system based on Debian and Ubuntu OS used by millions of people. While it is based on Ubuntu, this operating system works much more like Windows or Mac OS, hosting a familiar interface. ResearchKit is an open source framework that enables an iOS app to become a powerful tool for medical research. It includes a variety of customizable modules that you can build upon and share with the community.

  • Latest Version:

  • Requirements:

    Mac OS X 10.11 or later

  • Author / Product:

    OpenEmu Team / OpenEmu for Mac

  • Old Versions:

  • Filename:

OpenEmu for Mac is about to change the world ofvideo game emulation, one console at a time.. For the first time, the 'It just works' philosophy now extends to open source video game emulation on the Mac. With OpenEmu, it is extremely easy to add, browse, organize and with a compatible gamepad, play those favorite games (ROMs) you already own.
One of the standout features of OpenEmu for macOS is how it organizes all your games into one unique, unified games library. Watch as backups of the games (ROMs) you already own are gracefully added to their appropriate library and box art is magically added. You can even create your own ‘collections’ mix and matched from different consoles.
Controls & Controllers
Any generic HID compliant USB or Bluetooth game controller should work with the tool out of the box. The app now automatically maps controls for the following recognized devices.
Cores & Systems
Open Emu for Mac is modular, and thanks to the work of other great open source projects, it can emulate a wide variety of video game systems (we call them 'cores').
Note: Requires 64-bit processor.


  • Follows selected recipe to automatically pour drink
  • Auto-generated REST API and model documentation
  • Access to pumps for priming, clearing pumps
  • Uses IETF management standards for YANG and RESTCONF using FreeCONF library
  • Open Source (MIT)
  • Single server for API, hardware access, business logic, and user interface
  • Simple source code in Go.
  • Mobile-first UI in Polymer 3.0
  • Relatively inexpensive hardware
  • systemd script to start when Pi starts



These dependencies need to be in your PATH:

  • Go 1.9 or newer instructions
  • Go depinstructions
  • yarninstructions
  • make

For graphical documentation generation:

  • Graphviz instructions


This will build everything, including binary for Pi and your current workstation so you can develop.

OS Support

This should work on all OSes. If you port the Makefile to Windows, let me know and I'll include it with this project.


  • Raspberry Pi Model 3/ 2GB or bigger SD card w/Raspian. Bartender application is around 8MB total size.
  • 12v power supply, 1.5 Amp or better for driving Pi and pumps.
  • Wiring
  • 1-8 peristalic pumps. Link
  • Hosing
  • Custom case
  • 12v to 5v converter (old cigarette lighter USB charger will work)

Running on local workstation

Running on Pi

After the build, there will be a bartend.tgz. Copy that to Pi and untar in /opt. You can install the /opt/bartend/etc/service into systemd for starting service with Pi.


The pumps are very slow, a drink can take close to a minute to make. I experimented with other pumps but they do not self-prime. Ultimately I think a gravity-fed system might be a better design. Ideas welcomed.

You really shouldn't power-off Pi w/o shutting down gracefully or you risk corrupting SD card. Switch to read-only filesystem or add a powerdown button.

Mac Bartender Open Source Download

Weighing scale. I started working on augmenting pumps with a scale that would allow you to pour liquids that were not attached to pumps. I never completed the integration of the hardware for the scale. Flash iphone via 3utools.


Mac Bartender Open Source Download

This is a functional project, a hobby and an example application of FreeCONF libary.


Open Source Mac App

You can contact if you have any comments for suggestions.

Open Source Mac Software