
farmOS
Web-based farm management and record keeping platform
1.3k stars 366 forks last commit first released GPL-2.0
Actively maintained
Last commit 26 Aug 2026.

farmOS is a web-based application for farm management, planning, and record keeping. It provides a standard, extensible platform for collecting and managing agricultural data, built on top of Drupal.
Key Features
- Modular Drupal-based architecture with community-contributed modules and integrations
- Farm record keeping for crops, livestock, equipment, inputs, and farm activities
- Mapping capabilities for field and asset location tracking
- Designed for standardized agricultural data collection and management
- API-oriented platform suitable for integrations with external tools and sensors
Use Cases
- Maintaining compliant, auditable farm logs for daily operations and inputs
- Planning and tracking crop and livestock activities across fields and seasons
- Collecting and organizing farm data for research, reporting, and analysis
Limitations and Considerations
- Requires Drupal familiarity for advanced customization and module development
- Operational complexity can increase as more modules and integrations are added
farmOS is well-suited to farms and organizations that need a flexible system to manage operational records and agricultural datasets. Its Drupal foundation and community ecosystem make it a strong choice for long-term extensibility and integrations.
Categories:
Tags:
Tech Stack:
Similar to farmOS

Aureus ERP
Modular open-source ERP for finance, HR, sales, and inventory
Aureus ERP is an open-source, modular ERP platform built on Laravel for managing accounting, HR, CRM/sales, projects, inventory, and procurement.

Part-DB
Web-based inventory management for electronic components
Open-source web app to manage electronic component inventory with projects/BOMs, barcode labels, fine-grained permissions, and powerful search.

Snipe-IT
Web-based IT asset and software license management system
Open source IT asset management for tracking hardware, software licenses, and assignments, with audit history and a REST API for automation.


Koillection
Self-hosted collection manager for tracking any kind of items
Koillection is a self-hosted web app to catalog and manage collections like books, games, DVDs, stamps, and other physical items with custom fields and metadata.
Atlas CMMS
Open-source CMMS for work orders, asset tracking and preventive maintenance
Docker-ready, open-source computerized maintenance management system with web and mobile apps for work orders, preventive maintenance, inventory and analytics.


DomainMOD
Self-hosted domain and internet asset management application
Open source PHP app to manage domains, SSL certificates, registrars, hosting, DNS, IPs, and related internet assets, with reporting and optional WHM/cPanel data warehousing.



