#calculator #wine #beer #distilling #champagne

app BrewStillery

BrewStillery is a brewer's, vintner's, and distiller's calculator. It has a multitude of great functions, such as calculating ABV, determining carbonation, and total sparge water needed.

16 stable releases (4 major)

Uses old Rust 2015

6.2.0 May 28, 2018
6.1.0 May 27, 2018
6.0.2 Mar 31, 2018
5.3.1 Jan 20, 2018
1.1.0 Oct 6, 2017

#387 in GUI

Download history 3/week @ 2024-07-20 5/week @ 2024-07-27 4/week @ 2024-09-28 1/week @ 2024-11-02

63 downloads per month

AGPL-3.0

1MB
7.5K SLoC

BrewStillery

BrewStillery is a brewer's, vintner's, and distiller's calculator. It has a multitude of great functions, such as calculating ABV, determining carbonation, and total sparge water needed.

Written in Rust, using GTK3

New In 6.2.0

    • Annotated types to all variables
    • Cleaned up unnecessary logic in realABVFormatting()
    • Updated tests to include all logic cases

Full Changelog

Screenshots:

General Tab Screenshot

General Tab Filled In Screenshot

Beer Tab Top Screenshot

Beer Tab Top Filled In Screenshot

Beer Tab Bottom Screenshot

Beer Tab Bottom Screenshot

Champagne Tab Screenshot

Champagne Tab Screenshot

About Tab Screenshot

To Do:

  • Add Sugars And Fruits To ABV From Grain
  • Add Water Minerals Calculator
  • Add Documentation To The Info Tab
  • Add Export To Gourmet Option

Building:

To install on Arch, the AUR package name is brewstillery.

BrewStillery requires GTK 3.22.

To build, just run cargo build --release. The resultant binary will be target/release/BrewStillery.

To install/uninstall system-wide, run install.sh or uninstall.sh from the scripts directory as your regular user.

If you're installing with cargo install BrewStillery, the logo image will be missing.

To fix this, you will need BrewStilleryLogo.png from the media directory.

Install it with sudo install -Dm755 ../media/BrewStilleryLogo.png /usr/share/BrewStillery/BrewStilleryLogo.png

Sources:

Dependencies

~13MB
~315K SLoC