Files
awesome-awesomeness/html/agriculture.html
2024-04-20 19:22:54 +02:00

269 lines
13 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<h1 id="awesome-agriculture-awesome">Awesome Agriculture <a
href="https://awesome.re"><img src="https://awesome.re/badge.svg"
alt="Awesome" /></a></h1>
<blockquote>
<p>A curated list of awesome open source technology for agriculture,
farming, and gardening.</p>
</blockquote>
<p><a href="https://en.wikipedia.org/wiki/Agriculture">Agriculture</a>
is the science and art of cultivating plants and livestock for food and
materials.</p>
<p>Contributions welcome! Please follow the <a
href="https://github.com/beaorn/awesome-agriculture/blob/master/contributing.md">contributing
guidelines</a>.</p>
<h2 id="contents">Contents</h2>
<ul>
<li><a href="#automation-and-robotics">Automation and Robotics</a></li>
<li><a href="#calculators">Calculators</a></li>
<li><a href="#climate-environment-and-weather">Climate, Environment and
Weather</a></li>
<li><a href="#crop-modeling-phenotyping-and-pathology">Crop Modeling,
Phenotyping, and Pathology</a></li>
<li><a href="#datasets">Datasets</a></li>
<li><a href="#data-standardization-interoperability-and-apis">Data
Standardization, Interoperability and APIs</a></li>
<li><a href="#farm-management-systems-and-record-keeping">Farm
Management Systems and Record Keeping</a></li>
<li><a href="#geospatial-and-gis">Geospatial and GIS</a></li>
<li><a href="#iot-hardware">IoT, Hardware</a></li>
<li><a href="#knowledgebases-and-learning-resources">Knowledgebases and
Learning Resources</a></li>
<li><a href="#machine-learning-and-ai">Machine Learning and AI</a></li>
<li><a href="#remote-sensing-and-imagery">Remote Sensing and
Imagery</a></li>
</ul>
<h2 id="automation-and-robotics">Automation and Robotics</h2>
<ul>
<li><a href="https://antrobotics.de/">Ant Robotics</a> development from
Ecoterra bot</li>
<li><a href="https://github.com/Twisted-Fields">Acorn Rover</a>
precision farming rover, Odrive, Python.</li>
<li><a href="https://github.com/earthrover">Earth Rover</a> Ag AGV ROS1
precision farming rover</li>
<li><a href="https://ecoterrabot.com/">EcoTerra Bot</a> Delta &amp;
Rover</li>
<li><a href="https://github.com/farmbot">FarmBot</a> - Open source
precision gardening project.</li>
<li><a
href="https://github.com/Fields2Cover/Fields2Cover">Fields2Cover</a> -
Robust and efficient coverage paths for autonomous agricultural
vehicles.</li>
<li><a href="https://media.romi-project.eu/documents/index.html">Romi
project</a> Europe-funded research project</li>
<li><a href="http://rosagriculture.org/">ROS Agriculture</a> - Open
Source community focusing on using Robot Operating System to empower
farmers with robotics tools.</li>
<li><a
href="https://hackaday.io/project/53896-weedinator-2019">Weedinator</a>
Line following weeding robot</li>
</ul>
<h2 id="calculators">Calculators</h2>
<ul>
<li><a
href="https://github.com/brycejohnston/farm-calculators">farm-calculators</a>
- WordPress plugin for calculating various farming and crop related
information.</li>
</ul>
<h2 id="climate-environment-and-weather">Climate, Environment and
Weather</h2>
<ul>
<li><a
href="https://github.com/brycejohnston/agroclimatology">agroclimatology</a>
- Ruby client for interacting with the NASA (POWER) Agroclimatology Web
Resource.</li>
<li><a
href="https://github.com/brycejohnston/evapotranspiration">evapotranspiration</a>
- Ruby library for calculating reference crop evapotranspiration
(ETo).</li>
<li><a href="https://github.com/waldoj/frostline">frostline</a> - A
dataset, API, and python parser for USDA plant hardiness zones.</li>
<li><a href="https://github.com/ropensci/GSODR">GSODR</a> - Global
summary daily weather data in R.</li>
<li><a href="https://github.com/akrherz/iem">iem</a> - Code that makes
the Iowa Environmental Mesonet run.</li>
<li><a href="https://github.com/woodcrafty/PyETo">PyETo</a> - Python
package for calculating reference/potential evapotranspiration
(ETo).</li>
<li><a href="https://github.com/hectornieto/pyTSEB">pyTSEB</a> - A
python two source energy balance model for estimation of
evapotranspiration with remote sensing data.</li>
<li><a href="https://github.com/ncss-tech/soilDB">soilDB</a> - R library
for simplified access to NCSS soil databases.</li>
</ul>
<h2 id="crop-modeling-phenotyping-and-pathology">Crop Modeling,
Phenotyping, and Pathology</h2>
<ul>
<li><a href="https://www.openplantpathology.org/">Open Plant
Pathology</a> - A community that values open data and computational
tools for advancing epidemiology and pathogen population biology and
ecology.</li>
</ul>
<h2 id="datasets">Datasets</h2>
<ul>
<li><a href="https://www.growstuff.org/crops">Growstuff</a> Record
keeping &amp; crop database, nice API</li>
<li><a href="https://github.com/cwfid/dataset">CWFID</a> - Dataset
comprising field images, vegetation segmentation masks and crop/weed
plant type annotations.</li>
<li><a href="https://terraref.org">TERRA REF</a> - 1PB public domain
high resolution sensor data from sorghum breeding trials (<a
href="https://doi.org/10.5061/dryad.4b8gtht99">data publication</a> with
large files available on <a
href="https://app.globus.org/file-manager?origin_id=e8feaff4-96cd-11ea-bf90-0e6cccbb0103&amp;origin_path=%2F">globus.org
at ncsa#terra-public</a>)</li>
</ul>
<h2 id="data-standardization-interoperability-and-apis">Data
Standardization, Interoperability and APIs</h2>
<ul>
<li><a href="https://adaptframework.org">AgGateways ADAPT Toolkit</a> -
Open Source project providing tools to simplify communication between
growers, their machines, and their partners.</li>
<li><a href="https://github.com/agstack">Agstack</a> - Open-Source
Digital Infrastructure for the Agriculture Ecosystem.</li>
<li><a href="https://github.com/brycejohnston/agx-ruby">agx-ruby</a> -
Ruby client for Proagricas agX platform APIs.</li>
<li><a
href="https://github.com/aWhereAPI/API-Code-Samples">API-Code-Samples</a>
- Contains aWheres API platform code samples.</li>
<li><a
href="https://github.com/IterisClearAg/ClearAg-API-Examples">ClearAg-API-Examples</a>
- A collection of code examples using the ClearAg APIs.</li>
<li><a
href="https://github.com/JohnDeere/JDLinkMachineDataAPI-OAuth2-CSharp-Example">JDLinkMachineDataAPI-OAuth2-CSharp-Example</a>
- CSharp JDLink Machine Data API client example.</li>
<li><a href="https://github.com/oada">Open Ag Data Alliance</a> - OADA
is an open project designed to bring interoperability, security, and
privacy to agricultural data.</li>
<li><a
href="https://github.com/JohnDeere/MyJohnDeereAPI-OAuth2-Java-Example">MyJohnDeereAPI-OAuth2-Java-Example</a>
- Java MyJohnDeere API client example.</li>
<li><a
href="https://github.com/JohnDeere/MyJohnDeereAPI-OAuth2-NodeJS-Example">MyJohnDeereAPI-OAuth2-NodeJS-Example</a>
- Node.js MyJohnDeere API client example.</li>
<li><a
href="https://github.com/JohnDeere/MyJohnDeereAPI-OAuth2-Python-Example">MyJohnDeereAPI-OAuth2-Python-Example</a>
- Python MyJohnDeere API client example.</li>
<li><a href="https://openteam.community/">OpenTeam</a> - Open Technology
Ecosystem for Agricultural Management</li>
<li><a href="https://github.com/JohnDeere/SampleData">SampleData</a> -
Sample datacards, shapefiles, and other files you can use for
testing.</li>
<li><a
href="https://github.com/sencrop/sencrop-js-api-client">SencropAPI-JavaScript-Client</a>
- Sencrop API Javascript client implementation. Read and manage Sencrop
weather stations.</li>
</ul>
<h2 id="farm-management-systems-and-record-keeping">Farm Management
Systems and Record Keeping</h2>
<ul>
<li><a href="https://bitbucket.org/corizon/agrosense">AgroSense</a> -
Free and open source farm management suite built with Java.</li>
<li><a href="https://github.com/farmOS/farmOS">farmOS</a> - Web-based
farm record keeping application built with Drupal and PHP.</li>
<li><a href="https://github.com/ekylibre/ekylibre">Ekylibre</a> - Farm
management information system for farmers and small enterprises built
with Ruby on Rails and PostgreSQL/PostGIS.</li>
<li><a href="https://github.com/Open-Source-Agriculture/soil_mate">Soil
Mate</a> - Helper app designed to assist the collection of soil
data.</li>
<li><a href="https://github.com/Tanibox/tania-core">Tania</a> - Free and
open source farming management system for everyone built with Go and
Vue.js.</li>
</ul>
<h2 id="geospatial-and-gis">Geospatial and GIS</h2>
<h3 id="gis-resources">GIS Resources</h3>
<ul>
<li><a href="https://github.com/sshuair/awesome-gis">Awesome GIS</a> -
Awesome GIS is a list collecting abundant GIS related sources.</li>
</ul>
<h3 id="gis-platforms">GIS Platforms</h3>
<ul>
<li><a href="https://qgis.org">QGIS</a> - QGIS is a free, open source,
cross platform (lin/win/mac) geographical information system.</li>
</ul>
<h3 id="shapefiles">Shapefiles</h3>
<ul>
<li><a href="https://github.com/GeospatialPython/pyshp">pyshp</a> -
Reads and writes ESRI Shapefiles in pure Python.</li>
<li><a href="https://github.com/rgeo/rgeo-shapefile">rgeo-shapefile</a>
- RGeo Shapefile is an optional module for RGeo for reading geospatial
data from ESRI shapefiles in Ruby.</li>
</ul>
<h2 id="iot-hardware">IoT, Hardware</h2>
<ul>
<li><a href="https://github.com/farmerbriantee/AgOpenGPS">AgOpenGPS</a>
- Ag precision mapping and section control software.</li>
<li><a href="https://github.com/drolsen/DRO-Matic">DRO-Matic</a> - Fully
Automated Hydroponic OS for DIY DRO-Matic cabinets - Nutrient dosing,
irrigation, topoffs, timers, EC &amp; pH drift fixing.</li>
<li><a
href="https://github.com/timmbogner/Farm-Data-Relay-System">Farm-Data-Relay-System</a>
- System using ESP-NOW, LoRa, and other protocols to transport sensor
data in remote areas without relying on WiFi.</li>
<li><a href="https://farmhack.org/tools">Farm Hack</a> - Worldwide
community of farmers that build and modify our own tools.</li>
<li><a href="https://github.com/OpenAgricultureFoundation">Open
Agriculture Foundation</a> - Open Source ecosystem of technologies that
enable and promote transparency, networked experimentation, education,
and hyper-local production.</li>
<li><a href="https://github.com/autogrow/openminder">OpenMinder</a> -
Open Source Rootzone Monitoring, API and open source hat for the
RaspberryPi.</li>
<li><a
href="https://github.com/geezacoleman/OpenWeedLocator">OpenWeedLocator</a>
- Open Source, low-cost, image-based weed detection device for in-crop
and fallow scenarios.</li>
</ul>
<h2 id="knowledgebases-and-learning-resources">Knowledgebases and
Learning Resources</h2>
<ul>
<li><a href="https://github.com/damwhit/harvest_helper">Harvest
Helper</a> - Provides growing, harvesting and recipe information for the
45 plants in the database as well as a JSON API.</li>
<li><a href="https://github.com/openfarmcc/OpenFarm">OpenFarm</a> - A
free and open database for farming and gardening knowledge built with
Ruby on Rails.</li>
</ul>
<h2 id="machine-learning-and-ai">Machine Learning and AI</h2>
<ul>
<li><a href="https://github.com/Project-AgML/AgML">AgML</a> -
Centralized framework for agricultural machine learning.</li>
<li><a href="https://github.com/kwstat/agridat">agridat</a> - R package
providing an extensive collection of datasets from agricultural
experiments.</li>
<li><a href="https://github.com/JiaxuanYou/crop_yield_prediction">Crop
Yield Prediction</a> - Deep gaussian process for crop yield prediction
based on remote sensing data.</li>
<li><a
href="https://github.com/totti0223/deep_learning_for_biologists_with_keras">Deep
Learning for Biologists with Keras</a> - Tutorials for deep learning
based analysis (mainly) on biological relavent themes.</li>
<li><a href="https://github.com/microsoft/farmvibes-ai">FarmVibes.AI</a>
- Multi-Modal GeoSpatial ML Models for Agriculture and
Sustainability.</li>
<li><a href="https://github.com/danforthcenter/plantcv">PlantCV</a> -
Plant phenotyping software using computer vision.</li>
</ul>
<h2 id="remote-sensing-and-imagery">Remote Sensing and Imagery</h2>
<ul>
<li><a href="https://github.com/Fernerkundung/awesome-sentinel">Awesome
Sentinel</a> - A curated list of awesome tools, tutorials and APIs
related to data from the Copernicus Sentinel Satellites.</li>
<li><a href="https://github.com/azavea/raster-vision">Raster Vision</a>
- Deep learning for aerial/satellite imagery.</li>
<li><a href="https://github.com/Sen2Agri/Sen2Agri-System">Sen2Agri</a> -
Software system processing high resolution satellite images for
agricultural purposes.</li>
<li><a href="https://github.com/px39n/Awesome-Vegetation-Index">Awesome
Vegetation Index</a> - List of reference, applications of common
Vegetation Indices for Multi-spectral, hyper-spectral and UAV
images.</li>
</ul>
<h2 id="license">License</h2>
<p><a href="https://creativecommons.org/publicdomain/zero/1.0/"><img
src="http://mirrors.creativecommons.org/presskit/buttons/88x31/svg/cc-zero.svg"
alt="CC0" /></a></p>
<p>To the extent possible under law, <a
href="https://github.com/brycejohnston">Bryce Johnston</a> has waived
all copyright and related or neighboring rights to this work.</p>