# Useful Libraries * [**Micro.js**](http://microjs.com/#) * [**Libscore**](http://libscore.com/) * [Create tags on image](http://timseverien.nl/projects/taggd/) * [Track JavaScript errors](http://beta.trackets.com/) * [Scroll saver](http://en.hasheminezhad.com/scrollsaver) * [Big background video](http://dfcb.github.io/BigVideo.js/) * [Generate nice SVG background](https://github.com/qrohlf/trianglify/) * [jquery.lookingfor - Searches text in list items](https://github.com/albburtsev/jquery.lookingfor/) * [Text editor?](http://quilljs.com/docs/editor/) * [Title notifier on your browser tab](http://roshiro.github.io/TitleNotifier.js/) * [randomColor](http://llllll.li/randomColor/) * [vanilla-js](http://vanilla-js.com/) * [JSCapture - using `getUserMedia` to capture and record screen](https://mgechev.github.io/jscapture/) * [Headroom.js](http://wicky.nillia.ms/headroom.js/) * [Simple full-text search in your browser](http://lunrjs.com/) * [Full-size drag and drop calendar](https://github.com/arshaw/fullcalendar) * [JavaScript library for Google Analytics](http://boba.space150.com/) * [Hides top bar when scrolling down](https://github.com/eduardomb/scroll-up-bar) * [Hood.ie - Offline](http://hood.ie/) * [Side comment like Medium](http://aroc.github.io/side-comments-demo/) * [Background cover image with video](https://github.com/stefanerickson/covervid/) * [Cache scripts in LocalStorage](http://addyosmani.github.io/basket.js/) * [Validator using Bootstrap 3?](http://bootstrapvalidator.com/) * [Text n Tags](http://daniel-zahariev.github.io/jquery-textntags/) * [A better credit card form](https://github.com/jessepollak/card) * [Drag n Drop without requiring jQuery.UI](https://github.com/NathanRutzky/jQuery.dragmove) * [Keycode](https://github.com/timoxley/keycode) * [Aiming](https://github.com/cihadturhan/jquery-aim) * [Swipe to accept/reject](https://github.com/winkerVSbecks/swipe-li) * [Responsive image cropping](https://github.com/jonom/jquery-focuspoint) * [Image slider](http://gilbitron.github.io/Ideal-Image-Slider/) * [**OCR reader in JavaScript**](http://antimatter15.com/ocrad.js/demo.html) * [Timesheet.js](http://semu.github.io/timesheet.js/) * [Dimensions Chrome extension - Sort of like xScope](https://github.com/mrflix/dimensions) * [Sweet Alert](http://tristanedwards.me/sweetalert) * [Scroller](https://github.com/lukesnowden/FSVS) * [Nice country selector](https://github.com/JamieAppleseed/selectToAutocomplete) * [Smooth State](http://weblinc.github.io/jquery.smoothState.js/) * [Autotab](http://autotab.mathachew.com/) * [Particles.js - Nice geometric path](https://github.com/VincentGarreau/particles.js/) * [Sort and filter animation](https://github.com/patrickkunka/mixitup) * [Redactor editor](http://imperavi.com/redactor/) * [Lightweight form validation for jQuery](http://happyjs.com/) * [Zero clipboard](http://zeroclipboard.org/) * [Another Medium editor clone](https://github.com/michelson/dante) * [wysihtml editor](http://wysihtml.com/) * [Squire editor](http://neilj.github.io/Squire/) * [jsPDF](https://parall.ax/products/jspdf) * [Barcode scanner](http://serratus.github.io/quaggaJS/) * [International telephone input](http://jackocnr.com/intl-tel-input.html) * [Combo keys](https://github.com/mightyiam/combokeys) * [Typist](https://github.com/positionly/Typist) * [ICU MessageFormat](https://github.com/SlexAxton/messageformat.js) * [ActiveSupport.js](https://github.com/brettshollenberger/ActiveSupport.js) * [Modules from lodash](https://www.npmjs.com/browse/keyword/lodash-modularized) * [The first 200 lines of lodash.js are an education in browser JS engine inconsistencies](http://kitcambridge.be/blog/say-hello-to-lo-dash/) * [burger menu](https://github.com/mblode/burger) * [js-signals - sort of like EventEmitter](http://millermedeiros.github.io/js-signals/) * [Vibrant.js - Extract color from images](https://jariz.github.io/vibrant.js/) * [Wallop - Much more than just a slider](http://pedroduarte.me/wallop/) * [Clipboard - Copy and paste text](http://zenorocha.github.io/clipboard.js/) * [**Pt.js**](https://github.com/williamngan/pt) * [Floating label](http://datuhealth.github.io/floating-label/) * [Rich Text Editor from Basecamp](https://github.com/basecamp/trix) * [Asynchronous flow control with a functional taste to it](https://github.com/bevacqua/contra) * [Twitter Emoji](https://github.com/twitter/twemoji) * [NProgress - Progress bar on top](http://ricostacruz.com/nprogress/) ## Fuzzy Search * [string_score](http://joshaven.com/string_score/) ## Popover and Tool Tip * [**Tether**](http://github.hubspot.com/tether/docs/welcome/) * [Darsa's tooltip](http://darsa.in/tooltip/) * [Isotip](http://datuhealth.github.io/isotip/) ## HTTP Client * [Axios - Promise based HTTP client](https://github.com/mzabriskie/axios) * [Superagent - Ajax with less suck](https://github.com/visionmedia/superagent) * [Bluebird](https://github.com/petkaantonov/bluebird) ## Draggable/Scrollable * [**Zynga scroller**](http://zynga.github.io/scroller/) * [60fps scrolling](http://engineering.flipboard.com/2015/02/mobile-web/) * [flickity](http://flickity.metafizzy.co/) * [React slideout](https://mango.github.io/slideout/) * [ItemSlide.js](http://itemslide.github.io/) * [**Clusterize**](https://clusterize.js.org/) ## Date * [Pikaday](https://github.com/dbushell/Pikaday) * [Pickadate](http://amsul.ca/pickadate.js/) ## Phone Numbers * [Working with Phone Numbers](http://www.sitepoint.com/working-phone-numbers-javascript/) ## Auto-complete * [complete.ly](http://complete-ly.appspot.com/) * [lunr.js - Simple full-text search](http://lunrjs.com/) ## Gesture * [Quo.js](http://quojs.tapquo.com/) ## Internationalization * [messageFormat.js](https://github.com/SlexAxton/messageformat.js)