๐ JavaScript Libraries
๐ Data Visualization
๐บ๏ธ Geospatial + Maps
- Turf.js: Advanced geospatial analysis for browsers and Node.js.
- Leaflet.js: An open-source JavaScript library for mobile-friendly interactive maps.
- MabLibre: Open-source mapping libraries for developers of web and mobile applications.
- Awesome Maps: A collection of maps. Maybe some code, but not all code.
- ArcGIS API for JavaScript
- OpenLayers
- geodesy: Libraries of geodesy functions implemented in JavaScript for geospatial calculations.
Multimodal/Interactions
- Handsfree.js: Add face, hand, and pose tracking to your projects in a snap.
- MIDIVal: TypeScript / JavaScript library for sending and receiving MIDI data using tidly-organized API. It is easily extendable, platform agnostic and built with modern patterns in mind.
- Hotkey: Trigger an action on an element with a keyboard shortcut.
Parsing
โจ๏ธ Text Editors
๐๏ธ Databases + ORMs
Currently Uncategorized
- FZF: Do fuzzy matching using FZF algorithm in JavaScript.
- Meyda: Audio feature extraction for JavaScript.
- Tesseract.js: A pure Javascript port of the popular Tesseract OCR engine. This library supports more than 100 languages, automatic text orientation and script detection, a simple interface for reading paragraph, word, and character bounding boxes. Tesseract.js can run either in a browser and on a server with NodeJS.
- Handsontable: JavaScript data grid with a spreadsheet look & feel. Works for React, Angular, and Vue.
- Fabric.js: Javascript Canvas Library, SVG-to-Canvas (& canvas-to-SVG) Parser.
- Color Thief: Grab the color palette from an image using just Javascript. Works in the browser and in Node.
- faker.js: Generate massive amounts of fake data in the browser and node.js.
- jsPDF:Client-side JavaScript PDF generation for everyone.
- deeplinks.js: deeplinks.js allows people to easily link directly to any text selection on your website. Hereโs an example of what one of these links looks like. Itโs intended mostly for blogs and other such websites, but itโs relatively agnostic to the environment itโs running in.
๐งช Testing
- docx.js: Easily generate .docx files with JS/TS. Works for Node and on the Browser.