Grass
GRASS - free and open-source geospatial processing engine
Install / Use
/learn @OSGeo/GrassREADME
GRASS Repository
Description
GRASS, Geographic Resources Analysis Support System, is a powerful computational engine for raster, vector, and geospatial processing. It supports terrain and ecosystem modeling, hydrology, data management, and imagery processing. With a built-in temporal framework and Python API, it enables advanced time series analysis and rapid geospatial programming, optimized for large-scale analysis on various hardware configurations.
You can use GRASS as your desktop Geographic Information System (GIS) or as a geoprocessing engine through command-line, Python or R interface.
GRASS is open-source and free software, available under the GNU General Public License, and hosted by the Open Source Geospatial Foundation (OSGeo).
GRASS uses a custom governance model and is fiscally sponsored by NumFOCUS. Consider making a tax-deductible donation to help the project pay for developer time, professional services, travel, workshops, and a variety of other needs.
<!-- markdownlint-disable MD033 --> <div align="center"> <a href="https://numfocus.org/donate-to-grass"> <img height="60px" alt="NumFOCUS logo", src="https://raw.githubusercontent.com/numfocus/templates/master/images/numfocus-logo.png" align="center"> </a> </div> <br>NumFOCUS is a 501(c)(3) non-profit charity in the United States; as such, donations to NumFOCUS are tax-deductible as allowed by law. As with any donation, you should consult with your personal tax adviser or the IRS about your particular tax situation.
Downloads
See download instructions to get GRASS for your platform.
Documentation
See documentation and tutorials to start learning GRASS.
Getting help
Join the GRASS community on Discourse or explore GRASS commercial support.
Contributing
All contributions are welcome! You can contribute to GRASS in multiple ways:
- Code contributions: Join GRASS developer community on Discourse to discuss your plans or simply open a pull request.
- Translations: Help make GRASS accessible in your language through Weblate. No coding skills required!
See CONTRIBUTING file for more details.
Compiling GRASS
See the INSTALL.md file. In addition, there are detailed compile instructions in the Wiki.
Docker
For using and building a GRASS docker image, see docker/README.md.
Further documents
Thanks to all contributors ❤
Related Skills
claude-opus-4-5-migration
90.0kMigrate prompts and code from Claude Sonnet 4.0, Sonnet 4.5, or Opus 4.1 to Opus 4.5
model-usage
343.1kUse CodexBar CLI local cost usage to summarize per-model usage for Codex or Claude, including the current (most recent) model or a full model breakdown. Trigger when asked for model-level usage/cost data from codexbar, or when you need a scriptable per-model summary from codexbar cost JSON.
feishu-drive
343.1k|
things-mac
343.1kManage Things 3 via the `things` CLI on macOS (add/update projects+todos via URL scheme; read/search/list from the local Things database)
