Brewtarget is free open-source brewing software, and a beer recipe creation tool available for Linux, Mac, and Windows. It automatically calculates color, bitterness, and other parameters for you while you drag and drop ingredients into the recipe. Brewtarget also has many other tools such as priming sugar calculators, OG correction help, and a unique mash designing tool. It also can export and import recipes in BeerXML, allowing you to easily share recipes with friends who use BeerSmith or other programs. All of this means that Brewtarget is your single, free, go-to tool when crafting your beer recipes.
- Adam Hawes [email protected]
- Aidan Roberts [email protected]
- A.J. Drobnich [email protected]
- André Rodrigues [email protected]
- Blair Bonnett [email protected]
- Brian Rower [email protected]
- Carles Muñoz Gorriz [email protected]
- Chris Pavetto [email protected]
- Chris Speck [email protected]
- Dan Cavanagh [email protected]
- Daniel Moreno [email protected]
- Daniel Pettersson [email protected]
- David Grundberg [email protected]
- Eric Tamme [email protected]
- Greg Greenaae [email protected]
- Greg Meess [email protected]
- Idar Lund [email protected]
- Jamie Daws [email protected]
- Jean-Baptiste Wons [email protected]
- Jeff Bailey [email protected]
- Jerry Jacobs [email protected]
- Jonatan Pålsson [email protected]
- Jonathon Harding [email protected]
- Julian Volodia [email protected]
- Kregg Kemper [email protected]
- Luke Vincent [email protected]
- Marcel Koek [email protected]
- Mark de Wever [email protected]
- Markus Mårtensson [email protected]
- Matt Anderson [email protected]
- Mattias Måhl [email protected]
- Matt Young [email protected]
- Maxime Lavigne [email protected]
- Medic Momcilo [email protected]
- Mike Evans [email protected]
- Mik Firestone [email protected]
- Mikhail Gorbunov [email protected]
- Mitch Lillie [email protected]
- Padraic Stack [email protected]
- Peter Buelow [email protected]
- Peter Urbanec [email protected]
- Philip Greggory Lee [email protected] -- Original developer
- Rob Taylor [email protected]
- Samuel Östling [email protected]
- Scott Peshak [email protected]
- Théophane MARTIN [email protected]
- Tyler Cipriani [email protected]
Author list created with the help of the following command:
$ git log --raw | grep "^Author: " | sort -u
- Main website (No longer updated and has some out-of-date links)
- Help group (Linked to from the website, but it's better to raise issues on GitHub than post here)
- Latest builds
- Brewtarget PPA (out of date)
- Bug tracker
Latest builds are available by logging into Github, following the "Latest builds" link above, drilling down into the relevant OS and downloading the installer package.
- Source code repository
- Developers team (No longer used)
- Developers wiki
On Debian systems like Ubuntu, the packages for dependencies are:
- cmake (>= 2.8.11)
- git
- libxerces-c-dev
- libxerces-c-doc
- libxalan-c-dev
- libxalan-c-doc
- qtbase5-dev
- qttools5-dev
- qttools5-dev-tools
- qtmultimedia5-dev
- libqt5sql5-sqlite
- libqt5sql5-psql
- libqt5svg5-dev
- libqt5multimedia5-plugins
- libboost-all-dev
- doxygen (optional, for source documentation)
sudo apt install cmake build-essential libxerces-c-dev libxerces-c-doc libxalan-c-dev libxalan-c-doc qtbase5-dev qttools5-dev qttools5-dev-tools qtmultimedia5-dev libqt5sql5-sqlite libqt5sql5-psql libqt5svg5-dev libqt5multimedia5-plugins libboost-all-dev doxygen
We do not do any in-source builds. You will create a separate directory for the build.
$ mkdir brewtarget-build
$ cd brewtarget-build
$ cmake /path/to/brewtarget-src
$ make
Linux-like systems may simply do:
$ sudo make install
Systems that use .deb or .rpm packages may also create a package first:
$ make package
Then either
$ sudo dpkg -i brewtarget*.deb
or
$ sudo rpm -i brewtarget*.rpm
On Mac and Windows environments, the package
target will create an installer
that may be executed to finish the installation.
make package
Makes .deb, .rpm, NSIS Installer, and .tar.bz2 binary packages.make package_source
Makes a .tar.bz2 source package.make source_doc
Makes html documentation of the source in doc/html.
These options are passed to cmake
with the -D
flag before compiling. For
example:
$ cmake /path/to/brewtarget -DCMAKE_INSTALL_PREFIX=/usr -DDO_RELEASE_BUILD=ON
CMAKE_INSTALL_PREFIX
-/usr/local
by default. Set this to/usr
on Debian-based systems like Ubuntu.BUILD_DESIGNER_PLUGINS
-OFF
by default. If set toON
, builds the Qt Designer plugins instead of brewtarget.DO_RELEASE_BUILD
-OFF
by default. IfON
, will do a release build. Otherwise, debug build.NO_MESSING_WITH_FLAGS
-OFF
by default.ON
means do not add any build flags whatsoever. May override other options.