vectorstream vs Leaflet-Geoman

Both edit shapes on a web map. The difference is what happens at the line where two shapes meet, which map libraries that runs on, and which tools sit behind a paid tier.

What each tool is

What vectorstream is

vectorstream is a geometry editor for web maps built on a topological data model: where two areas meet, the border is stored once, so an edit on one side is an edit on both. It runs on Leaflet, OpenLayers and MapLibre GL through adapters that share one editing core, and it is in pre-release: no package has been published and no price has been set. Besides shared borders, the editor includes cut, split, union and difference tools, snapping, an exact undo and a layer tree, each exercised by the project's own test suite rather than taken on faith.

What Leaflet-Geoman is
Leaflet-Geoman (geoman.io) is a drawing and editing plugin, actively maintained since 2014, with more than 3.6M downloads and over 1,000 development teams using it. It covers Leaflet (Leaflet-Geoman) and MapLibre GL / Mapbox GL (MapLibre-Geoman), with a free Community tier and three paid tiers that add its stronger editing tools. Its toolbox covers markers, polygons, circles, lines, rectangles and text, with vertex editing, drag, rotate, scale, cut, split, merge, measuring, snapping and pinning, and its repositories carry more than 2,500 GitHub stars between them.
Maintained since
2014
Downloads
3.6M+
Map libraries
Leaflet, MapLibre GL, Mapbox GL (no OpenLayers)
Free tier
Community, €0 — cut, split and union are paid-only from Internal (€999/seat/year)

This page compares drawing, editing and map-library coverage, the two vendors' own self-reported facts, and public pricing. It does not compare performance, bundle size or server-side rendering, since neither vendor's own materials gave a verified figure to cite for those.

Feature comparison

Feature comparison of vectorstream and Leaflet-Geoman

Feature comparison of vectorstream and Leaflet-Geoman
FeaturevectorstreamLeaflet-Geoman
Draw polygons, lines, rectangles, circles, markers and textYesYes
Source: geoman.io
Vertex editing, drag, rotate and scaleYesYes
Source: geoman.io
Snapping while drawing and editingYesYes (snap guides are an Internal-tier addition)
Cut, split and merge (union) toolsYes, on every planPaid tiers only, from Internal (€999/seat/year)
Topology: shared borders stored once between neighboursYesNot described
Source: geoman.io
Exact undo of an editYesNot described
Source: geoman.io
OpenLayers adapterYes (one of three adapters)No
Live measurements while drawingYes (side length, perimeter and area update live)Yes (Measure mode)
Source: geoman.io

Where vectorstream differs

Where vectorstream differs

  • Shared borders, stored onceWhere two areas meet, vectorstream keeps a single edge. Dragging a shared corner or a straight edge reshapes both areas in the same edit, and every neighbour that an edit touches comes back exactly on undo. Leaflet-Geoman's own site and pricing page do not describe this kind of border behaviour between adjacent shapes. The same shared edge is why vectorstream's split and union tools never leave a sliver of unclaimed space between two polygons.
  • OpenLayers, as a first-class adaptervectorstream runs the same editing core behind adapters for Leaflet, OpenLayers and MapLibre GL. Leaflet-Geoman covers Leaflet and MapLibre GL / Mapbox GL; an OpenLayers map needs a different editor. A project already committed to OpenLayers would need a second editor alongside Leaflet-Geoman, rather than one editing core for every map it runs.
  • Checked GeoJSON in, GeoJSON outShapes import as GeoJSON after a geometry check, so an invalid file is reported before anyone edits it, and a document exports as one GeoJSON FeatureCollection again. That keeps vectorstream a step between the systems that hold the record, not a replacement for them.
  • A layer tree and saved documentsShapes are organised in a layer tree that can be added to, renamed, hidden, locked and reordered, and several documents are saved automatically in the browser's own storage, so a session survives a reload without an extra save step.
  • Honest about being pre-releasevectorstream has not published a package and has not set a price. Its free packages are planned under the MIT license and Pro is priced on request, so no amount can be compared yet. Every capability named on this page is backed by a passing test in the editor's own suite, listed in the project's verified-capabilities file.

Differs

Where Leaflet-Geoman differs

  • A decade of real-world useLeaflet-Geoman has been actively maintained since 2014, with more than 3.6M downloads and over 1,000 development teams using it, well past the pre-release stage vectorstream is still in. That track record also means a wider base of real deployments to learn from than a project can offer before its first release.Source: geoman.io
  • A free tier, and a clear paid splitThe Community tier is free and covers core drawing and editing with community support on GitHub. Cut, split, union, difference, auto-tracing and snap guides sit behind the Internal tier (€999 per seat per year) and above, with Commercial (€1,499/seat/year, minimum 3 seats) adding SaaS and customer-facing use and Enterprise (custom, 10+ seats) adding unlimited deployments and dedicated support. A team that only needs the free tools knows that going in, instead of finding the limit after building against it.Source: geoman.io/pricing
  • An open repository and public examplesThe leaflet-geoman and maplibre-geoman packages are public on GitHub with their own documentation and example repositories, so a team can read the source and try the examples before adopting it. That transparency lets a team check exactly which version it depends on, rather than trusting only the marketing page.Source: github.com/geoman-io

Pricing and status

Pricing and status

Pricing and status
PlanvectorstreamLeaflet-Geoman
FreeFree, MIT licenseCommunity: €0, free of charge
ProPrice on request, proprietary licenseInternal €999 per seat / year; Commercial €1,499 per seat / year, minimum 3 seats; Enterprise custom, 10+ seats

vectorstream's plan names match its own pricing page: Free and Pro, with no price set for Pro yet. Leaflet-Geoman's paid tiers are listed together in the Pro row. Leaflet-Geoman's prices are as published on its pricing page; verify them there before relying on this table, since prices can change after this page was last checked.

Last verified: 2026-10-13. Checked against the vendor's own site and public packages; vectorstream's own facts come from our verified-capabilities list, each with a passing test. Where the other vendor's materials did not address a point, this page says "not described" rather than guessing at an answer. Read the docs

FAQ

Questions about this comparison

Which map libraries does vectorstream support?
vectorstream has adapters for Leaflet, OpenLayers and MapLibre GL, and all three run the same editing core, so the tools behave alike on each.
Is vectorstream published as a package?
Not yet. vectorstream is in pre-release, and no package has been published so far.
When does Leaflet-Geoman make more sense than vectorstream?
Leaflet-Geoman is a mature, actively maintained editor for Leaflet and MapLibre GL / Mapbox GL with a large real-world user base. It is the stronger choice today for a project on those libraries that does not need shared borders between adjacent shapes, does not need an OpenLayers map, and cannot wait for vectorstream's release. A project split across Leaflet and an OpenLayers map is the clearer case for vectorstream instead, once it ships.

More questions

See the full feature list and the draft pricing.