Skip to content
@Open-S2

Open S2

Open source 21st century cartographic tools.

Logo

Open S2

Homepage   •   Documentation   •   Discord   •   Roadmap

 

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:

Data Specifications

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.

Mapping Engine tools

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.

Data Parsing/Tooling/Creation

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.


Maps showcase

Pinned Loading

  1. s2maps-gpu s2maps-gpu Public

    TypeScript 9

  2. gis-tools gis-tools Public

    A collection of geospatial tools primarily designed for WGS84, Web Mercator, and S2.

    TypeScript 2

  3. earclip earclip Public

    Triangle mesh designed to be fast, efficient, and sphere capable.

    Rust 5 1

  4. glyph-gen glyph-gen Public

    Build glyph data using various formats and storage methods

    C 2

  5. s2-pmtiles s2-pmtiles Public

    This library reads/writes PMTiles V3.0 as well as S2PMTiles V1.0

    Rust 2

  6. open-vector-tile open-vector-tile Public

    This library reads/writes Open Vector Tiles

    Rust 6 1

Repositories

Showing 10 of 12 repositories
  • open-vector-tile Public

    This library reads/writes Open Vector Tiles

    Open-S2/open-vector-tile’s past year of commit activity
    Rust 6 1 0 0 Updated Jan 21, 2025
  • gis-tools Public

    A collection of geospatial tools primarily designed for WGS84, Web Mercator, and S2.

    Open-S2/gis-tools’s past year of commit activity
    TypeScript 2 0 0 0 Updated Jan 21, 2025
  • pbf Public

    Lightweight no_std library for the protobuffer protocol

    Open-S2/pbf’s past year of commit activity
    TypeScript 1 0 0 0 Updated Jan 21, 2025
  • .github Public

    Profile

    Open-S2/.github’s past year of commit activity
    0 0 1 0 Updated Jan 17, 2025
  • s2-tilejson Public

    JSON format for describing s2 map tilesets.

    Open-S2/s2-tilejson’s past year of commit activity
    Rust 1 0 0 0 Updated Jan 12, 2025
  • s2json Public

    S2JSON is a specification for encoding a variety of geographic data structures

    Open-S2/s2json’s past year of commit activity
    Rust 1 0 0 0 Updated Jan 10, 2025
  • earclip Public

    Triangle mesh designed to be fast, efficient, and sphere capable.

    Open-S2/earclip’s past year of commit activity
    Rust 5 1 0 0 Updated Dec 2, 2024
  • s2maps-gpu Public
    Open-S2/s2maps-gpu’s past year of commit activity
    TypeScript 9 0 1 0 Updated Oct 4, 2024
  • s2-pmtiles Public

    This library reads/writes PMTiles V3.0 as well as S2PMTiles V1.0

    Open-S2/s2-pmtiles’s past year of commit activity
    Rust 2 0 0 0 Updated Oct 3, 2024
  • Intro Public

    Documentation for the company

    Open-S2/Intro’s past year of commit activity
    0 Apache-2.0 0 0 0 Updated Jun 14, 2024

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…