Skip to main content

Open source technology for agriculture, farming, and gardening

1.8k
GitHub Stars
75
Curated Resources
12
Categories
4 hours ago
Last Refreshed
Automation and RoboticsCalculatorsClimate, Environment and WeatherCrop Modeling, Phenotyping, and PathologyDatasetsData Standardization, Interoperability and APIsFarm Management Systems and Record KeepingGeospatial and GISIoT, HardwareKnowledgebases and Learning ResourcesMachine Learning and AIRemote Sensing and Imagery

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

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 →