Our Mission
Open-source digital GIS tools that are easy to use, cross-compatible with browsers, operating systems, and embedded platforms, while prioritizing accessibility by bridging the gap between data and its application.
This Project is dedicated to maintaining 3 core components split into modules:
Project | Role | Languages | Description |
---|---|---|---|
open-vector-tile | author | Typescript & Rust | A new Vector Tile Spec that is backwards compatible with mapbox-vector-tile. |
s2-pmtiles | author | Typescript & Rust | This library reads/writes PMTiles V3.0 as well as S2PMTiles V1.0 |
s2-tilejson | author | Typescript & Rust | TileJSON is a mostly backwards-compatible open standard for representing map metadata. |
s2json | author | Typescript & Rust | S2JSON is a new standard build ontop of GeoJSON including 3D and S2 Geometry. |
Project | Role | Languages | Description |
---|---|---|---|
s2maps-gpu | author | Typescript & Rust | High-performance, and GPU-accelerated map engine for rendering large-scale, interactive maps. |
earclip | author | Typescript & Rust | Fast and small polygon triangulation library with builtin tesselation. |
unicode-shaper-rs | author | Rust | Zero dep, no_std , light & fast library to prepare complex unicode patters for rendering. |
style-engine (TBD) | author | Typescript & Rust | A styling engine that uses gis-tools to build mapping data that can be used by s2maps-gpu. |
Project | Role | Languages | Description |
---|---|---|---|
gis-tools | author | Typescript & Rust | A collection of geospatial tools primarily designed for WGS84, Web Mercator, and S2. |
glyph-gen | author | Typescript & C++ | Build MSDF glyphs from fonts and icons sets to be rendered by a GPU. |
pbf | author | Typescript & Rust | Zero dependency, no_std , lightweight and fast library for protobuffers. |
gis-pipelines (TBD) | author | Typescript & Rust | A collection of scripts to scrape, parse, and build GIS data from a variety of online sources. |