Andrew Joslin's starred repositories
leaflet-geoman
๐๐บ๏ธ The most powerful leaflet plugin for drawing and editing geometry layers
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
graphql-ws
Coherent, zero-dependency, lazy, simple, GraphQL over WebSocket Protocol compliant server and client.
use-web-animations
๐ ๐ฟ React hook for highly-performant and manipulable animations using Web Animations API.
recoil-undo
Undo functionality for the recoil state management library
use-deep-compare-effect
๐ It's react's useEffect hook, except using deep comparison on the inputs, not reference equality
pauls-electron-rpc
My RPC solution for exporting APIs from the electron background process to renderers and webviews
use-places-autocomplete
๐ ๐ React hook for Google Maps Places Autocomplete.
atomically
Read and write files atomically and reliably.
object-tojson
Turn a Javascript primitive into its "flat" representation. Aims to be equivalent to `JSON.parse(JSON.stringify(obj))`.
graphql-transport-electron
GraphQL server and client transport and link for Electron IPC.
use-deep-compare
๐คฟ React hooks, except using deep comparison on the inputs, not reference equality
dom-event-target
DOM EventTarget compatible events interface
password-manager-resources
A place for creators and users of password managers to collaborate on resources to make password management better.
openapi-validator-middleware
Input validation using Swagger (Open API) and ajv
react-hook-form
๐ React Hooks for form state management and validation (Web + React Native)