Typica logo


Data for Coffee Roasters

Typica is a cross-platform application for coffee roasters with features for recording your roasts, tracking green coffee inventory, product development, improving production consistency, and more.

The program is free open source software available under the MIT license.

Typica is Moving

The project web site for Typica is moving to a new home at typica.us. Right now you can find some pre-release builds that add new features to Typica and the new Coffee and Software blog at the new site.

This site isn't going away any time soon, but it will stop receiving substantial updates. As documentation is updated and placed on the new site, the relevant pages here will link to the new site. Eventually the pages here will just automatically redirect to the new site.

Typica 1.7 Now Available

The latest release of Typica includes several new features such as support for more detailed roast specifications, ability to set reminders based on production, a new batch log with search and filter features, and more. This also marks the first release that includes a translation of the program to another language. People using a computer with German locale settings will see that.

The following video goes over some of the most useful changes that were introduced in Typica 1.7 and how to use those.

Data Acquisition

Every batch of coffee you roast with Typica can be recorded for future reference. A practically unlimited number of target roast profiles can be created for reference against future roasts. Log annotations capture events of interest and aid in profile design. Compatable with several different data acquisition devices.

Inventory Tracking

Keep track of your green coffee inventory automatically as you roast it. Reports provide the data you need to see your production trends and plan your green coffee purchases.

Your Data Your Way

Typica stores its data in a PostgreSQL database. The database can be set up on the computer running Typica or on another computer on the network. You keep full control of your data and never need to pay another company for continued access to your data. The use of PostgreSQL provides additional ways to gain insight from your data including integration with all major spreadsheet applications through the PostgreSQL ODBC or JDBC drivers.

Total Customizability

Typica provides a versatile configuration system which can be used to extend or modify Typica for better integration with your work flows. If this is inadequate for your customization needs, the fully documented C++ source code is also freely available. An example configuration is provided which aims to provide something that most will not need to modify, but the option is always there if you need it.

Never Miss a Release

Sign up for the Typica News mailing list to get email when a new version of Typica is available.