martinez. Martinez-Rueda polygon clipping algorithm, does boolean operation on polygons (multipolygons, polygons with holes etc): intersection, union, difference, xor
769polygon-offset. Small lib for polygon offsetting(margin/padding)
269GreinerHormann. Greiner-Hormann polygon clipping algorithm. Does AND, OR, XOR. Plays nicely with Leaflet. Handles non-convex polygons and multiple clipping areas. ~3kb footprint, no dependencies
249Leaflet.Path.Transform. Drag/rotate/resize handler for leaflet vector features.
176splay-tree. Fast splay-tree data structure
121avl. :eyeglasses: Fast AVL tree for Node and browser
119Leaflet.Path.Drag. Drag functionality for Leaflet vector layers
112geojson2svg. Render geojson into SVG using inline or external stylesheet
66Leaflet.draw.drag. Drag feature functionality for Leaflet.draw
66Leaflet.Bookmarks. Leaflet plugin for user-generated bookmarks
58wms-capabilities. WMS GetCapabilities to JSON
56L.Control.LineStringSelect. Polyline selection control for Leaflet
47bezier-intersect. Set of functions to find intersections between lines and rectangles and Bezier curves of order 2 and 3
45leaflet-labeled-circle. Special type of SVG marker with a label inside and draggable around the anchor point
44Leaflet.Modal. Modal windows and dialog inside your map
40orourke-compc. Code from O'Rourke book "Computational Geometry algorithms in C" 1997
36svg-arc-corners. SVG arc with rounded corners path generator
35leaflet-area-select. Control to just select an area and provide bbox for it
35liang-barsky. Liang-Barsky line-clipping algorithm
33bresenham-zingl. Set of efficient Bresenham rasterisers ported from Alois Zingl' code
27esri-leaflet-legend. Esri leaflet plugin for retrieving map service legends.
25Leaflet.Tooltip. Movable tooltips for leaflet 1.0.0
18leaflet-schematic. This is a set of tools to display and work with non-cartographic large high-detailed SVG schematics or blueprints
17wasm-n-body. WebAssembly N-body simulation benchmark
17k-d-tree. K-d tree to use with map visualizations
14openshift-geoserver. Script to install geoserver on Red Hat Cloud (Openshift)
12rollup-buble-mocha-boilerplate. Library boilerplate with rollup + buble + mocha
11L.Circle.toPolygon. Method for interpolating L.Circle into a set of points, for example for use in GeoJSON
11inline-functions. This library allows you to inline functions in your JS/TS code. This is useful for performance reasons, as it allows you to avoid function calls and instead inline the function body directly.
11hilbert. 2D Hilbert curve coordinate encoder/decoder
10Leaflet.Editable.Drag. Dragging functionality for Leaflet.Editable
9point-in-ellipse. Determine if a point is inside of an ellipse
8gulp-nuget-pack. Gulp task for creating nuget packages without using nuget.exe.
7geojson-project. Utils for processing geojson coordinates, in most cases to project them
6moscow-rings. Visualization of distances to the main Moscow's transport rings.
6nominatim-geocode. Wrapper for Nominatim geocoding service
6isom-layout. Self-Organizing maps layout
5polygon-centroid. polygon centroid algorithm
5solve. Solve app
4rb-tree. Red-Black tree (WIP)
4fast-kd-tree. Fast static Hilbert kd-tree experiment
4Leaflet.contextmenu. A context menu for Leaflet.
4rollup-ts-glsl. Boilerplate for Rollup + TS + GLSL
3leaflet-note. Leaflet notes plugin
3ts-lib-monorepo-template. Template for monorepository setup with `TS`, `jest`, `lerna`, `eslint`, `@mapbox/typehead`
2graph-rs-webgpu. Rust + WASM + WebGPU graph renderer
2b-tree. Generic B-Tree
2velo-leboncoin. Script to help me looking for my stolen bike on leboncoin.fr
1wittgenstein. Reading tractatus logico-philosophicus
1esbuild-plugin-glsl. A GLSL plugin for esbuild.
1graphology. A robust & multipurpose Graph object for JavaScript.
1starter-express-api. JavaScript
1ts-esm-jest-typehead-template. Template repo for Typescript + ESM module dependency + Typehead + Jest
1expo-skia-graph. TypeScript
1