Packages
Pick the package that fits. Or combine them.
@element-editor/react is the drop-in editor, on MapLibre or Leaflet. The adapters plug into existing Leaflet or MapLibre maps. @element-editor/ui provides individual UI components for custom editor layouts.
@element-editor/adapter-leaflet
Plug editing into an existing Leaflet or react-leaflet map. You control the map; Element Editor controls the editing layer.
Read more →@element-editor/adapter-maplibre
Plug editing into MapLibre GL JS, MapTiler SDK, or Mapbox GL JS. One adapter covers them all — they share API lineage.
Read more →@element-editor/react
Element Editor's self-contained map editor in one React component. Owns the map, the toolbar, and all editor state. Zero configuration to start.
Read more →@element-editor/ui
Individual UI components — toolbars, panels, modals — for building custom editor layouts with Element Editor's adapters.
Read more →