Agriculture
Contents_Index
- AUTOMATION AND ROBOTICS11
- CALCULATORS1
- CLIMATE, ENVIRONMENT AND WEATHER8
- CROP MODELING, PHENOTYPING, AND PATHOLOGY1
- DATASETS9
- DATA STANDARDIZATION, INTEROPERABILITY AND APIS14
- FARM MANAGEMENT SYSTEMS AND RECORD KEEPING6
- GIS RESOURCES1
- GIS PLATFORMS1
- SHAPEFILES2
- IOT, HARDWARE9
- KNOWLEDGEBASES AND LEARNING RESOURCES2
- MACHINE LEARNING AND AI6
- REMOTE SENSING AND IMAGERY4
Automation and Robotics
11_ENTRIES- 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.
- FarmBot-ROS
Open source farming robot.
- Fields2Cover
Robust and efficient coverage paths for autonomous agricultural vehicles.
- Field Friend
A Development Platform for Autonomous Weeding.
- Romi project
Europe-funded research project
- ROS Agriculture
Open Source community focusing on using Robot Operating System to empower farmers with robotics tools.
- Weedinator
Line following weeding robot
Calculators
1_ENTRIES- farm-calculators
WordPress plugin for calculating various farming and crop related information.
Climate, Environment and Weather
8_ENTRIES- 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).
- pyTSEB
A python two source energy balance model for estimation of evapotranspiration with remote sensing data.
- soilDB
R library for simplified access to NCSS soil databases.
Crop Modeling, Phenotyping, and Pathology
1_ENTRIES- Open Plant Pathology
A community that values open data and computational tools for advancing epidemiology and pathogen population biology and ecology.
Datasets
9_ENTRIES- 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
- PlantVillage
Dataset containing leaf images of healthy and diseased plants, covering 38 disease classes across 14 different crops.
- SoybeanYield
A multimodal agricultural dataset for soybean yield forecasting, integrating yield performance, management practices, weather data, and soil parameters.
- 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)
Data Standardization, Interoperability and APIs
14_ENTRIES- 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.
- JDLinkMachineDataAPI-OAuth2-CSharp-Example
CSharp JDLink Machine Data API client example.
- Open Ag Data Alliance
OADA is an open project designed to bring interoperability, security, and privacy to agricultural data.
- MyJohnDeereAPI-OAuth2-Java-Example
Java MyJohnDeere API client example.
- MyJohnDeereAPI-OAuth2-NodeJS-Example
Node.js MyJohnDeere API client example.
- MyJohnDeereAPI-OAuth2-Python-Example
Python MyJohnDeere API client example.
- OpenTeam
Open Technology Ecosystem for Agricultural Management
- SampleData
Sample datacards, shapefiles, and other files you can use for testing.
- SencropAPI-JavaScript-Client
Sencrop API Javascript client implementation. Read and manage Sencrop weather stations.
Farm Management Systems and Record Keeping
6_ENTRIES- Ekylibre
Farm management information system for farmers and small enterprises built with Ruby on Rails and PostgreSQL/PostGIS.
- farmOS
Web-based farm record keeping application built with Drupal and PHP.
- 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.
- LiteFarm
LiteFarm is the world’s first community-led, not-for-profit, Farm management system
- Soil Mate
Helper app designed to assist the collection of soil data.
- Tania
Free and open source farming management system for everyone built with Go and Vue.js.
GIS Resources
1_ENTRIES- Awesome GIS
Awesome GIS is a list collecting abundant GIS related sources.
GIS Platforms
1_ENTRIES- QGIS
QGIS is a free, open source, cross platform (lin/win/mac) geographical information system.
Shapefiles
2_ENTRIES- pyshp
Reads and writes ESRI Shapefiles in pure Python.
- rgeo-shapefile
RGeo Shapefile is an optional module for RGeo for reading geospatial data from ESRI shapefiles in Ruby.
IoT, Hardware
9_ENTRIES- 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.
- OpenWeedLocator
Open Source, low-cost, image-based weed detection device for in-crop and fallow scenarios.
- Simplesteer
RTK GPS tractor autosteer system with a web interface that you can control with a smartphone and can run on a Raspberry Pi.
- Smart Farming Thingsboard
a demo smart farming project using ThingsBoard to collect sensor data and display it on real-time agricultural dashboards.
Knowledgebases and Learning Resources
2_ENTRIES- Harvest Helper
Provides growing, harvesting and recipe information for the 45 plants in the database as well as a JSON API.
- OpenFarm
A free and open database for farming and gardening knowledge built with Ruby on Rails.
Machine Learning and AI
6_ENTRIES- 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.
Remote Sensing and Imagery
4_ENTRIES- 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.