Bookmarks : JavaScript
Browser
Link | Lan. | Description |
You might not need jQuery | | With modern browsers you rarely need to use jQuery anymore. This site explains how you can replace much of what jQuery provides by plain JavaScript. |
nefe/You-Dont-Need-jQuery | | This is essentially the same but a) is it a git repository you can clone and b) it has a number of translations. |
Microjs | | Fantastic Micro-Frameworks and Micro-Libraries for Fun and Profit! |
jq | | jq is a lightweight and flexible command-line JSON processor |
clean-code-javascript | | Writing clean code - quite a number of useful tips |
gron | | transforms JSON into discrete assignments to make it easier to grep for what you want and see the absolute 'path' to it. You can also use it to “ungron” the result (in which case I'd suggest to pipe said result through jq for more readable JSON. |
Link | Lan. | Description |
fx | | Easy to use command-line JSON processing tool with a very handy interactive mode |
Emulators
Link | Lan. | Description |
v86 | | Emulates an x86-compatible CPU and hardware. Machine code is translated to WebAssembly modules at runtime in order to achieve decent performance. |
Geographical Data Processing
Link | Lan. | Description |
Geolib | | Library providing basic geospatial operations like distance calculation, conversion of decimal coordinates to sexagesimal. 2D only |
Images
Link | Lan. | Description |
Color Thief | | Grab the color palette from an image using just Javascript. Works in the browser and in Node. |
Compressor.js | | JavaScript image compressor. Uses the Browser's native canvas.toBlob API to do the compression work, so it is lossy compression and asynchronous. General use this to precompress a client image file before upload it. |
Math
Link | Lan. | Description |
Algebrite | | A simple, comprehensible and extensible Javascript library for symbolic computation. |
Web Maps
Web Pages
Link | Lan. | Description |
Anchorme.js | | Tiny, fast, efficient, feature rich Javascript library to detect links, URLs and e-mails addresses in text and convert them to clickable HTML anchor links. |
AutoNumeric.js | | Automatically format your numbers and currencies. |
bubb | | AMinimal, non-dependent, non-fancy JS infotip. No CSS needed. |
noUiSlider | | noUiSlider is a lightweight JavaScript range slider: no dependencies, all modern browsers and IE > 9 are supported, fully responsive, multi-touch support on Android, iOS and Windows devices, accessible with aria and keyboard support, tons of examples and answered Stack Overflow questions |