awesome-agriculture
github.com/brycejohnston/awesome-agriculture ↗Open source technology for agriculture, farming, and gardening
Use this list with your AI agent
Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:
"Show me gis resources resources from awesome-agriculture"
Installation instructions →What's inside
Automation and Robotics
- Acorn Rover
precision farming rover, Odrive, Python.
- Ant Robotics
development from Ecoterra bot
- Earth Rover
Ag AGV ROS1 precision farming rover
- EcoTerra Bot
Delta & Rover
- FarmBot
Open source precision gardening project.
- FarmBot-ROS
Open source farming robot.
Data Standardization, Interoperability and APIs
- AgGateway’s ADAPT Toolkit
Open Source project providing tools to simplify communication between growers, their machines, and their partners.
- Agstack
Open-Source Digital Infrastructure for the Agriculture Ecosystem.
- API-Code-Samples
Contains aWhere's API platform code samples.
- Botanica
Production-ready Rust crate for professional botanical data management with taxonomic hierarchy, cultivation tracking, and Darwin Core compliance.
- ClearAg-API-Examples
A collection of code examples using the ClearAg APIs.
- 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.
Machine Learning and AI
- AgML
Centralized framework for agricultural machine learning.
- agridat
R package providing an extensive collection of datasets from agricultural experiments.
- Crop Yield Prediction
Deep gaussian process for crop yield prediction based on remote sensing data.
- Deep Learning for Biologists with Keras
Tutorials for deep learning based analysis (mainly) on biological relavent themes.
- FarmVibes.AI
Multi-Modal GeoSpatial ML Models for Agriculture and Sustainability.
- PlantCV
Plant phenotyping software using computer vision.
IoT, Hardware
- AgOpenGPS
Ag precision mapping and section control software.
- Farm-Data-Relay-System
System using ESP-NOW, LoRa, and other protocols to transport sensor data in remote areas without relying on WiFi.
- Farm Hack
Worldwide community of farmers that build and modify our own tools.
- Open Agriculture Foundation
Open Source ecosystem of technologies that enable and promote transparency, networked experimentation, education, and hyper-local production.
- Open hydroponics
Fully Automated Hydroponic OS
- OpenMinder
Open Source Rootzone Monitoring, API and open source hat for the RaspberryPi.
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
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.
- CWFID
Dataset comprising field images, vegetation segmentation masks and crop/weed plant type annotations.
- FAO/NASA Harvest Crop Type Dataset
Ground truth crop type observations dataset with geolocated field data for validation and training of cropland classification models.
- Growstuff
Record keeping & crop database, nice API
Climate, Environment and Weather
- agroclimatology
Ruby client for interacting with the NASA (POWER) Agroclimatology Web Resource.
- evapotranspiration
Ruby library for calculating reference crop evapotranspiration (ETo).
- frostline
A dataset, API, and python parser for USDA plant hardiness zones.
- GSODR
Global summary daily weather data in R.
- iem
Code that makes the Iowa Environmental Mesonet run.
- PyETo
Python package for calculating reference/potential evapotranspiration (ETo).
Geospatial and GIS
- Awesome GISGIS Resources
Awesome GIS is a list collecting abundant GIS related sources.
- pyshpShapefiles
Reads and writes ESRI Shapefiles in pure Python.
- QGISGIS Platforms
QGIS is a free, open source, cross platform (lin/win/mac) geographical information system.
- rgeo-shapefileShapefiles
RGeo Shapefile is an optional module for RGeo for reading geospatial data from ESRI shapefiles in Ruby.
Remote Sensing and Imagery
- Awesome Sentinel
A curated list of awesome tools, tutorials and APIs related to data from the Copernicus Sentinel Satellites.
- Awesome Vegetation Index
List of reference, applications of common Vegetation Indices for Multi-spectral, hyper-spectral and UAV images.
- Raster Vision
Deep learning for aerial/satellite imagery.
- Sen2Agri
Software system processing high resolution satellite images for agricultural purposes.
Showing a sample of 75 resources. View the full list on GitHub →