Free and Open-Source Software for your Cocktail Machine

CocktailBerry is a Python and Qt based app for a cocktail machine on the Raspberry Pi. It enables you to build your own, fully customized machine, while still being able to use the identical software on each machine. Detailed information, installation steps and set up can be found at the documentation.

Main Features

CocktailBerry comes packed with versatile features right out of the box. Explore some of the key benefits.

Easy to Set-Up

On a fresh Raspberry Pi, one command is all you need. The tool will make the rest for you. Lay back, grab a drink, and come back to a fully functional cocktail maker.

Configuration over the App

Once installed, just run the software and go to the settings. Here you can configure everything to your liking and the state of your machine.

Customize your Cocktails

You can manage change, add or delete all the cocktail data over the app. This includes ingredients and recipes, things to add via hand and pumping order.

Multi Language Support

The app is available in multiple languages. You can easily switch between them in the settings. If you want to, you can even provide translation for your language.

Supports Add-Ons

Missing some custom feature? Just add it! The software is designed to be easily extendable. You can add your own features and even share them with the community.

Batteries Included

Many additional nice things to have: Custom app themes, cleaning program, data visualization and export, LED + NFC support, option to send data to webhooks and more.

What Our Users Say

CocktailBerry especially brings joy to people who just want to build, but not program. In case you want to program, add-ons also provide an easy way to extend the functionality.

β€œA few inputs and the code was running! I was totally amazed, especially by the extent of the software and the clean, well-designed interface.

Thomas

Builder of a Machine

β€œI've tried a few cocktail software programs, and I have to say, yours is the one that's the best structured.

Adnan

Builder of multiple Machines

β€œIt's great to see how much effort you put in, and that it's not a project that gets abandoned after just one or two updates.

Marvin

User of the Software