There are many ways to get involved in the farmOS community! You don't need to be a programmer.

Use farmOS

First and foremost: use farmOS!

Building a critical mass of farmOS users is the best way for the project to grow and thrive.

If you are not already in the habit of tracking your farm's assets and activities, farmOS is a great tool to get started with.

Or, if you know farmers who are in need of a record keeping tool - tell them about farmOS!

Farmier offers farmOS hosting, and all proceeds go towards future development.

Feature requests, Bug reports, etc

If you have ideas for new features or modules that can be built on farmOS, or if you find bugs, add them to the issue queues.

Planning and General Discussion

The farmOS community hosts a farmOS Monthly Call. Anyone is welcome to join.

The farmOS Forum is a great place for discussions, support requests, sharing workflow ideas, etc.

You can also chat with people any time in the #farmOS room on or the #farmOS IRC channel on Freenode (both platforms are linked, so chats are shared between them). Note that the #farmOS IRC room requires a registered Freenode username (to prevent spam).

The farmOS project accepts donations through Open Source Collective, a 501c(6) Non-Profit.

For more information, see: Donate to farmOS

Custom feature development is also available through Farmier.


If you are interested in helping with documentation, create a new issue in the Github issue queue. Or, fork the repository on Github, make changes, and create a pull request.


Are you a Drupal developer? Or a front-end JS developer? Or just a farmer with some free time this winter? Consider getting involved in the farmOS development process. There's a lot to do! And the more folks who can get involved, the more we'll get done! Feel free to jump into the issue queues to get started!