Your first time on this page? Allow me to give some explanations.
Open source technology for agriculture, farming, and gardening
Here you can see meta information about this topic like the time we last updated this page, the original creator of the awesome list and a link to the original GitHub repository.
Thank you beaorn & contributors
View Topic on GitHub:
Search for resources by name or description.
Simply type in what you are looking for and the results will be filtered on the fly.
Further filter the resources on this page by type (repository/other resource), number of stars on GitHub and time of last commit in months.
Farm Calculators WordPress Plugin
Climate, Environment and Weather
Ruby client for interacting with the NASA (POWER) Agroclimatology Web Resource
Australian government Bureau of Meteorology (BOM) data client for R
Ruby library for calculating reference crop evapotranspiration (ETo)
A dataset, API, and parser for USDA plant hardiness zones.
Global Surface Summary of the Day ('GSOD') Weather Data Client for R
Code that makes the Iowa Environmental Mesonet run, or run into the ground.
Python package for calculating reference/potential evapotranspiration (ETo).
A python Two Source Energy Balance model for estimation of evapotranspiration with remote sensing data
soilDB: Simplified Access to NCSS Soil Databases
Crop Modeling, Phenotyping, and Pathology
Datasets, Machine Learning and AI
Crop Yield Prediction with Deep Learning
Crop/Weed Field Image Dataset
tutorials made for biologists to learn deep learning
Plant image analysis using OpenCV
Data Standardization, Interoperability and APIs
Example Agworld Ruby client library that is compliant with specification defined by jsonapi.org
Ruby client for Proagrica's agX Platform APIs
Get jumpstarted with aWhere's API platforms using these code samples. More languages and samples will be coming, feel free to fork and contribute!
A collection of code examples using the ClearAg APIs
Example C# Application for OAuth1
Example Java Application for OAuth1
Example NodeJS Application for OAuth1
Example PHP Application for OAuth1
Python 2 is deprecated - See https://github.com/JohnDeere/MyJohnDeereAPI-OAuth-Python3-Client
Example Python Application for OAuth1
Example Ruby Application for OAuth1
Sample datacards, shapefiles, and other files you can use for testing
Open Source project providing tools to simplify communication between growers, their machines, and their partners.
Farm Management Systems and Record Keeping
farmOS: A web-based farm record keeping application.
Farm management Information System - Connecting farms to the world
The soil mate app provides a simple and convenient way to collect soil data at sample locations in the field. The Soil Mate app is targeted across multiple industries, including agriculture, environmental science, geology, and mining. The current version of the app collects soil texture data.
Tania is a farm management software to help farmers manage their farm operations.
😎Awesome GIS is a collection of geospatial related sources, including cartographic tools, geoanalysis tools, developer tools, data, conference & communities, news, massive open online course, some amazing map sites, and more.
This library reads and writes ESRI Shapefiles in pure Python.
RGeo component for reading ESRI shapefiles
IoT, Hardware, Automation and Robotics
Ag Precision Mapping, Section Control and Guidance Software
Fully Automated Hydroponic OS for DIY DRO-Matic cabinets - Nutrient dosing, irrigation, topoffs, timers, EC & pH drift fixing.
Open Source Rootzone Monitoring
Knowledgebases and Learning Resources
Provides growing, harvesting and recipe information for the 45 plants in the database as well as a json api so that people can hopefully use this data to build other apps.
A free and open database for farming and gardening knowledge. You can grow anything!
Remote Sensing and Imagery
curated list of awesome tools, tutorials and APIs for Copernicus Sentinel satellite data
An open source framework for deep learning on satellite and aerial imagery.
Sentinel-2 for Agriculture (Sen2Agri) is a software system processing high resolution satellite images for agricultural purposes funded by ESA (European Space Agency). Please register on the Sen2Agri webpage for Sen2Agri system updates and information.
A curated list of the best Vegetation Index papers by category