Alexander Milevski's repositories
polygon-offset
Small lib for polygon offsetting(margin/padding)
GreinerHormann
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
Leaflet.Path.Transform
Drag/rotate/resize handler for leaflet vector features.
splay-tree
Fast splay-tree data structure
Leaflet.Path.Drag
Drag functionality for Leaflet vector layers
Leaflet.draw.drag
Drag feature functionality for Leaflet.draw
geojson2svg
Render geojson into SVG using inline or external stylesheet
Leaflet.Bookmarks
Leaflet plugin for user-generated bookmarks
wms-capabilities
WMS GetCapabilities to JSON
L.Control.LineStringSelect
Polyline selection control for Leaflet
Leaflet.Modal
Modal windows and dialog inside your map
leaflet-labeled-circle
Special type of SVG marker with a label inside and draggable around the anchor point
liang-barsky
Liang-Barsky line-clipping algorithm
leaflet-area-select
Control to just select an area and provide bbox for it
inline-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.
fast-kd-tree
Fast static Hilbert kd-tree experiment
rollup-ts-glsl
Boilerplate for Rollup + TS + GLSL
segment-intersection
Simple two segment intersection
w8r.github.io
Personal website
wittgenstein
Reading tractatus logico-philosophicus
expo-skia-web-template
Expo + Skia + Web
tex-linebreak
JavaScript implementation of the Knuth-Plass linebreaking algorithm
textbox
Library to layout text for display on SVG or Canvas.