# OSGeo/grass

GRASS - free and open-source geospatial processing engine

Repository: https://github.com/OSGeo/grass
Canonical: https://ross.abutalabs.com/products/grass
Homepage: https://grass.osgeo.org
Language: C
License: NOASSERTION
License Family: other
Topics: grass-gis, geospatial, geospatial-analysis, raster, vector, timeseries-analysis, earth-observation, gis, hacktoberfest, open-science, remote-sensing, science, spatial, data-science, machine-learning, image-processing, jupyter, parallel-computing, arrays, python
Last push: 2026-09-02T10:38:59+00:00

## Health v2 (maintenance only)
Score: 83/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 100, release rhythm 51, longevity 100
- inputs: {"age_days": 2665, "days_push": 0, "days_rel": 117, "gap_med": 218.5, "n_releases_24m": 3}
- flags: no_license
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1158, forks 440 (observed 2026-09-03T02:15:06.929908+00:00)

## What it is
GRASS GIS is a free and open-source geospatial processing engine for raster, vector, and imagery analysis, usable as a desktop GIS or headless geoprocessing engine. It offers a built-in temporal framework, command-line tools, and Python/R APIs for large-scale spatial and time series analysis.

## Use cases
- process satellite imagery and remote sensing data
- run terrain and hydrology modeling on DEMs
- analyze raster and vector geospatial data at scale
- perform spatiotemporal time series analysis
- script geoprocessing workflows in Python or R
- build reproducible GIS pipelines in Jupyter notebooks

## When to choose
- you need advanced raster/vector analysis beyond desktop GIS basics
- you want scriptable, reproducible geoprocessing in Python or R
- you work with temporal/spatiotemporal earth observation data
- you need a mature, OSGeo-governed open-source GIS engine

## When to avoid
- you only need simple map viewing or basic digitizing
- you want a lightweight library to embed in a web app
- you need cloud-native tile serving rather than a processing engine

## Facets
- artifact type: application
- maturity: stable
- function: geospatial, image-processing, data-science, cli, gui
- domain: data-science
- platform: windows, python, cross-platform
- tags: gis, raster, vector, remote-sensing, temporal-analysis, hydrology, terrain-modeling, python-api, jupyter, geospatial, maps, science, linux, macos, docker

## Member repositories
- OSGeo/grass (main) score 83

## Provenance
- Observed fields: from GitHub, fetched 2026-09-03T02:15:06.929908+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T06:33:25.978617+00:00, confidence not recorded.
  - readme: https://github.com/OSGeo/grass (fetched 2026-09-03T02:15:06.929908+00:00, sha 3c8759421dda)
  - homepage: https://grass.osgeo.org (fetched 2026-08-29T12:38:14.580978+00:00, sha 547cad9fe7e4)
  - site_page: https://grass.osgeo.org/about (fetched 2026-08-29T12:38:14.583586+00:00, sha a5ecfd01a3fc)
  - site_page: https://grass.osgeo.org/about/team (fetched 2026-08-29T12:38:14.586667+00:00, sha ead080dede26)
  - site_page: https://grass.osgeo.org/about/roadmap (fetched 2026-08-29T12:38:14.589467+00:00, sha 64aef8948e45)
  - site_page: https://grass.osgeo.org/about/governance (fetched 2026-08-29T12:38:14.591577+00:00, sha 8f9c1982173f)
  - site_page: https://grass.osgeo.org/about/community-map (fetched 2026-08-29T12:38:14.593526+00:00, sha d31f066844e2)
  - site_page: https://grass.osgeo.org/about/license (fetched 2026-08-29T12:38:14.595114+00:00, sha 4f8e1501da40)
  - site_page: https://grass.osgeo.org/about/history (fetched 2026-08-29T12:38:14.596789+00:00, sha 9cee9e2f72eb)
  - site_page: https://grass.osgeo.org/about/brand (fetched 2026-08-29T12:38:14.598554+00:00, sha 21cbdd5c7347)
- Data as of 2026-08-30T08:39:29.467469+00:00.
