Agriculture is the oldest industry known to humanity and a key driver in human evolution. Multiple revolutions have shaped agricultural productivity through automation and information availability. Digital technology further enhances agriculture through drones and other robotic automation, satellite-based weather, land use, water, and crop information, IoT-based intelligent farm management, hydroponics, and vertical farming to improve space utilization, and intelligent algorithms and data sharing to optimize lifecycles.
kandi has shortlisted sample libraries that help you try AgriTech. While there are over 1,700 libraries available from multiple providers, the below collection brings forth samples from varied use cases to help you try a few. Use kandi search to find specific use cases.
Community and Lookup Services
You can start with simple community and lookup services such as OpenFarm by openfarmcc, trefle-api by treflehq, Automatic-leaf-infection-identifier by johri002.
OpenFarmby openfarmcc
A free and open database for farming and gardening knowledge. You can grow anything!
OpenFarmby openfarmcc
Ruby 941 Version:may-2019 License: Permissive (MIT)
trefle-apiby treflehq
🍀 Trefle is a botanical JSON REST API for plants species, allowing you to search and query over all the registered species, and build the next gardening apps and farming robots.
trefle-apiby treflehq
Ruby 366 Version:1.6.0 License: Strong Copyleft (AGPL-3.0)
Automatic-leaf-infection-identifierby johri002
Automatic detection of plant diseases
Automatic-leaf-infection-identifierby johri002
Python 163 Version:Current License: Permissive (MIT)
Farm Management
Try farm management and uses cases like organic certification through tania by Tanibox, tania-core by Tanibox, farmOS by farmOS, ekylibre by ekylibre, FarmData2 by DickinsonCollege.
taniaby Tanibox
A PHP based, free, and open source farming management system.
taniaby Tanibox
CSS 532 Version:v1.2.0 License: Permissive (Apache-2.0)
tania-coreby Tanibox
Tania is a farm management software to help farmers manage their farm operations.
tania-coreby Tanibox
Go 473 Version:1.7.2 License: Permissive (Apache-2.0)
farmOSby farmOS
farmOS: A web-based farm record keeping application.
farmOSby farmOS
PHP 619 Version:2.1.1 License: Strong Copyleft (GPL-2.0)
ekylibreby ekylibre
Open source Farm management Information System (FMIS) - Connecting farms to the world
ekylibreby ekylibre
Ruby 312 Version:4.0.0 License: Strong Copyleft (AGPL-3.0)
FarmData2by DickinsonCollege
FarmData2 provides support for the operation and certification requirements of small organic farming operations.
FarmData2by DickinsonCollege
JavaScript 16 Version:Current License: Others (Non-SPDX)
Stand-alone Automation
For simpler, stand alone automation across tractors, watering try lawn_tractor by ros-agriculture, Lawn-mower-robot by steger123, GardenPi by rjsears.
lawn_tractorby ros-agriculture
Software for self driving lawn tractor.
lawn_tractorby ros-agriculture
Python 30 Version:v0.3-alpha License: Permissive (MIT)
Lawn-mower-robotby steger123
This project is an Open Source initiative to make a fully autonomous robot for grass cutting. Later much bigger stuff.
Lawn-mower-robotby steger123
Python 4 Version:Current License: No License
GardenPiby rjsears
Multizone Hydroponic / Aquaponic / Irrigation & Fish Tank Water management and monitoring platform
GardenPiby rjsears
JavaScript 257 Version:Current License: Permissive (MIT)
End-to-end Automation
For larger scale automation, try openag-device-software by OpenAgricultureFoundation, FruxePi by fruxefarms, SuperGreenOS by supergreenlab, KAISPE_Agriculture_Remote_Monitoring by KAISPE_LLC.
openag-device-softwareby OpenAgricultureFoundation
Software for running controlled grow environments on Linux / OSX machines and embedded linux devices such as Beaglebones and Raspberry Pis.
openag-device-softwareby OpenAgricultureFoundation
Python 166 Version:v0.1.1 License: Strong Copyleft (GPL-3.0)
FruxePiby fruxefarms
Indoor farming software using the Raspberry Pi
FruxePiby fruxefarms
PHP 125 Version:frx-pi-v0.4-BETA License: Others (Non-SPDX)
SuperGreenOSby supergreenlab
🧠 SuperGreenOS home farming automation software for esp32, all in one package, and controllable from your smartphone, pc, mac, linux, toaster, plumbus, whatnot...
SuperGreenOSby supergreenlab
C 97 Version:latest License: Strong Copyleft (GPL-3.0)
KAISPE Agriculture Remote Monitoringby KAISPE_LLC
Agriculture Remote Monitoring using Microsoft Azure IoT Central
KAISPE Agriculture Remote Monitoringby KAISPE_LLC
Cloud API 0 Version:Current License: Others (SaaS)
Datasets and Predictive Algorithms
For data sets to train your models, you can use agridat by kwstat, agridatasets by picasa.
If you are looking for specific information and predictive algorithms for use cases like soil moisture, crop yield prediction, fertilizer requirements try pycrop-yield-prediction by gabrieltseng, harvest_helper by damwhit, ML-Precision-Agriculture-Web-App by Empharez, Smart-Agriculture-using-IoT-and-Machine-Learning by Chinukapoor, Smart-Farming-Fertilizer-Prediction by suvam14das, kisanmitra by ashishpatel0720, WaporTranslator by TimHessels, crops_and_oscillations by matheino.
agridatasetsby picasa
Open datasets for crop modeling describing climate and soil in France.
agridatasetsby picasa
R 5 Version:Current License: No License
pycrop-yield-predictionby gabrieltseng
A PyTorch Implementation of Jiaxuan You's Deep Gaussian Process for Crop Yield Prediction
pycrop-yield-predictionby gabrieltseng
Python 124 Version:Current License: Permissive (MIT)
harvest_helperby damwhit
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.
harvest_helperby damwhit
Ruby 73 Version:Current License: Permissive (MIT)
ML-Precision-Agriculture-Web-Appby Empharez
This web application uses Machine Learning to recommend crop, fertilizer, pesticide and storage process based on various variables. Algorithm used is SVM for multi-classification
ML-Precision-Agriculture-Web-Appby Empharez
HTML 30 Version:Current License: No License
Smart-Agriculture-using-IoT-and-Machine-Learningby Chinukapoor
The project uses Arduino UNO with multiple sensors attached to it like Soil Moisture sensor, Photoelectric Diode Sensor,Humidity sensor etc that takes reading on a periodic basis.The mission of the project is to intimate the farmers or other stakeholders in predicting when the crop is about to deteriorate. This is accomplished by a Machine Learning Layer that has been modeled to identify the degradation of a crop's health before its degradation starts. It uses KNN-algorithm to cluster the crops according to the impeding eventuality.The next iteration identifies the most probable cause and thorugha UI intimates the stakeholder whta steps needs to be taken to prevent crop-failure
Smart-Agriculture-using-IoT-and-Machine-Learningby Chinukapoor
Python 22 Version:Current License: No License
Smart-Farming-Fertilizer-Predictionby suvam14das
Fertilizer Prediction using nutrient contents of soil with added automated IoT based smart farming solution.( in collaboration with @hanras97)
Smart-Farming-Fertilizer-Predictionby suvam14das
Python 14 Version:Current License: Permissive (MIT)
kisanmitraby ashishpatel0720
Crop Yield Prediction Web App Built using Sklearn and Laravel Web Framework
kisanmitraby ashishpatel0720
HTML 10 Version:v1.0 License: No License
WaporTranslatorby TimHessels
Python module for calculating Climate, Drought, Food Security, Irrigation, and Water Productivity indicators mostly based on the FAO's WaPOR datasets.
WaporTranslatorby TimHessels
Python 6 Version:0.0.0 License: Permissive (MIT)
crops_and_oscillationsby matheino
Scripts for analysing the relationship between climate oscillations and crop yields at global scale.
crops_and_oscillationsby matheino
Python 2 Version:Current License: No License
Commercial Operations
For commercial operations like e-commerce and insurance, try CropInsuranceSolution by sachinjegaonkar, localorbit by LocalOrbit, Agri-Sasa by bensalcie, E-Mandi by madhurpatle.
CropInsuranceSolutionby sachinjegaonkar
Decentralized Crop Insurance Solution
CropInsuranceSolutionby sachinjegaonkar
JavaScript 3 Version:Current License: No License
localorbitby LocalOrbit
Local Orbit is an open source web application and service that empowers food hubs to efficiently sell and distribute local food.
localorbitby LocalOrbit
Ruby 16 Version:v5.0.15 License: Permissive (MIT)
Agri-Sasaby bensalcie
This is an app that connects farmers to potential buyers and markets in a more elaborate and efficient manner.
Agri-Sasaby bensalcie
Java 4 Version:Current License: No License
E-Mandiby madhurpatle
This is an app that connects farmers to potential buyers and markets in a more elaborate and efficient manner.
E-Mandiby madhurpatle
Java 3 Version:Current License: Permissive (MIT)