Track Awesome Agriculture Updates Daily
Open source technology for agriculture, farming, and gardening
🏠 Home · 🔍 Search · 🔥 Feed · 📮 Subscribe · ❤️ Sponsor · 😺 brycejohnston/awesome-agriculture · ⭐ 1.6K · 🏷️ Miscellaneous
Jan 06, 2026
Data Standardization, Interoperability and APIs
- Botanica (⭐10) - Production-ready Rust crate for professional botanical data management with taxonomic hierarchy, cultivation tracking, and Darwin Core compliance.
- Fiware AgriFood - Open Source data standards and IoT framework that help connect farm systems and enable practical smart farming and agrifood solutions—part of the larger Fiware.org project.
Farm Management Systems and Record Keeping
- GrowGood) - GrowGood is an open-source farm management platform using open standards like ValueFlows and JSON-LD to help track and share interoperable data across agricultural operations and marketplaces.
IoT, Hardware / Shapefiles
- Smart Farming Thingsboard (⭐5) - a demo smart farming project using ThingsBoard to collect sensor data and display it on real-time agricultural dashboards.
Oct 09, 2025
Automation and Robotics
- Field Friend - A Development Platform for Autonomous Weeding.
Sep 17, 2025
Datasets
- Agriculture Datasets Collection - Curated collection of machine learning datasets specifically designed to address food security challenges in developing regions.
- CEAOD - Controlled Environment Agriculture Open Data repository providing standardized datasets for greenhouse and indoor farming research with data analysis tools.
- CropHarvest (⭐218) - Open source remote sensing dataset for global crop type mapping with 95,186 labeled datapoints from satellite imagery, supporting machine learning research for food security.
- FAO/NASA Harvest Crop Type Dataset - Ground truth crop type observations dataset with geolocated field data for validation and training of cropland classification models.
Aug 27, 2025
Automation and Robotics
- FarmBot-ROS - Open source farming robot.
IoT, Hardware / Shapefiles
- Open hydroponics - Fully Automated Hydroponic OS
May 19, 2025
IoT, Hardware / Shapefiles
- Simplesteer (⭐5) - RTK GPS tractor autosteer system with a web interface that you can control with a smartphone and can run on a Raspberry Pi.
Apr 04, 2025
Automation and Robotics
- Ant Robotics - development from Ecoterra bot
- Acorn Rover - precision farming rover, Odrive, Python.
- Earth Rover - Ag AGV ROS1 precision farming rover
- EcoTerra Bot - Delta & Rover
- FarmBot - Open source precision gardening project.
- Romi project - Europe-funded research project
- Weedinator - Line following weeding robot
Datasets
- Growstuff - Record keeping & crop database, nice API
- TERRA REF - 1PB public domain high resolution sensor data from sorghum breeding trials (data publication with large files available on globus.org at ncsa#terra-public)
Apr 03, 2025
Datasets
- PlantVillage - Dataset containing leaf images of healthy and diseased plants, covering 38 disease classes across 14 different crops.
- SoybeanYield (⭐163) - A multimodal agricultural dataset for soybean yield forecasting, integrating yield performance, management practices, weather data, and soil parameters.
Feb 04, 2025
Farm Management Systems and Record Keeping
- LiteFarm (⭐193) - LiteFarm is the world’s first community-led, not-for-profit, Farm management system
Jul 05, 2023
Data Standardization, Interoperability and APIs
- Agstack - Open-Source Digital Infrastructure for the Agriculture Ecosystem.
- JDLinkMachineDataAPI-OAuth2-CSharp-Example (⭐0) - CSharp JDLink Machine Data API client example.
- MyJohnDeereAPI-OAuth2-Java-Example (⭐2) - Java MyJohnDeere API client example.
- MyJohnDeereAPI-OAuth2-NodeJS-Example (⭐3) - Node.js MyJohnDeere API client example.
- MyJohnDeereAPI-OAuth2-Python-Example (⭐20) - Python MyJohnDeere API client example.
IoT, Hardware / Shapefiles
- Farm-Data-Relay-System (⭐583) - System using ESP-NOW, LoRa, and other protocols to transport sensor data in remote areas without relying on WiFi.
- OpenWeedLocator (⭐432) - Open Source, low-cost, image-based weed detection device for in-crop and fallow scenarios.
Machine Learning and AI / Shapefiles
- AgML (⭐259) - Centralized framework for agricultural machine learning.
- FarmVibes.AI (⭐821) - Multi-Modal GeoSpatial ML Models for Agriculture and Sustainability.
Sep 13, 2022
Automation and Robotics
- Fields2Cover (⭐734) - Robust and efficient coverage paths for autonomous agricultural vehicles.
Mar 30, 2022
Automation and Robotics
- ROS Agriculture - Open Source community focusing on using Robot Operating System to empower farmers with robotics tools.
Machine Learning and AI / Shapefiles
- agridat (⭐139) - R package providing an extensive collection of datasets from agricultural experiments.
- Crop Yield Prediction (⭐413) - Deep gaussian process for crop yield prediction based on remote sensing data.
- Deep Learning for Biologists with Keras (⭐106) - Tutorials for deep learning based analysis (mainly) on biological relavent themes.
- PlantCV (⭐755) - Plant phenotyping software using computer vision.
Feb 22, 2022
Data Standardization, Interoperability and APIs
- OpenTeam - Open Technology Ecosystem for Agricultural Management
Feb 19, 2022
Datasets
- CWFID (⭐155) - Dataset comprising field images, vegetation segmentation masks and crop/weed plant type annotations.
Jan 29, 2021
Farm Management Systems and Record Keeping
- Soil Mate (⭐23) - Helper app designed to assist the collection of soil data.
Sep 22, 2020
Remote Sensing and Imagery / Shapefiles
- Awesome Vegetation Index (⭐78) - List of reference, applications of common Vegetation Indices for Multi-spectral, hyper-spectral and UAV images.
Sep 09, 2020
IoT, Hardware / Shapefiles
- Farm Hack - Worldwide community of farmers that build and modify our own tools.
Aug 11, 2020
Calculators
- farm-calculators (⭐21) - WordPress plugin for calculating various farming and crop related information.
Climate, Environment and Weather
- agroclimatology (⭐17) - Ruby client for interacting with the NASA (POWER) Agroclimatology Web Resource.
- evapotranspiration (⭐14) - Ruby library for calculating reference crop evapotranspiration (ETo).
May 31, 2019
IoT, Hardware / Shapefiles
- Open Agriculture Foundation - Open Source ecosystem of technologies that enable and promote transparency, networked experimentation, education, and hyper-local production.
May 10, 2019
Data Standardization, Interoperability and APIs
- SencropAPI-JavaScript-Client (⭐3) - Sencrop API Javascript client implementation. Read and manage Sencrop weather stations.
Feb 26, 2019
Climate, Environment and Weather
- frostline (⭐160) - A dataset, API, and python parser for USDA plant hardiness zones.
- GSODR (⭐97) - Global summary daily weather data in R.
- iem (⭐179) - Code that makes the Iowa Environmental Mesonet run.
- PyETo (⭐173) - Python package for calculating reference/potential evapotranspiration (ETo).
- pyTSEB (⭐154) - A python two source energy balance model for estimation of evapotranspiration with remote sensing data.
- soilDB (⭐94) - R library for simplified access to NCSS soil databases.
Crop Modeling, Phenotyping, and Pathology
- Open Plant Pathology - A community that values open data and computational tools for advancing epidemiology and pathogen population biology and ecology.
Data Standardization, Interoperability and APIs
- AgGateway’s ADAPT Toolkit - Open Source project providing tools to simplify communication between growers, their machines, and their partners.
- API-Code-Samples (⭐9) - Contains aWhere's API platform code samples.
- ClearAg-API-Examples (⭐1) - A collection of code examples using the ClearAg APIs.
- Open Ag Data Alliance - OADA is an open project designed to bring interoperability, security, and privacy to agricultural data.
- SampleData (⭐33) - Sample datacards, shapefiles, and other files you can use for testing.
Farm Management Systems and Record Keeping
- Ekylibre (⭐462) - Farm management information system for farmers and small enterprises built with Ruby on Rails and PostgreSQL/PostGIS.
- farmOS (⭐1.2k) - Web-based farm record keeping application built with Drupal and PHP.
- Tania (⭐810) - Free and open source farming management system for everyone built with Go and Vue.js.
Geospatial and GIS / GIS Resources
- Awesome GIS (⭐5.1k) - Awesome GIS is a list collecting abundant GIS related sources.
Geospatial and GIS / GIS Platforms
- QGIS - QGIS is a free, open source, cross platform (lin/win/mac) geographical information system.
Geospatial and GIS / Shapefiles
- pyshp (⭐1.1k) - Reads and writes ESRI Shapefiles in pure Python.
- rgeo-shapefile (⭐98) - RGeo Shapefile is an optional module for RGeo for reading geospatial data from ESRI shapefiles in Ruby.
IoT, Hardware / Shapefiles
- AgOpenGPS - Ag precision mapping and section control software.
- OpenMinder (⭐45) - Open Source Rootzone Monitoring, API and open source hat for the RaspberryPi.
Knowledgebases and Learning Resources / Shapefiles
- Harvest Helper (⭐88) - Provides growing, harvesting and recipe information for the 45 plants in the database as well as a JSON API.
- OpenFarm (⭐1.7k) - A free and open database for farming and gardening knowledge built with Ruby on Rails.
Remote Sensing and Imagery / Shapefiles
- Awesome Sentinel (⭐570) - A curated list of awesome tools, tutorials and APIs related to data from the Copernicus Sentinel Satellites.
- Raster Vision (⭐2.2k) - Deep learning for aerial/satellite imagery.
- Sen2Agri (⭐123) - Software system processing high resolution satellite images for agricultural purposes.