Awesome Earth Engine 
A curated list of Google Earth Engine resources. Please visit the Awesome-GEE GitHub repo if you want to contribute to this project.
Table of Contents
Earth Engine official websites
Get Started
- Sign up for an Earth Engine account.
- Read the Earth Engine API documentation - Get Started with Earth Engine.
- Read another Earth Engine API documentation - Client vs. Server. Make sure you have a good understanding of client-side objects vs server-side objects.
- Try out the JavaScript API or Python API (e.g., geemap).
- Read Coding Best Practices.
Get Help
JavaScript API
Playground
Repositories
Tutorials
Books
Python API
Installation
Packages
- earthengine-api - The official Google Earth Engine Python API.
- geemap - A Python package for interactive mapping with Google Earth Engine, ipyleaflet, and ipywidgets.
- geeadd - Google Earth Engine Batch Asset Manager with Addons.
- geeup - Simple CLI for Google Earth Engine Uploads.
- cartoee - Publication quality maps using Earth Engine and Cartopy.
- gee_tools - A set of tools for working with Google Earth Engine Python API.
- landsat-extract-gee - Get Landsat surface reflectance time-series from google earth engine.
- Ndvi2Gif - Creating seasonal NDVI compositions GIFs.
- eemont - A Python package that extends the Google Earth Engine Python API with pre-processing and processing tools.
- hydra-floods - An open source Python application for downloading, processing, and delivering surface water maps derived from remote sensing data.
- RadGEEToolbox - Python package simplifying large-scale operations using Google Earth Engine (GEE) Python API for users who utilize Landsat (5, 8, & 9) and Sentinel 1 & 2 data.
- restee - A package that aims to make plugging Earth Engine computations into downstream Python processing easier.
- wxee - A Python interface between Earth Engine and xarray for processing weather and climate data.
- taskee - Monitor your Earth Engine tasks and get notifications on your phone or computer.
- geedim - Search, composite, and download Earth Engine imagery, without size limits.
Repositories
Tutorials
Books
R
Packages
- rgee - An R package for using Google Earth Engine.
- earthEngineGrabR - Simplify the acquisition of remote sensing data.
Repositories
- rgee-examples - A collection of 250+ examples for using Google Earth Engine with R.
Tutorials
QGIS
Packages
- Earth Engine QGIS Plugin (Website, GitHub) - Integrates Google Earth Engine and QGIS using Python API.
Repositories
Tutorials
GitHub Developers
Community
Individuals
Twitter
Bots
Google affiliated