farmOS Screenshot

farmOS is a web-based application for farm management, planning, and record keeping. It is developed by a community of farmers, developers, researchers, and organizations with the aim of providing a standard platform for agricultural data collection and management.

The farmOS server is built on top of Drupal, which makes it modular, extensible, and secure. The farmOS Field Kit app provides offline data entry in a native Android/iOS app, and as a progressive web app (PWA) at

Both are licensed under the GNU General Public License, which means they are free and open source.

To learn how to use farmOS, refer to the User Guide. For more information, visit the farmOS Community Forum and read the Frequently Asked Questions.

You can contribute to the project by making a donation or contributing in other ways.



In this video by Chris Callahan at UVM Extension's Agricultural Engineering Program, Michael Stenta provides an overview of the motivations behind farmOS. Why he started the project, why he uses Drupal as the development framework and why it is open-source. Available on YouTube:

Open Source Stories: The Open Farmer

farmOS was featured in the Red Hat Open Source Stories - Farming for the Future Series: "The Open Farmer", available on YouTube:

OpenTEAM (Open Technology Ecosystem for Agricultural Management)

farmOS is part of OpenTEAM, which is summarized in a video by Stonyfield, available on YouTube:

GODAN Documentary Web Series

farmOS was featured in the GODAN Documentary Web Series: "OPEN FARMS", available on YouTube:

CNBC Special

farmOS was featured in a CNBC special: CNBC: The Future Of Farming Is Utilizing Data In An Open Source Network Of Farmers.

2017 NOFA Summer Conference

Michael Stenta presented a farmOS workshop at the 2017 NOFA Summer Conference. It covers the core features of farmOS, how to get started, where to find help, and how to contribute back to the project.

The full workshop recording is available on YouTube:

@farmOSorg on Twitter