1
0
Fork 0

Add a bunch of things to the JS box

This commit is contained in:
Starbeamrainbowlabs 2015-11-05 19:02:13 +00:00
parent 0072f71822
commit e98df74fee
1 changed files with 8 additions and 1 deletions

View File

@ -6,6 +6,8 @@
## Net
- [jsRequest](https://github.com/danilo-valente/jsRequest) - Fast and easy asynchronous JavaScript files loading.
- [frameSync](https://github.com/activenode/frameSync) - Synchonise ultiple different browser windows that are displaying content from the same domain
- [offline](http://github.hubspot.com/offline/docs/welcome/) - Capture AJAX requests made when the user is offline and send them off when the connection is restored. Also notifies the user that their internet connection has gone down.
- [UpUp](https://www.talater.com/upup/) - Make your website available offline using service workers.
## Searching
- [lunr.js](http://lunrjs.com/) - A lightweight search engine to use
@ -13,13 +15,16 @@
- [Awesomplete](https://leaverou.github.io/awesomplete/) - Ultra lightweight autocomplete engine with no dependencies
- [horsey](http://bevacqua.github.io/horsey/) - An alternative autocomplete engine. Doesn't support getting entries from HTML, but does support fetching options asynchronously (i.e. AJAX).
- [Olly.js](https://github.com/abeisgreat/Olly.js) - Rich snippets engine
- [Jets.js](http://nexts.github.io/Jets.js/) - A superfast native CSS client side search engine. *Much* faster than writing a searchfiltering system yourself.
## Saving
- [localStorage Bridge](https://github.com/krasimir/lsbridge) - A really cool library that lets you send & receive messages via localStorage. Useful to let all the pages a user has open communicate with each other.
## Media
- [audiosynth](http://keithwhor.github.io/audiosynth/) - A wonderfully simple (albeit underdocumented) library for synthesising notes from various instruments. Not the most powerful, but easy to use.
- [textgen.js](https://github.com/mrdoob/texgen.js) - A procedural texture generator written in pure javascript
- [textgen.js](https://github.com/mrdoob/texgen.js) - A procedural texture generator written in pure javascript.
- [Popmotion](http://popmotion.io/) - A 12kb motion / input engine.
- [ClickSpark.js](http://www.ymc.ch/sandbox/clickspark/demo.html) - Add particle effects on mouse click.
## Display
- [ramjet](http://www.rich-harris.co.uk/ramjet/) - Lets you transform one DOM element into another with a smooth transisition
@ -35,6 +40,7 @@
- [NanoModal](https://github.com/kylepaulsen/NanoModal) - Display those modals dialogs easily
- [basicContext](https://github.com/electerious/basicContext) - Create custom right click menus easily
- [Headhesive](https://markgoodyear.com/labs/headhesive/) - Create customiseable fixed headers that appear at certain points on a page
- [Ply](http://rubaxa.github.io/Ply/) - Similar to nanoModal. Display modern looking dialog boxes easily, with transition effects too!
## Progress bars
- [Mprogress.js](https://lightningtgc.github.io/MProgress.js/) - A progress bar based on material design
@ -49,6 +55,7 @@
- [Quill](http://quilljs.com/) - Another rich text editor for the web
- [Dragula](https://github.com/bevacqua/dragula) - Super simple drag & drop
- [Insignia](http://bevacqua.github.io/insignia/) - Easy tag input
- [clipboard.js](http://zenorocha.github.io/clipboard.js/) - Finally the simple copy to clipboard library you've been looking for. 2kb - no dependencies, no fuss, no hassle :)
## Parsing and Manipulation
- [DOM lite](https://github.com/litejs/dom-lite) - A small DOM implementation. Does not parse HTML currently.