[[
wikihub
]]
Search
⌘K
Explore
People
For Agents
Sign in
Explore
People
For Agents
Sign in
@harrisonqian / Awesome / wiki/miscellaneous/agriculture.md
Suggest edit
Cancel
Submit suggestion
Title
Name
Note
--- visibility: public --- # Agriculture **repo:** [brycejohnston/awesome-agriculture](https://github.com/brycejohnston/awesome-agriculture) **category:** [[miscellaneous|Miscellaneous]] **related:** [[earth|Earth]] · [[python|Python]] · [[internet-of-things|Internet Of Things]] --- # Awesome Agriculture [](https://awesome.re) > A curated list of awesome open source technology for agriculture, farming, and gardening. [Agriculture](https://en.wikipedia.org/wiki/Agriculture) is the science and art of cultivating plants and livestock for food and materials. Contributions welcome! Please follow the [contributing guidelines](https://github.com/beaorn/awesome-agriculture/blob/master/contributing.md). ## Contents - [Automation and Robotics](#automation-and-robotics) - [Calculators](#calculators) - [Climate, Environment and Weather](#climate-environment-and-weather) - [Crop Modeling, Phenotyping, and Pathology](#crop-modeling-phenotyping-and-pathology) - [Datasets](#datasets) - [Data Standardization, Interoperability and APIs](#data-standardization-interoperability-and-apis) - [Farm Management Systems and Record Keeping](#farm-management-systems-and-record-keeping) - [Geospatial and GIS](#geospatial-and-gis) - [IoT, Hardware](#iot-hardware) - [Knowledgebases and [Learning](/@harrisonqian/awesome/wiki/programming-languages/learning) Resources](#knowledgebases-and-learning-resources) - [Machine [Learning](/@harrisonqian/awesome/wiki/programming-languages/learning) and AI](#machine-learning-and-ai) - [Remote Sensing and Imagery](#remote-sensing-and-imagery) ## Automation and Robotics - [Ant Robotics](https://antrobotics.de/) - development from Ecoterra bot - [Acorn Rover](https://github.com/Twisted-Fields) - precision farming rover, Odrive, [Python](/@harrisonqian/awesome/wiki/programming-languages/python). - [Earth Rover](https://github.com/earthrover) - Ag AGV ROS1 precision farming rover - [EcoTerra Bot](https://ecoterrabot.com/) - Delta & Rover - [FarmBot](https://github.com/farmbot) - Open source precision gardening project. - [FarmBot-ROS](https://github.com/farmbot-ros/) - Open source farming robot. - [Fields2Cover](https://github.com/Fields2Cover/Fields2Cover) - Robust and efficient coverage paths for autonomous agricultural vehicles. - [Field Friend](https://github.com/zauberzeug/field_friend) - A Development Platform for Autonomous Weeding. - [Romi project](https://media.romi-project.eu/documents/index.html) - Europe-funded research project - [ROS Agriculture](http://rosagriculture.org/) - Open Source community focusing on using Robot Operating System to empower farmers with [robotics](/@harrisonqian/awesome/wiki/hardware/robotics) tools. - [Weedinator](https://hackaday.io/project/53896-weedinator-2019) - Line following weeding robot ## Calculators - [farm-calculators](https://github.com/brycejohnston/farm-calculators) - WordPress plugin for calculating various farming and crop related information. ## Climate, Environment and Weather - [agroclimatology](https://github.com/brycejohnston/agroclimatology) - [Ruby](/@harrisonqian/awesome/wiki/programming-languages/ruby) client for interacting with the NASA (POWER) Agroclimatology Web Resource. - [evapotranspiration](https://github.com/brycejohnston/evapotranspiration) - [Ruby](/@harrisonqian/awesome/wiki/programming-languages/ruby) library for calculating reference crop evapotranspiration (ETo). - [frostline](https://github.com/waldoj/frostline) - A dataset, API, and [python](/@harrisonqian/awesome/wiki/programming-languages/python) parser for USDA plant hardiness zones. - [GSODR](https://github.com/ropensci/GSODR) - Global summary daily weather data in R. - [iem](https://github.com/akrherz/iem) - Code that makes the Iowa Environmental Mesonet run. - [PyETo](https://github.com/woodcrafty/PyETo) - [Python](/@harrisonqian/awesome/wiki/programming-languages/python) package for calculating reference/potential evapotranspiration (ETo). - [pyTSEB](https://github.com/hectornieto/pyTSEB) - A [python](/@harrisonqian/awesome/wiki/programming-languages/python) two source energy balance model for estimation of evapotranspiration with remote sensing data. - [soilDB](https://github.com/ncss-tech/soilDB) - R library for simplified access to NCSS soil databases. ## Crop Modeling, Phenotyping, and Pathology - [Open Plant Pathology](https://www.openplantpathology.org/) - A community that values open data and computational tools for advancing epidemiology and pathogen population biology and ecology. ## Datasets - [Agriculture [Datasets](/@harrisonqian/awesome/wiki/miscellaneous/datasets) Collection](https://lacunafund.org/datasets/agriculture/) - Curated collection of [machine learning](/@harrisonqian/awesome/wiki/computer-science/machine-learning) [datasets](/@harrisonqian/awesome/wiki/miscellaneous/datasets) specifically designed to address [food](/@harrisonqian/awesome/wiki/miscellaneous/food) [security](/@harrisonqian/awesome/wiki/security/security) challenges in developing regions. - [CEAOD](https://ceaod.[github](/@harrisonqian/awesome/wiki/development-environment/github).io/) - Controlled Environment Agriculture Open Data repository providing standardized [datasets](/@harrisonqian/awesome/wiki/miscellaneous/datasets) for greenhouse and indoor farming research with data analysis tools. - [CropHarvest](https://github.com/nasaharvest/cropharvest) - Open source remote sensing dataset for global crop type mapping with 95,186 labeled datapoints from satellite imagery, supporting [machine learning](/@harrisonqian/awesome/wiki/computer-science/machine-learning) research for [food](/@harrisonqian/awesome/wiki/miscellaneous/food) [security](/@harrisonqian/awesome/wiki/security/security). - [CWFID](https://github.com/cwfid/dataset) - Dataset comprising field images, vegetation segmentation masks and crop/weed plant type annotations. - [FAO/NASA Harvest Crop Type Dataset](https://data.harvestportal.org/dataset/fao-bha-nasa-harvest-public-crop-type-datasets) - Ground truth crop type observations dataset with geolocated field data for validation and training of cropland classification models. - [Growstuff](https://www.growstuff.org/crops) - Record keeping & crop [database](/@harrisonqian/awesome/wiki/databases/database), nice API - [PlantVillage](https://www.kaggle.com/datasets/emmarex/plantdisease) - Dataset containing leaf images of healthy and diseased plants, covering 38 disease classes across 14 different crops. - [SoybeanYield](https://github.com/saeedkhaki92/CNN-RNN-Yield-Prediction?tab=[readme](/@harrisonqian/awesome/wiki/miscellaneous/readme)-ov-file) - A multimodal agricultural dataset for soybean yield forecasting, integrating yield performance, management practices, weather data, and soil parameters. - [TERRA REF](https://terraref.org) - 1PB public domain high resolution sensor data from sorghum breeding trials ([data publication](https://doi.org/10.5061/dryad.4b8gtht99) with large files available on [globus.org at ncsa#terra-public](https://app.globus.org/file-manager?origin_id=e8feaff4-96cd-11ea-bf90-0e6cccbb0103&origin_path=%2F)) ## Data Standardization, Interoperability and APIs - [AgGateway’s ADAPT Toolkit](https://adaptframework.org) - Open Source project providing tools to simplify communication between growers, their machines, and their partners. - [Agstack](https://github.com/agstack) - Open-Source Digital Infrastructure for the Agriculture Ecosystem. - [API-Code-Samples](https://github.com/aWhereAPI/API-Code-Samples) - Contains aWhere's API platform code samples. - [Botanica](https://github.com/Michael-A-Kuykendall/botanica) - Production-ready [Rust](/@harrisonqian/awesome/wiki/programming-languages/rust) crate for professional botanical data management with taxonomic hierarchy, cultivation tracking, and Darwin [Core](/@harrisonqian/awesome/wiki/platforms/core) compliance. - [ClearAg-API-Examples](https://github.com/IterisClearAg/ClearAg-API-Examples) - A collection of code examples using the ClearAg APIs. - [Fiware AgriFood](https://www.fiware.org/community/smart-agrifood/) - Open Source data [standards](/@harrisonqian/awesome/wiki/miscellaneous/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](https://github.com/JohnDeere/JDLinkMachineDataAPI-OAuth2-CSharp-Example) - CSharp JDLink Machine Data API client example. - [Open Ag Data Alliance](https://github.com/oada) - OADA is an open project designed to bring interoperability, [security](/@harrisonqian/awesome/wiki/security/security), and privacy to agricultural data. - [MyJohnDeereAPI-OAuth2-[Java](/@harrisonqian/awesome/wiki/programming-languages/java)-Example](https://github.com/JohnDeere/MyJohnDeereAPI-OAuth2-Java-Example) - Java MyJohnDeere API client example. - [MyJohnDeereAPI-OAuth2-NodeJS-Example](https://github.com/JohnDeere/MyJohnDeereAPI-OAuth2-NodeJS-Example) - [Node.js](/@harrisonqian/awesome/wiki/platforms/node-js) MyJohnDeere API client example. - [MyJohnDeereAPI-OAuth2-[Python](/@harrisonqian/awesome/wiki/programming-languages/python)-Example](https://github.com/JohnDeere/MyJohnDeereAPI-OAuth2-Python-Example) - [Python](/@harrisonqian/awesome/wiki/programming-languages/python) MyJohnDeere API client example. - [OpenTeam](https://openteam.community/) - Open Technology Ecosystem for Agricultural Management - [SampleData](https://github.com/JohnDeere/SampleData) - Sample datacards, shapefiles, and other files you can use for [testing](/@harrisonqian/awesome/wiki/testing/testing). - [SencropAPI-[JavaScript](/@harrisonqian/awesome/wiki/programming-languages/javascript)-Client](https://github.com/sencrop/sencrop-js-api-client) - Sencrop API [Javascript](/@harrisonqian/awesome/wiki/programming-languages/javascript) client implementation. Read and manage Sencrop weather stations. ## Farm Management Systems and Record Keeping - [Ekylibre](https://github.com/ekylibre/ekylibre) - Farm management information system for farmers and small enterprises built with [Ruby](/@harrisonqian/awesome/wiki/programming-languages/ruby) on [Rails](/@harrisonqian/awesome/wiki/back-end-development/rails) and [PostgreSQL](/@harrisonqian/awesome/wiki/databases/postgresql)/PostGIS. - [farmOS](https://github.com/farmOS/farmOS) - Web-based farm record keeping application built with [Drupal](/@harrisonqian/awesome/wiki/content-management-systems/drupal) and PHP. - [GrowGood](https://gitlab.com/growgood)) - GrowGood is an open-source farm management platform using open [standards](/@harrisonqian/[awesome](/@harrisonqian/awesome/wiki/miscellaneous/awesome)/wiki/miscellaneous/[standards](/@harrisonqian/awesome/wiki/miscellaneous/standards)) like ValueFlows and [JSON](/@harrisonqian/awesome/wiki/miscellaneous/json)-LD to help track and share interoperable data across agricultural operations and marketplaces. - [LiteFarm](https://github.com/LiteFarmOrg/LiteFarm) - LiteFarm is the world’s first community-led, not-for-profit, Farm management system - [Soil Mate](https://github.com/Open-Source-Agriculture/soil_mate) - Helper app designed to assist the collection of soil data. - [Tania](https://github.com/Tanibox/tania-core) - Free and open source farming management system for everyone built with Go and [Vue.js](/@harrisonqian/awesome/wiki/front-end-development/vue-js). ## Geospatial and GIS ### GIS Resources - [Awesome GIS](https://github.com/sshuair/awesome-gis) - [Awesome](/@harrisonqian/awesome/wiki/miscellaneous/awesome) GIS is a list collecting abundant GIS related sources. ### GIS Platforms - [QGIS](https://qgis.org) - QGIS is a free, open source, cross platform (lin/win/mac) geographical information system. ### Shapefiles - [pyshp](https://github.com/GeospatialPython/pyshp) - Reads and writes ESRI Shapefiles in pure [Python](/@harrisonqian/awesome/wiki/programming-languages/python). - [rgeo-shapefile](https://github.com/rgeo/rgeo-shapefile) - RGeo Shapefile is an optional module for RGeo for reading geospatial data from ESRI shapefiles in [Ruby](/@harrisonqian/awesome/wiki/programming-languages/ruby). ## IoT, Hardware - [AgOpenGPS](https://github.com/farmerbriantee/AgOpenGPS) - Ag precision mapping and section control software. - [Farm-Data-[Relay](/@harrisonqian/awesome/wiki/front-end-development/relay)-System](https://github.com/timmbogner/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](https://farmhack.org/tools) - Worldwide community of farmers that build and modify our own tools. - [Open Agriculture Foundation](https://github.com/OpenAgricultureFoundation) - Open Source ecosystem of technologies that enable and promote transparency, networked experimentation, [education](/@harrisonqian/awesome/wiki/back-end-development/education), and [hyper](/@harrisonqian/awesome/wiki/development-environment/hyper)-local production. - [Open hydroponics](https://openhydroponics.com/) - Fully Automated Hydroponic OS - [OpenMinder](https://github.com/autogrow/openminder) - Open Source Rootzone Monitoring, API and open source hat for the RaspberryPi. - [OpenWeedLocator](https://github.com/geezacoleman/OpenWeedLocator) - Open Source, low-cost, image-based weed detection device for in-crop and fallow scenarios. - [Simplesteer](https://github.com/matmis/simplesteer) - RTK GPS tractor autosteer system with a web interface that you can control with a smartphone and can run on a [Raspberry Pi](/@harrisonqian/awesome/wiki/platforms/raspberry-pi). - [Smart Farming Thingsboard](https://github.com/arifulmrislam/Smart-farming-dashboard-with-ThingsBoard) - a demo smart farming project using ThingsBoard to collect sensor data and display it on real-time agricultural dashboards. ## Knowledgebases and Learning Resources - [Harvest Helper](https://github.com/damwhit/harvest_helper) - Provides growing, harvesting and recipe information for the 45 plants in the [database](/@harrisonqian/awesome/wiki/databases/database) as well as a [JSON](/@harrisonqian/awesome/wiki/miscellaneous/json) API. - [OpenFarm](https://github.com/openfarmcc/OpenFarm) - A free and open [database](/@harrisonqian/awesome/wiki/databases/database) for farming and gardening knowledge built with [Ruby](/@harrisonqian/awesome/wiki/programming-languages/ruby) on [Rails](/@harrisonqian/awesome/wiki/back-end-development/rails). ## Machine Learning and AI - [AgML](https://github.com/Project-AgML/AgML) - Centralized framework for agricultural [machine learning](/@harrisonqian/awesome/wiki/computer-science/machine-learning). - [agridat](https://github.com/kwstat/agridat) - R package providing an extensive collection of [datasets](/@harrisonqian/awesome/wiki/miscellaneous/datasets) from agricultural experiments. - [Crop Yield Prediction](https://github.com/JiaxuanYou/crop_yield_prediction) - Deep gaussian process for crop yield prediction based on remote sensing data. - [Deep [Learning](/@harrisonqian/awesome/wiki/programming-languages/learning) for Biologists with Keras](https://github.com/totti0223/deep_learning_for_biologists_with_keras) - [Tutorials](/@harrisonqian/awesome/wiki/computer-science/tutorials) for [deep learning](/@harrisonqian/awesome/wiki/computer-science/deep-learning) based analysis (mainly) on biological relavent themes. - [FarmVibes.AI](https://github.com/microsoft/farmvibes-ai) - Multi-Modal GeoSpatial ML Models for Agriculture and Sustainability. - [PlantCV](https://github.com/danforthcenter/plantcv) - Plant phenotyping software using [computer vision](/@harrisonqian/awesome/wiki/computer-science/computer-vision). ## Remote Sensing and Imagery - [Awesome Sentinel](https://github.com/Fernerkundung/awesome-sentinel) - A curated list of [awesome](/@harrisonqian/awesome/wiki/miscellaneous/awesome) tools, [tutorials](/@harrisonqian/awesome/wiki/computer-science/tutorials) and APIs related to data from the Copernicus Sentinel Satellites. - [Awesome Vegetation Index](https://github.com/px39n/Awesome-Vegetation-Index) - List of reference, applications of common Vegetation Indices for Multi-spectral, [hyper](/@harrisonqian/awesome/wiki/development-environment/hyper)-spectral and UAV images. - [Raster Vision](https://github.com/azavea/raster-vision) - [Deep learning](/@harrisonqian/awesome/wiki/computer-science/deep-learning) for aerial/satellite imagery. - [Sen2Agri](https://github.com/Sen2Agri/Sen2Agri-System) - Software system processing high resolution satellite images for agricultural purposes. ## License [](https://creativecommons.org/publicdomain/zero/1.0/) To the extent possible under law, [Bryce Johnston](https://github.com/brycejohnston) has waived all copyright and related or neighboring rights to this work.