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.

The npm organisation and this GitHub organisation do not line up one to one. Only some of the packages have their repository here. Others are developed inside the project they came from, for example in osmberlin/street-space-editor, and are published under the same npm name. 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 9

  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 6 of 6 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…