Skip to content
@stac-utils

stac-utils

Tools for working with SpatioTemporal Asset Catalogs (STAC)

stac-utils

Implementations and tooling for the STAC specification. For general ecosystem questions and announcements, use this organization's discussion page or the stac-spec discussions topic stac-software.

Diagram

This is a high-level diagram of some, but not all, repos in stac-utils, mostly focused on Python. A Javascript version of this diagram is WIP (#2). Repos are sorted into three categories:

  • Producers: Used to create STAC metadata, particularly for large, public datasets
  • Servers: Used to serve STAC metadata via a STAC API
  • Consumers: Used to consume, download, and analyze STAC metadata and their referenced assets

This diagram was initially presented at the 2023 STAC Sprint.

stac-utils

Pinned Loading

  1. pystac pystac Public

    Python library for working with any SpatioTemporal Asset Catalog (STAC)

    Python 345 115

  2. pystac-client pystac-client Public

    Python client for searching STAC APIs

    Python 155 48

  3. stac-fastapi stac-fastapi Public

    STAC API implementation with FastAPI.

    Python 240 99

  4. pgstac pgstac Public

    Schema, functions and a python library for storing and accessing STAC collections and items in PostgreSQL

    PLpgSQL 145 34

  5. qgis-stac-plugin qgis-stac-plugin Public

    QGIS plugin for reading STAC APIs

    Python 71 25

  6. stac-geoparquet stac-geoparquet Public

    Convert STAC items between JSON, GeoParquet, pgstac, and Delta Lake.

    Python 78 9

Repositories

Showing 10 of 38 repositories
  • stac-fastapi Public

    STAC API implementation with FastAPI.

    stac-utils/stac-fastapi’s past year of commit activity
    Python 240 MIT 99 42 (1 issue needs help) 3 Updated Sep 20, 2024
  • pgstac Public

    Schema, functions and a python library for storing and accessing STAC collections and items in PostgreSQL

    stac-utils/pgstac’s past year of commit activity
    PLpgSQL 145 MIT 34 46 5 Updated Sep 20, 2024
  • stac-task Public

    Provides a class interface for running custom algorithms on STAC ItemCollections

    stac-utils/stac-task’s past year of commit activity
    Python 20 Apache-2.0 4 11 0 Updated Sep 19, 2024
  • stac-rs Public

    Tools and libraries for the SpatioTemporal Asset Catalog (STAC) specification, written in Rust

    stac-utils/stac-rs’s past year of commit activity
    Rust 74 Apache-2.0 10 21 0 Updated Sep 19, 2024
  • pystac Public

    Python library for working with any SpatioTemporal Asset Catalog (STAC)

    stac-utils/pystac’s past year of commit activity
  • stac-api-validator Public

    A STAC API validation client

    stac-utils/stac-api-validator’s past year of commit activity
    Python 18 8 26 9 Updated Sep 19, 2024
  • stac-fastapi-elasticsearch-opensearch Public

    Elasticsearch backend for stac-fastapi with Opensearch support.

    stac-utils/stac-fastapi-elasticsearch-opensearch’s past year of commit activity
    Python 27 MIT 12 14 4 Updated Sep 17, 2024
  • stac-asset Public

    Read and download STAC Assets, using a variety of authentication schemes

    stac-utils/stac-asset’s past year of commit activity
    Python 36 Apache-2.0 6 15 0 Updated Sep 16, 2024
  • pystac-client Public

    Python client for searching STAC APIs

    stac-utils/pystac-client’s past year of commit activity
  • stac-fields Public

    A minimal STAC library that contains a list of STAC fields with some metadata and helper functions for styling as HTML.

    stac-utils/stac-fields’s past year of commit activity
    JavaScript 8 Apache-2.0 7 4 0 Updated Sep 11, 2024

Top languages

Loading…

Most used topics

Loading…