Skip to content
@osm-editor-kit

OSM Editor Kit

Shared tooling and npm packages for OpenStreetMap editors

OSM Editor Kit

Packages that help build interactive web maps and map editors.

The focus is OpenStreetMap: most packages grew out of tools for viewing, checking and editing OSM data. They are not limited to it, and many are useful in any app that puts data on a map.

There are two kinds of packages here:

  • Framework-independent packages. Data, catalogues and logic that work with any tech stack.
  • React packages. Components and hooks for React apps, mostly built on react-map-gl and MapLibre.

Where to find the packages

The complete list is the npm organisation @osm-editor-kit.

Nearly all packages have their repository here. One repository can hold several packages: osm-editor-kit/street-space-editor contains the Street Space Editor and the packages that grew out of it. The one exception is key-value-db-client, which lives in FixMyBerlin/key-value-db. Each package's npm page links to its source repository and README.

Pinned Loading

  1. maplibre-editor-layer-index maplibre-editor-layer-index Public

    Use the OSM Editor Layer Index as versioned npm package — background/imagery layers for react-map-gl and MapLibre GL, with viewport and country filtering.

    TypeScript 10

  2. react-map-gl-draw react-map-gl-draw Public

    Draw and edit points, lines and polygons on a react-map-gl (MapLibre) map as a controlled React component: value in, onChange out, styles as layer styles.

    TypeScript

Repositories

Showing 8 of 8 repositories

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…