[38;5;12m                            [39m[38;2;255;187;0m[1m[4mAwesome JavaScript [0m[38;5;14m[1m[4m![0m[38;2;255;187;0m[1m[4mAwesome[0m[38;5;14m[1m[4m (https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)[0m[38;2;255;187;0m[1m[4m (https://github.com/sorrycc/awesome-javascript/)[0m

[38;5;12mA collection of awesome browser-side [39m[38;5;14m[1mJavaScript[0m[38;5;12m (https://developer.mozilla.org/en-US/docs/Web/JavaScript) libraries, resources and shiny things.[39m

[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mAwesome JavaScript[0m[38;5;12m (#awesome-javascript)[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPackage Managers[0m[38;5;12m (#package-managers)[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mComponent management[0m[38;5;12m (#component-management)[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mLoaders[0m[38;5;12m (#loaders)[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mTranspilers[0m[38;5;12m (#transpilers)[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mBundlers[0m[38;5;12m (#bundlers)[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMinimizers[0m[38;5;12m (#minimizers)[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mType Checkers[0m[38;5;12m (#type-checkers)[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mTesting Frameworks[0m[38;5;12m (#testing-frameworks)[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mQA Tools[0m[38;5;12m (#qa-tools)[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMVC Frameworks and Libraries[0m[38;5;12m (#mvc-frameworks-and-libraries)[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mNode-Powered CMS Frameworks[0m[38;5;12m (#node-powered-cms-frameworks)[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mTemplating Engines[0m[38;5;12m (#templating-engines)[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mGame Engines[0m[38;5;12m (#game-engines)[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mArticles/Posts[0m[38;5;12m (#articles-and-posts)[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mData Visualization[0m[38;5;12m (#data-visualization)[39m
[48;5;235m[38;5;249m* **Timeline** (#timeline)[49m[39m[48;5;235m[38;5;249m      [49m[39m
[48;5;235m[38;5;249m* **Spreadsheet** (#spreadsheet)[49m[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mEditors[0m[38;5;12m (#editors)[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDocumentation[0m[38;5;12m (#documentation)[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;12mUtilities[39m
[48;5;235m[38;5;249m* **Files** (#files)[49m[39m[48;5;235m[38;5;249m                                  [49m[39m
[48;5;235m[38;5;249m* **Functional Programming** (#functional-programming)[49m[39m
[48;5;235m[38;5;249m* **Reactive Programming** (#reactive-programming)[49m[39m[48;5;235m[38;5;249m    [49m[39m
[48;5;235m[38;5;249m* **Data Structure** (#data-structure)[49m[39m[48;5;235m[38;5;249m                [49m[39m
[48;5;235m[38;5;249m* **Date** (#date)[49m[39m[48;5;235m[38;5;249m                                    [49m[39m
[48;5;235m[38;5;249m* **String** (#string)[49m[39m[48;5;235m[38;5;249m                                [49m[39m
[48;5;235m[38;5;249m* **Number** (#number)[49m[39m[48;5;235m[38;5;249m                                [49m[39m
[48;5;235m[38;5;249m* **Storage** (#storage)[49m[39m[48;5;235m[38;5;249m                              [49m[39m
[48;5;235m[38;5;249m* **Color** (#color)[49m[39m[48;5;235m[38;5;249m                                  [49m[39m
[48;5;235m[38;5;249m* **I18n And L10n** (#i18n-and-l10n)[49m[39m[48;5;235m[38;5;249m                  [49m[39m
[48;5;235m[38;5;249m* **Control Flow** (#control-flow)[49m[39m[48;5;235m[38;5;249m                    [49m[39m
[48;5;235m[38;5;249m* **Routing** (#routing)[49m[39m[48;5;235m[38;5;249m                              [49m[39m
[48;5;235m[38;5;249m* **Security** (#security)[49m[39m[48;5;235m[38;5;249m                            [49m[39m
[48;5;235m[38;5;249m* **Log** (#log)[49m[39m[48;5;235m[38;5;249m                                      [49m[39m
[48;5;235m[38;5;249m* **RegExp** (#regexp)[49m[39m[48;5;235m[38;5;249m                                [49m[39m
[48;5;235m[38;5;249m* **Media** (#videoaudio)[49m[39m[48;5;235m[38;5;249m                             [49m[39m
[48;5;235m[38;5;249m* **Voice Command** (#voice-command)[49m[39m[48;5;235m[38;5;249m                  [49m[39m
[48;5;235m[38;5;249m* **API** (#api)[49m[39m[48;5;235m[38;5;249m                                      [49m[39m
[48;5;235m[38;5;249m* **Streaming** (#streaming)[49m[39m[48;5;235m[38;5;249m                          [49m[39m
[48;5;235m[38;5;249m* **Vision Detection** (#vision-detection)[49m[39m[48;5;235m[38;5;249m            [49m[39m
[48;5;235m[38;5;249m* **Browser Detection** (#browser-detection)[49m[39m[48;5;235m[38;5;249m          [49m[39m
[48;5;235m[38;5;249m* **Operating System** (#operating-system)[49m[39m[48;5;235m[38;5;249m            [49m[39m
[48;5;235m[38;5;249m* **Benchmark** (#benchmark)[49m[39m[48;5;235m[38;5;249m                          [49m[39m
[48;5;235m[38;5;249m* **Machine Learning** (#machine-learning)[49m[39m[48;5;235m[38;5;249m            [49m[39m
[48;5;235m[38;5;249m* **Web Worker** (#web-worker)[49m[39m[48;5;235m[38;5;249m                        [49m[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;12mUI[39m
[48;5;235m[38;5;249m* **Code Highlighting** (#code-highlighting)[49m[39m
[48;5;235m[38;5;249m* **Loading Status** (#loading-status)[49m[39m[48;5;235m[38;5;249m      [49m[39m
[48;5;235m[38;5;249m* **Validation** (#validation)[49m[39m[48;5;235m[38;5;249m              [49m[39m
[48;5;235m[38;5;249m* **Keyboard Wrappers** (#keyboard-wrappers)[49m[39m
[48;5;235m[38;5;249m* **Tours And Guides** (#tours-and-guides)[49m[39m[48;5;235m[38;5;249m  [49m[39m
[48;5;235m[38;5;249m* **Notifications** (#notifications)[49m[39m[48;5;235m[38;5;249m        [49m[39m
[48;5;235m[38;5;249m* **Sliders** (#sliders)[49m[39m[48;5;235m[38;5;249m                    [49m[39m
[48;5;235m[38;5;249m* **Range Sliders** (#range-sliders)[49m[39m[48;5;235m[38;5;249m        [49m[39m
[48;5;235m[38;5;249m* **Form Widgets** (#form-widgets)[49m[39m[48;5;235m[38;5;249m          [49m[39m
[48;5;235m[38;5;249m* **Tips** (#tips)[49m[39m[48;5;235m[38;5;249m                          [49m[39m
[48;5;235m[38;5;249m* **Modals and Popups** (#modals-and-popups)[49m[39m
[48;5;235m[38;5;249m* **Scroll** (#scroll)[49m[39m[48;5;235m[38;5;249m                      [49m[39m
[48;5;235m[38;5;249m* **Menu** (#menu)[49m[39m[48;5;235m[38;5;249m                          [49m[39m
[48;5;235m[38;5;249m* **Table/Grid** (#tablegrid)[49m[39m[48;5;235m[38;5;249m               [49m[39m
[48;5;235m[38;5;249m* **Frameworks** (#frameworks-1)[49m[39m[48;5;235m[38;5;249m            [49m[39m
[48;5;235m[38;5;249m* **Boilerplates** (#boilerplates)[49m[39m[48;5;235m[38;5;249m          [49m[39m
[48;5;235m[38;5;249m* **Image** (#image)[49m[39m[48;5;235m[38;5;249m                        [49m[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mGesture[0m[38;5;12m (#gesture)[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMaps[0m[38;5;12m (#maps)[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mTypography[0m[38;5;12m (#typography)[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mAnimations[0m[38;5;12m (#animations)[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mImage processing[0m[38;5;12m (#image-processing)[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mES6[0m[38;5;12m (#es6)[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mGenerators[0m[38;5;12m (#generators)[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mFull Text Search[0m[38;5;12m (#full-text-search)[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSDK[0m[38;5;12m (#sdk)[39m
[38;5;12m [39m[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMisc[0m[38;5;12m (#misc)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mWorth Reading[0m[38;5;12m (#worth-reading)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mOther Awesome Lists[0m[38;5;12m (#other-awesome-lists)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mContributing[0m[38;5;12m (#contributing)[39m

[38;5;238m――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――[39m

[38;2;255;187;0m[4mPackage Managers[0m
[48;2;30;30;40m[38;5;13m[3mHost the JavaScript libraries and provide tools for fetching and packaging them.[0m

[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mnpm[0m[38;5;12m (https://www.npmjs.com/) - npm is the package manager for JavaScript.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mBower[0m[38;5;12m (https://github.com/bower/bower) - A package manager for the web.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mcomponent[0m[38;5;12m (https://github.com/componentjs/component) - Client package management for building better web applications.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mspm[0m[38;5;12m (https://github.com/spmjs/spm) - Brand new static package manager.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mjam[0m[38;5;12m (https://github.com/caolan/jam) - A package manager using a browser-focused and RequireJS compatible repository.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mjspm[0m[38;5;12m (https://github.com/jspm/jspm-cli) - Frictionless browser package management.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mEnder[0m[38;5;12m (https://github.com/ender-js/Ender) - The no-library library.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mvolo[0m[38;5;12m (https://github.com/volojs/volo) - Create front end projects from templates, add dependencies, and automate the resulting projects.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDuo[0m[38;5;12m (https://github.com/duojs/duo) - Next-generation package manager that blends the best ideas from Component, Browserify and Go to make organizing and writing front-end code quick and painless.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1myarn[0m[38;5;12m (https://yarnpkg.com/) - Fast, reliable, and secure dependency management.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mpnpm[0m[38;5;12m (https://pnpm.io/) - Fast, disk space efficient package manager.[39m

[38;2;255;187;0m[4mComponent Management[0m

[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mBit[0m[38;5;12m (https://github.com/teambit/bit) - Create, find and reuse components (React, Angular, Node etc.) across applications.[39m

[38;2;255;187;0m[4mLoaders[0m
[48;2;30;30;40m[38;5;13m[3mModule or loading system for JavaScript.[0m

[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mRequireJS[0m[38;5;12m (https://github.com/requirejs/requirejs) - A file and module loader for JavaScript.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mbrowserify[0m[38;5;12m (https://github.com/substack/node-browserify) - Browser-side require() the node.js way.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSeaJS[0m[38;5;12m (https://github.com/seajs/seajs) - A Module Loader for the Web.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mHeadJS[0m[38;5;12m (https://github.com/headjs/headjs) - The only script in your HEAD.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mlazyload[0m[38;5;12m (https://github.com/rgrove/lazyload/) - Tiny, dependency-free async JavaScript and CSS loader.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mscript.js[0m[38;5;12m (https://github.com/ded/script.js) - Asynchronous JavaScript loader and dependency manager.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1msystemjs[0m[38;5;12m (https://github.com/systemjs/systemjs) - AMD, CJS & ES6 spec-compliant module loader.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mLodJS[0m[38;5;12m (https://github.com/yanhaijing/lodjs) - Module loader based on AMD.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mESL[0m[38;5;12m (https://github.com/ecomfe/esl) - Module loader browser first, support lazy define and AMD.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mmodulejs[0m[38;5;12m (https://github.com/lrsjng/modulejs) - Lightweight JavaScript module system.[39m

[38;2;255;187;0m[4mTranspilers[0m
[48;2;30;30;40m[38;5;13m[3mSoftware that converts the modern JavaScript syntax into the older JavaScript syntax.[0m

[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSWC[0m[38;5;12m (https://swc.rs/) - Extensible Rust-based platform for compilation.[39m

[38;2;255;187;0m[4mBundlers[0m

[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mwebpack[0m[38;5;12m (https://github.com/webpack/webpack) - Packs CommonJs/AMD modules for the browser.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mRollup[0m[38;5;12m (https://github.com/rollup/rollup) - Next-generation ES6 module bundler.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mBrunch[0m[38;5;12m (https://github.com/brunch/brunch) - Fast front-end web app build tool with simple declarative config.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mParcel[0m[38;5;12m (https://github.com/parcel-bundler/parcel) - Blazing fast, zero configuration web application bundler.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMicrobundle[0m[38;5;12m (https://github.com/developit/microbundle) - Zero-configuration bundler for tiny modules.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mFuseBox[0m[38;5;12m (https://github.com/fuse-box/fuse-box) - A bundler that does it right[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSnowpack[0m[38;5;12m (https://www.snowpack.dev/) - A lightning-fast frontend build tool, designed for the modern web.[39m

[38;5;12m                                                                                                                 [39m[38;2;255;187;0m[1m[4mMinimizers[0m

[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mTerser[0m[38;5;12m (https://github.com/terser/terser) - parser, mangler and compressor toolkit for ES6+[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mUglify[0m[38;5;12m (https://github.com/mishoo/UglifyJS) - parser / mangler / compressor / beautifier toolkit[39m

[38;2;255;187;0m[4mType Checkers[0m

[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mTypeScript[0m[38;5;12m (https://www.typescriptlang.org/) - A typed superset of JavaScript that compiles to plain JavaScript.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mFlow.js[0m[38;5;12m (https://flow.org/) - A static type checker for JavaScript from Facebook.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mHegel[0m[38;5;12m (https://hegel.js.org/) -  A static type checker for JavaScript with a bias on type inference an strong type system.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mTypL[0m[38;5;12m (https://github.com/getify/TypL) - the JavaScript Type Linter with a bias on type inference.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mHindley Milner Definitions[0m[38;5;12m (https://github.com/xodio/hm-def) - runtime type checking for JavaScript functions using Haskell-alike Hindley Milner type signatures.[39m

[38;2;255;187;0m[4mTesting Frameworks[0m

[38;2;255;187;0m[4mFrameworks[0m

[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mmocha[0m[38;5;12m (https://github.com/mochajs/mocha) - Simple, flexible, fun JavaScript test framework for node.js & the browser.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mjasmine[0m[38;5;12m (https://github.com/jasmine/jasmine) - DOM-less simple JavaScript testing framework.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mqunit[0m[38;5;12m (https://github.com/jquery/qunit) - An easy-to-use JavaScript Unit Testing framework.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mjest[0m[38;5;12m (https://github.com/facebook/jest) - Painless JavaScript Unit Testing.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mprova[0m[38;5;12m (https://github.com/azer/prova) - Node & Browser test runner based on Tape and Browserify[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDalekJS[0m[38;5;12m (https://github.com/dalekjs/dalek) - Automated cross browser functional testing with JavaScript[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mProtractor[0m[38;5;12m (https://github.com/angular/protractor) - Protractor is an end-to-end test framework for AngularJS applications.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mtape[0m[38;5;12m (https://github.com/substack/tape) - Tap-producing test harness for node and browsers.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mTestCafe[0m[38;5;12m (https://github.com/DevExpress/testcafe) - Automated browser testing for the modern web development stack.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mava[0m[38;5;12m (https://github.com/avajs/ava) - 🚀 Futuristic JavaScript test runner[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCypress[0m[38;5;12m (https://www.cypress.io/) - Complete end-to-end testing framework for anything that runs in a browser and beyond.[39m

[38;2;255;187;0m[4mAssertion[0m

[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mchai[0m[38;5;12m (https://github.com/chaijs/chai) - BDD / TDD assertion framework for node.js and the browser that can be paired with any testing framework.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mEnzyme[0m[38;5;12m (https://airbnb.io/enzyme/index.html) - Enzyme is a JavaScript Testing utility for React that makes it easier to assert, manipulate, and traverse your React Components' output.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mreact testing library[0m[38;5;12m (https://github.com/kentcdodds/react-testing-library) - Simple and complete React DOM testing utilities that encourage good testing practices.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSinon.JS[0m[38;5;12m (https://github.com/sinonjs/sinon) - Test spies, stubs, and mocks for JavaScript.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mexpect.js[0m[38;5;12m (https://github.com/Automattic/expect.js) - Minimalistic BDD-style assertions for Node.JS and the browser.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mproxyquire[0m[38;5;12m (https://github.com/thlorenz/proxyquire) - Stub nodejs's require.[39m

[38;2;255;187;0m[4mCoverage[0m

[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mistanbul[0m[38;5;12m (https://github.com/gotwarlost/istanbul) - Yet another JS code coverage tool.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mblanket[0m[38;5;12m (https://github.com/alex-seville/blanket) - A simple code coverage library for JavaScript. Designed to be easy to install and use, for both browser and nodejs.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mJSCover[0m[38;5;12m (https://github.com/tntim96/JSCover) - JSCover is a tool that measures code coverage for JavaScript programs.[39m

[38;2;255;187;0m[4mRunner[0m

[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mphantomjs[0m[38;5;12m (https://github.com/ariya/phantomjs) - Scriptable Headless WebKit.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mslimerjs[0m[38;5;12m (https://github.com/laurentj/slimerjs) - A PhantomJS-like tool running Gecko.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mcasperjs[0m[38;5;12m (https://github.com/casperjs/casperjs) - Navigation scripting & testing utility for PhantomJS and SlimerJS.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mzombie[0m[38;5;12m (https://github.com/assaf/zombie) - Insanely fast, full-stack, headless browser testing using node.js.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mtotoro[0m[38;5;12m (https://github.com/totorojs/totoro) - A simple and stable cross-browser testing tool.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mkarma[0m[38;5;12m (https://github.com/karma-runner/karma) - Spectacular Test Runner for JavaScript.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mnightwatch[0m[38;5;12m (https://github.com/nightwatchjs/nightwatch) - UI automated testing framework based on node.js and selenium webdriver.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mintern[0m[38;5;12m (https://github.com/theintern/intern) - A next-generation code testing stack for JavaScript.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mpuppeteer[0m[38;5;12m (https://github.com/GoogleChrome/puppeteer) - Headless Chrome Node.js API by official Google Chrome team.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mwebdriverio[0m[38;5;12m (https://github.com/webdriverio/webdriverio) - Next-gen WebDriver test automation framework for Node.js.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mtaiko[0m[38;5;12m (https://github.com/getgauge/taiko) - A Node.js library with a simple API to automate Chromium based browsers.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPlaywright[0m[38;5;12m (https://github.com/microsoft/playwright) - Node.js library to automate Chromium, Firefox and WebKit with a single API.[39m

[38;2;255;187;0m[4mQA Tools[0m

[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mprettier[0m[38;5;12m (https://github.com/prettier/prettier) - Prettier is an opinionated code formatter.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mJSHint[0m[38;5;12m (https://github.com/jshint/jshint/) - JSHint is a tool that helps to detect errors and potential problems in your JavaScript code.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mjscs[0m[38;5;12m (https://github.com/jscs-dev/node-jscs) - JavaScript Code Style checker.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mjsfmt[0m[38;5;12m (https://github.com/rdio/jsfmt) - For formatting, searching, and rewriting JavaScript.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mjsinspect[0m[38;5;12m (https://github.com/danielstjules/jsinspect) - Detect copy-pasted and structurally similar code.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mbuddy.js[0m[38;5;12m (https://github.com/danielstjules/buddy.js) - Magic number detection for JavaScript.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mESLint[0m[38;5;12m (https://github.com/eslint/eslint) - A fully pluggable tool for identifying and reporting on patterns in JavaScript.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mJSLint[0m[38;5;12m (https://github.com/douglascrockford/JSLint) - High-standards, strict & opinionated code quality tool, aiming to keep only good parts of the language.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mJavaScript Standard Style[0m[38;5;12m (https://github.com/feross/standard) - Opinionated, no-configuration style guide, style checker, and formatter[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPre-evaluate code at buildtime[0m[38;5;12m (https://github.com/kentcdodds/preval.macro) - Pre-evaluate your front end javascript code at build-time[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mJS-Beautifier[0m[38;5;12m (https://github.com/beautify-web/js-beautify) - Npm cli and library to format JS code.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mhusky[0m[38;5;12m (https://github.com/typicode/husky) - Prevents bad git commit, git push and more.[39m

[38;2;255;187;0m[4mMVC Frameworks and Libraries[0m

[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mangular.js[0m[38;5;12m (https://github.com/angular/angular.js) - HTML enhanced for web apps. (deprecated)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mangular[0m[38;5;12m (https://github.com/angular/angular) - Angular is a development platform for building mobile and desktop web applications using Typescript/JavaScript and other languages.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1maurelia[0m[38;5;12m (http://aurelia.io) - A JavaScript client framework for mobile, desktop and web.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mbackbone[0m[38;5;12m (https://github.com/jashkenas/backbone) - Give your JS App some Backbone with Models, Views, Collections, and Events.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1member.js[0m[38;5;12m (https://github.com/emberjs/ember.js) - A JavaScript framework for creating ambitious web applications.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mmeteor[0m[38;5;12m (https://github.com/meteor/meteor) - An ultra-simple, database-everywhere, data-on-the-wire, pure-javascript web framework.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mractive[0m[38;5;12m (https://github.com/ractivejs/ractive) - Next-generation DOM manipulation.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mvue[0m[38;5;12m (https://github.com/vuejs/vue) - Intuitive, fast & composable MVVM for building interactive interfaces.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1msvelte[0m[38;5;12m (https://github.com/sveltejs/svelte) - Svelte is a new way to build web applications. It's a compiler that takes your declarative components and converts them into efficient JavaScript that surgically updates the DOM.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mknockout[0m[38;5;12m (https://github.com/knockout/knockout) - Knockout makes it easier to create rich, responsive UIs with JavaScript.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mspine[0m[38;5;12m (https://github.com/spine/spine) - Lightweight MVC library for building JavaScript applications.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mespresso.js[0m[38;5;12m (https://github.com/techlayer/espresso.js) - A minimal JavaScript library for crafting user interfaces.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mcanjs[0m[38;5;12m (https://github.com/canjs/canjs) - Can do JS, better, faster, easier.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mreact[0m[38;5;12m (https://reactjs.org/) - A library for building user interfaces. It's declarative, efficient, and extremely flexible. Works with a Virtual DOM.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mhyperapp[0m[38;5;12m (https://github.com/hyperapp/hyperapp) - 1kb JavaScript library for building frontend applications.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mpreact[0m[38;5;12m (https://github.com/developit/preact) - Fast 3kb React alternative with the same ES6 API. Components & Virtual DOM.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mnativescript[0m[38;5;12m (https://github.com/NativeScript/NativeScript) - Build truly native cross-platform iOS and Android apps with JavaScript.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mreact-native[0m[38;5;12m (https://github.com/facebook/react-native) - A framework for building native apps with React.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mriot[0m[38;5;12m (https://github.com/riot/riot) - React-like library, but with very small size.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mthorax[0m[38;5;12m (https://github.com/walmartlabs/thorax) - Strengthening your Backbone.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mchaplin[0m[38;5;12m (https://github.com/chaplinjs/chaplin) - An architecture for JavaScript applications using the Backbone.js library.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mmarionette[0m[38;5;12m (https://github.com/marionettejs/backbone.marionette) - A composite application library for Backbone.js that aims to simplify the construction of large scale JavaScript applications.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mripple[0m[38;5;12m (https://github.com/ripplejs/ripple) - A tiny foundation for building reactive views.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mrivets[0m[38;5;12m (https://github.com/mikeric/rivets) - Lightweight and powerful data binding + templating solution.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mderby[0m[38;5;12m (https://github.com/derbyjs/derby) - MVC framework making it easy to write realtime, collaborative applications that run in both Node.js and browsers.[39m
[48;5;235m[38;5;249m* **derby-awesome** (https://github.com/russll/awesome-derby) - A collection of awesome derby components[49m[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mway.js[0m[38;5;12m (https://github.com/gwendall/way.js) - Simple, lightweight, persistent two-way databinding.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mmithril.js[0m[38;5;12m (https://github.com/lhorie/mithril.js) - Mithril is a client-side MVC framework (Light-weight, Robust, Fast).[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mjsblocks[0m[38;5;12m (https://github.com/astoilkov/jsblocks) - jsblocks is better MV-ish framework.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mfeathers[0m[38;5;12m (https://github.com/feathersjs/feathers) - A minimalist real-time JavaScript framework for tomorrow's apps.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mKeo[0m[38;5;12m (https://github.com/Wildhoney/Keo) - Functional stateless React components with Shadow DOM support.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1matvjs[0m[38;5;12m (https://github.com/emadalam/atvjs) - Blazing fast Apple TV application development using pure JavaScript.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mAlpine.js[0m[38;5;12m (https://github.com/alpinejs/alpine) - offers you the reactive and declarative nature of big frameworks like Vue or React at a much lower cost.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1minferno[0m[38;5;12m (https://github.com/infernojs/inferno) - 🔥 An extremely fast, React-like JavaScript library for building modern user interfaces.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mFoalTS[0m[38;5;12m (https://foalts.org) - Elegant and all-inclusive Node.JS framework for building web applications (TypeScript).[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mLucia[0m[38;5;12m (https://github.com/aidenybai/lucia) - 3kb library for tiny web apps.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mAdonis[0m[38;5;12m (https://github.com/adonisjs/core) - The Node.js Framework highly focused on developer ergonomics, stability and confidence.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mGrapesJS[0m[38;5;12m (https://github.com/artf/grapesjs) - Free and Open source Web Builder Framework. Next generation tool for building templates without coding.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mRete.js[0m[38;5;12m (https://github.com/retejs/rete) - A modular framework for visual programming allows to create node based editor in browser.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mlitegraph.js[0m[38;5;12m (https://github.com/jagenjo/litegraph.js) - A graph node engine and editor similar to PD or UDK Blueprints, comes with its own editor in HTML5 Canvas2D.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDrawflow[0m[38;5;12m (https://github.com/jerosoler/Drawflow) - This allow you to create data flows easily and quickly.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mBlockly[0m[38;5;12m (https://github.com/google/blockly) - A library that adds a visual code editor to web and mobile apps by Google.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMillion[0m[38;5;12m (https://github.com/aidenybai/million) - <1kb compiler-focused virtual DOM. It's fast![39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mWhatsup[0m[38;5;12m (https://github.com/whatsup/whatsup) - A frontend framework for chillout-mode development 🥤. JSX components on generators, fast mobx-like state management and exclusive cssx style system.[39m

[38;2;255;187;0m[4mNode-Powered CMS Frameworks[0m

[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mKeystoneJS[0m[38;5;12m (https://github.com/keystonejs/keystone) - powerful CMS and web app framework.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mReaction Commerce[0m[38;5;12m (https://github.com/reactioncommerce/reaction) - reactive CMS, real-time architecture and design.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mGhost[0m[38;5;12m (https://github.com/tryghost/Ghost) - simple, powerful publishing platform.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mApostrophe[0m[38;5;12m (https://github.com/punkave/apostrophe) - CMS with content editing and essential services.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mWe.js[0m[38;5;12m (https://github.com/wejs/we/) - framework for real time apps, sites or blogs.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mHatch.js[0m[38;5;12m (https://github.com/inventures/hatchjs) - CMS platform with social features.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mTaracotJS[0m[38;5;12m (https://github.com/xtremespb/taracotjs-generator/) - fast and minimalist CMS based on Node.js.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mNodizecms[0m[38;5;12m (https://github.com/nodize/nodizecms) - CMS for CoffeeScript lovers.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCody[0m[38;5;12m (https://github.com/jcoppieters/cody) - CMS with WSYWYG editor.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPencilBlue[0m[38;5;12m (https://github.com/pencilblue/pencilblue/) - CMS and blogging platform.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mStrapi[0m[38;5;12m (https://github.com/strapi/strapi) - Open source Node.js Headless CMS to easily build customisable APIs.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mFactor[0m[38;5;12m (https://github.com/fiction-com/factor) - The Javascript CMS[39m

[38;2;255;187;0m[4mTemplating Engines[0m
[48;2;30;30;40m[38;5;13m[3mTemplating engines allow you to perform string interpolation.[0m

[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mmustache.js[0m[38;5;12m (https://github.com/janl/mustache.js) - Minimal templating with {{mustaches}} in JavaScript.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mhandlebars.js[0m[38;5;12m (https://github.com/handlebars-lang/handlebars.js) - An extension to the Mustache templating language.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mnunjucks[0m[38;5;12m (https://mozilla.github.io/nunjucks/) - A rich and powerful templating language for JavaScript from Mozilla.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mhogan.js[0m[38;5;12m (https://github.com/twitter/hogan.js) - A compiler for the Mustache templating language.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mdoT[0m[38;5;12m (https://github.com/olado/doT) - The fastest + concise JavaScript template engine for nodejs and browsers.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mdustjs[0m[38;5;12m (https://github.com/linkedin/dustjs/) - Asynchronous templates for the browser and node.js.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1meco[0m[38;5;12m (https://github.com/sstephenson/eco/) - Embedded CoffeeScript templates.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mJavaScript-Templates[0m[38;5;12m (https://github.com/blueimp/JavaScript-Templates) - < 1KB lightweight, fast & powerful JavaScript templating engine with zero dependencies.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mt.js[0m[38;5;12m (https://github.com/jasonmoo/t.js) - A tiny JavaScript templating framework in ~400 bytes gzipped.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPug[0m[38;5;12m (https://github.com/pugjs/pug) - Robust, elegant, feature rich template engine for nodejs. (formerly known as Jade)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mEJS[0m[38;5;12m (https://github.com/mde/ejs) - Effective JavaScript templating.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mxtemplate[0m[38;5;12m (https://github.com/xtemplate/xtemplate) - eXtensible Template Engine lib for node and the browser[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mmarko[0m[38;5;12m (https://github.com/marko-js/marko) - A fast, lightweight, HTML-based templating engine for Node.js and the browser with async, streaming, custom tags and CommonJS modules as compiled output.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mswig[0m[38;5;12m (https://github.com/paularmstrong/swig) - (Archived) A simple, powerful, and extendable Node.js and browser-based JavaScript template engine.[39m

[38;2;255;187;0m[4mGame Engines[0m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mA-Frame[0m[38;5;12m (https://aframe.io) - Make WebVR.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCocos[0m[38;5;12m (https://www.cocos.com) - Open Source Cross-Platform Game Development Framework.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mImpact[0m[38;5;12m (https://impactjs.com) - Impact - HTML5 Canvas & JavaScript Game Engine.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mGDevelop[0m[38;5;12m (https://gdevelop.io) - Free and Easy Game-Making App.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mKaboom.js[0m[38;5;12m (https://kaboomjs.com) - A game programming library that helps you make games fast and fun.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMatter.js[0m[38;5;12m (https://brm.io/matter-js) - A 2D rigid body JavaScript physics engine.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mmelonJS[0m[38;5;12m (https://melonjs.org) - Open source HTML5 game engine that empowers developers and designers to focus on content.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPhaser[0m[38;5;12m (https://phaser.io) - Phaser - A fast, fun and free open source HTML5 game framework.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPixiJS[0m[38;5;12m (https://pixijs.com) - The HTML5 Creation Engine.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPlayCanvas[0m[38;5;12m (https://playcanvas.com) - PlayCanvas WebGL Game Engine.[39m

[38;2;255;187;0m[4mArticles and Posts[0m

[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mThe JavaScript that you should know[0m[38;5;12m (https://medium.com/@pedropolisenso/o-javasscript-que-voc%C3%AA-deveria-conhecer-b70e94d1d706) - Article about concepts of JavaScript Functional.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMulti-threading using web-workers[0m[38;5;12m (https://www.loginradius.com/blog/async/adding-multi-threading-to-javascript-using-web-workers/) - Web Workers: Adding Multi-threading to JavaScript[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mthis keyword in JavaScript[0m[38;5;12m (https://www.loginradius.com/blog/async/breaking-down-this-keyword-in-javascript/) - Breaking down the 'this' keyword in JavaScript[39m

[38;2;255;187;0m[4mData Visualization[0m
[48;2;30;30;40m[38;5;13m[3mData visualization tools for the web.[0m

[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1md3[0m[38;5;12m (https://github.com/d3/d3) - A JavaScript visualization library for HTML and SVG.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mmetrics-graphics[0m[38;5;12m (https://github.com/mozilla/metrics-graphics) - A library optimized for concise, principled data graphics and layouts.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mthree.js[0m[38;5;12m (https://github.com/mrdoob/three.js) - JavaScript 3D library.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mChart.js[0m[38;5;12m (https://github.com/chartjs/Chart.js) - Simple HTML5 Charts using the &lt;canvas&gt; tag.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mpaper.js[0m[38;5;12m (https://github.com/paperjs/paper.js) - The Swiss Army Knife of Vector Graphics Scripting – Scriptographer ported to JavaScript and the browser, using HTML5 Canvas.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mfabric.js[0m[38;5;12m (https://github.com/kangax/fabric.js) - JavaScript Canvas Library, SVG-to-Canvas (& canvas-to-SVG) Parser.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mpeity[0m[38;5;12m (https://github.com/benpickles/peity) - Progressive  bar, line and pie charts.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mraphael[0m[38;5;12m (https://github.com/DmitryBaranovskiy/raphael) - JavaScript Vector Library.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mecharts[0m[38;5;12m (https://github.com/apache/echarts) - Enterprise Charts.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mvisjs[0m[38;5;12m (https://github.com/visjs) - Multiple Libraries for dynamic, browser-based data visualization.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mtwo.js[0m[38;5;12m (https://github.com/jonobr1/two.js) - A renderer agnostic two-dimensional drawing api for the web.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mg.raphael[0m[38;5;12m (https://github.com/DmitryBaranovskiy/g.raphael) - Charts for Raphaël.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1msigma.js[0m[38;5;12m (https://github.com/jacomyal/sigma.js) - A JavaScript library dedicated to graph drawing.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1marbor[0m[38;5;12m (https://github.com/samizdatco/arbor) - A graph visualization library using web workers and jQuery.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mcubism[0m[38;5;12m (https://github.com/square/cubism) - A D3 plugin for visualizing time series.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mdc.js[0m[38;5;12m (https://github.com/dc-js/dc.js) - Multi-Dimensional charting built to work natively with crossfilter rendered with d3.js[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mvega[0m[38;5;12m (https://github.com/trifacta/vega) - A visualization grammar.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1menvisionjs[0m[38;5;12m (https://github.com/HumbleSoftware/envisionjs) - Dynamic HTML5 visualization.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mrickshaw[0m[38;5;12m (https://github.com/shutterstock/rickshaw) - JavaScript toolkit for creating interactive real-time graphs.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mflot[0m[38;5;12m (https://github.com/flot/flot) - Attractive JavaScript charts for jQuery.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mmorris.js[0m[38;5;12m (https://github.com/morrisjs/morris.js) - Pretty time-series line graphs.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mnvd3[0m[38;5;12m (https://github.com/novus/nvd3) - Build re-usable charts and chart components for d3.js.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1msvg.js[0m[38;5;12m (https://github.com/wout/svg.js) - A lightweight library for manipulating and animating SVG.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mheatmap.js[0m[38;5;12m (https://github.com/pa7/heatmap.js) - JavaScript Library for HTML5 canvas based heatmaps.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mjquery.sparkline[0m[38;5;12m (https://github.com/gwatts/jquery.sparkline) - A plugin for the jQuery JavaScript library to generate small sparkline charts directly in the browser.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mtrianglify[0m[38;5;12m (https://github.com/qrohlf/trianglify) - Low poly style background generator with d3.js.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1md3-cloud[0m[38;5;12m (https://github.com/jasondavies/d3-cloud) - Create word clouds in JavaScript.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1md4[0m[38;5;12m (https://github.com/heavysixer/d4) - A friendly reusable charts DSL for D3.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mdimple.js[0m[38;5;12m (http://dimplejs.org) - Easy charts for business analytics powered by d3.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mchartist-js[0m[38;5;12m (https://github.com/gionkunz/chartist-js) - Simple responsive charts.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mepoch[0m[38;5;12m (https://github.com/epochjs/epoch) - A general purpose real-time charting library.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mc3[0m[38;5;12m (https://github.com/c3js/c3) - D3-based reusable chart library.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mBabylonJS[0m[38;5;12m (https://github.com/BabylonJS/Babylon.js) - A framework for building 3D games with HTML 5 and WebGL.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mrecharts[0m[38;5;12m (https://github.com/recharts/recharts) - Redefined chart library built with React and D3.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mGraphicsJS[0m[38;5;12m (https://github.com/AnyChart/GraphicsJS) - A lightweight JavaScript graphics library with the intuitive API, based on SVG/VML technology.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mmxGraph[0m[38;5;12m (https://github.com/jgraph/mxgraph) - Diagramming library that enables interactive graph and charting applications to be quickly created that run natively in any major browser that is supported by its vendor.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mFrappe Charts[0m[38;5;12m (https://github.com/frappe/charts) - GitHub-inspired simple and modern SVG charts for the web with zero dependencies.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mFrappe Gantt[0m[38;5;12m (https://github.com/frappe/gantt) - A simple, interactive, modern gantt chart library for the web.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mG2[0m[38;5;12m (https://github.com/antvis/G2) - A highly interactive data-driven visualization grammar for statistical charts.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mG2Plot[0m[38;5;12m (https://github.com/antvis/G2Plot) - An interactive and responsive charting library. Based on the grammar of graphics.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCytoscape.js[0m[38;5;12m (https://github.com/cytoscape/cytoscape.js) - A fully featured graph theory library.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mcola.js[0m[38;5;12m (https://ialab.it.monash.edu/webcola/) - library for arranging your HTML5 documents and diagrams using constraint-based optimization techniques[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mjointjs[0m[38;5;12m (https://github.com/clientIO/joint) - Diagramming library to create static diagrams or fully interactive diagramming tools.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mvizzu[0m[38;5;12m (https://github.com/vizzuhq/vizzu-lib) - Library for animated data visualizations and data stories.[39m

[38;5;12mThere're also some great commercial libraries, like [39m[38;5;14m[1mamchart[0m[38;5;12m (https://www.amcharts.com/), [39m[38;5;14m[1manychart[0m[38;5;12m (https://www.anychart.com/), [39m[38;5;14m[1mplotly[0m[38;5;12m (https://plotly.com/), and [39m[38;5;14m[1mlightning chart[0m[38;5;12m (https://www.arction.com/lightningchart-js/).[39m

[38;2;255;187;0m[4mTimeline[0m

[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mTimelineJS v3[0m[38;5;12m (https://github.com/NUKnightLab/TimelineJS3) - A Storytelling Timeline built in JavaScript.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mtimesheet.js[0m[38;5;12m (https://github.com/sbstjn/timesheet.js) - JavaScript library for simple HTML5 & CSS3 time sheets.[39m

[38;2;255;187;0m[4mSpreadsheet[0m

[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mHANDSONTABLE[0m[38;5;12m (https://github.com/handsontable/handsontable) - Handsontable is a JavaScript/HTML5 Spreadsheet Library for Developers[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mFrappe Datatable[0m[38;5;12m (https://github.com/frappe/datatable) - Frappe DataTable is a simple, modern and interactive datatable library for displaying tabular data.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mLuckysheet[0m[38;5;12m (https://github.com/mengshukeji/Luckysheet) - Luckysheet is an online spreadsheet like excel that is powerful, simple to configure, and completely open source.[39m
[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mJspreadsheet CE[0m[38;5;12m (https://github.com/jspreadsheet/ce) - Jspreadsheet is a lightweight vanilla javascript plugin to create amazing web-based interactive tables and spreadsheets compatible with other spreadsheet software.[39m

[38;2;255;187;0m[4mEditors[0m

[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mace[0m[38;5;12m (https://github.com/ajaxorg/ace) - Ace (Ajax.org Cloud9 Editor).[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCodeMirror[0m[38;5;12m (https://github.com/codemirror/CodeMirror) - In-browser code editor.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mesprima[0m[38;5;12m (https://github.com/ariya/esprima) - ECMAScript parsing infrastructure for multipurpose analysis.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mquill[0m[38;5;12m (https://github.com/quilljs/quill) - A cross browser rich text editor with an API.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mmedium-editor[0m[38;5;12m (https://github.com/yabwe/medium-editor) - Medium.com WYSIWYG editor clone.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mpen[0m[38;5;12m (https://github.com/sofish/pen) - enjoy live editing (+markdown).[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mjquery-notebook[0m[38;5;12m (https://github.com/raphaelcruzeiro/jquery-notebook) - A simple, clean and elegant text editor. Inspired by the awesomeness of Medium.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mbootstrap-wysiwyg[0m[38;5;12m (https://github.com/mindmup/bootstrap-wysiwyg) - Tiny bootstrap-compatible WYSIWYG rich text editor.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mckeditor-releases[0m[38;5;12m (https://github.com/ckeditor/ckeditor-releases) - The best web text editor for everyone.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1meditor[0m[38;5;12m (https://github.com/lepture/editor) - A markdown editor. still on development.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mEpicEditor[0m[38;5;12m (https://github.com/OscarGodson/EpicEditor) - An embeddable JavaScript Markdown editor with split fullscreen editing, live previewing, automatic draft saving, offline support, and more.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mjsoneditor[0m[38;5;12m (https://github.com/josdejong/jsoneditor) - A web-based tool to view, edit and format JSON.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mvim.js[0m[38;5;12m (https://github.com/coolwanglu/vim.js) - JavaScript port of Vim with a persistent [39m[48;5;235m[38;5;249m~/.vimrc[49m[39m[38;5;12m.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSquire[0m[38;5;12m (https://github.com/neilj/Squire) - HTML5 rich text editor.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mTinyMCE[0m[38;5;12m (https://github.com/tinymce/tinymce) - The JavaScript Rich Text editor.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mtrix[0m[38;5;12m (https://github.com/basecamp/trix) - A rich text editor for everyday writing. By Basecamp.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mTrumbowyg[0m[38;5;12m (https://github.com/Alex-D/Trumbowyg) - A lightweight and amazing WYSIWYG JavaScript editor.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDraft.js[0m[38;5;12m (https://github.com/facebook/draft-js) - A React framework for building text editors.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mbootstrap-wysihtml5[0m[38;5;12m (https://github.com/jhollingworth/bootstrap-wysihtml5) - Simple, beautiful wysiwyg editor[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mwysihtml5[0m[38;5;12m [39m[38;5;12m(https://github.com/xing/wysihtml5)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mOpen[39m[38;5;12m [39m[38;5;12msource[39m[38;5;12m [39m[38;5;12mrich[39m[38;5;12m [39m[38;5;12mtext[39m[38;5;12m [39m[38;5;12meditor[39m[38;5;12m [39m[38;5;12mbased[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mHTML5[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mprogressive-enhancement[39m[38;5;12m [39m[38;5;12mapproach.[39m[38;5;12m [39m[38;5;12mUses[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12msophisticated[39m[38;5;12m [39m[38;5;12msecurity[39m[38;5;12m [39m[38;5;12mconcept[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12maims[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mgenerate[39m[38;5;12m [39m[38;5;12mfully[39m[38;5;12m [39m[38;5;12mvalid[39m[38;5;12m [39m[38;5;12mHTML5[39m[38;5;12m [39m[38;5;12mmarkup[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mpreventing[39m[38;5;12m [39m
[38;5;12munmaintainable[39m[38;5;12m [39m[38;5;12mtag[39m[38;5;12m [39m[38;5;12msoups[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12minline[39m[38;5;12m [39m[38;5;12mstyles.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mraptor-editor[0m[38;5;12m (https://github.com/PANmedia/raptor-editor) - Raptor, an HTML5 WYSIWYG content editor![39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mpopline[0m[38;5;12m (https://github.com/kenshin54/popline) - Popline is an HTML5 Rich-Text-Editor Toolbar.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSummernote[0m[38;5;12m (https://github.com/summernote/summernote) - Super simple WYSIWYG editor.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mEverright-formEditor[0m[38;5;12m (https://github.com/Liberty-liu/Everright-formEditor) - A visual drag-and-drop low-code form editor[39m

[38;2;255;187;0m[4mDocumentation[0m

[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDevDocs[0m[38;5;12m (https://devdocs.io/) is an all-in-one API documentation reader with a fast, organized, and consistent interface.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mdocco[0m[38;5;12m (http://ashkenas.com/docco/) is a quick-and-dirty, hundred-line-long, literate-programming-style documentation generator.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mstyledocco[0m[38;5;12m (http://jacobrask.github.io/styledocco/) generates documentation and style guide documents from your stylesheets.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mRonn[0m[38;5;12m (https://github.com/rtomayko/ronn) builds manuals. It converts simple, human readable textfiles to roff for terminal display, and also to HTML for the web.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mdox[0m[38;5;12m [39m[38;5;12m(https://github.com/tj/dox)[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mJavaScript[39m[38;5;12m [39m[38;5;12mdocumentation[39m[38;5;12m [39m[38;5;12mgenerator[39m[38;5;12m [39m[38;5;12mwritten[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mnode.[39m[38;5;12m [39m[38;5;12mDox[39m[38;5;12m [39m[38;5;12mno[39m[38;5;12m [39m[38;5;12mlonger[39m[38;5;12m [39m[38;5;12mgenerates[39m[38;5;12m [39m[38;5;12man[39m[38;5;12m [39m[38;5;12mopinionated[39m[38;5;12m [39m[38;5;12mstructure[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12mstyle[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mdocs,[39m[38;5;12m [39m[38;5;12mit[39m[38;5;12m [39m[38;5;12msimply[39m[38;5;12m [39m[38;5;12mgives[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mJSON[39m[38;5;12m [39m[38;5;12mrepresentation,[39m[38;5;12m [39m[38;5;12mallowing[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12muse[39m[38;5;12m [39m
[38;5;12mmarkdown[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mJSDoc-style[39m[38;5;12m [39m[38;5;12mtags.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mjsdox[0m[38;5;12m (https://github.com/sutoiku/jsdox) is a JSDoc3 to Markdown documentation generator.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mESDoc[0m[38;5;12m (https://github.com/esdoc/esdoc) is a good documentation generator for JavaScript.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mYUIDoc[0m[38;5;12m (http://yui.github.io/yuidoc/) is a Node.js application that generates API documentation from comments in source, using a syntax similar to tools like Javadoc and Doxygen.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mcoddoc[0m[38;5;12m [39m[38;5;12m(http://doug-martin.github.io/coddoc/)[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mjsdoc[39m[38;5;12m [39m[38;5;12mparsing[39m[38;5;12m [39m[38;5;12mlibrary.[39m[38;5;12m [39m[38;5;12mCoddoc[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mdifferent[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mit[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12measily[39m[38;5;12m [39m[38;5;12mextensible[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mallowing[39m[38;5;12m [39m[38;5;12musers[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12madd[39m[38;5;12m [39m[38;5;12mtag[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mcode[39m[38;5;12m [39m[38;5;12mparsers[39m[38;5;12m [39m[38;5;12mthrough[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12muse[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mcoddoc.addTagHandler[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m
[38;5;12mcoddoc.addCodeHandler.[39m[38;5;12m [39m[38;5;12mcoddoc[39m[38;5;12m [39m[38;5;12malso[39m[38;5;12m [39m[38;5;12mparses[39m[38;5;12m [39m[38;5;12msource[39m[38;5;12m [39m[38;5;12mcode[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mbe[39m[38;5;12m [39m[38;5;12mused[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mAPIs.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1msphinx[0m[38;5;12m (http://www.sphinx-doc.org/) a tool that makes it easy to create intelligent and beautiful documentation[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mBeautiful docs[0m[38;5;12m (https://github.com/beautiful-docs/beautiful-docs) is a documentation viewer based on markdown files.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mdocumentation.js[0m[38;5;12m (http://documentation.js.org) - API documentation generator with support for ES2015+ and flow annotation.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mjsduck[0m[38;5;12m (https://github.com/senchalabs/jsduck) - API documentation generator made for Sencha JavaScript frameworks, but can be used for other frameworks too.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mcodecrumbs[0m[38;5;12m (https://github.com/Bogdan-Lyashenko/codecrumbs) is a visual tool for learning and documenting a codebase by putting breadcrumbs in source code.[39m

[38;2;255;187;0m[4mFiles[0m
[48;2;30;30;40m[38;5;13m[3mLibraries for working with files.[0m

[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPapa Parse[0m[38;5;12m (https://github.com/mholt/PapaParse) - A powerful CSV library that supports parsing CSV files/strings and also exporting to CSV.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mjBinary[0m[38;5;12m (https://github.com/jDataView/jBinary) - High-level I/O (loading, parsing, manipulating, serializing, saving) for binary files with declarative syntax for describing file types and data structures.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mdiff2html[0m[38;5;12m (https://github.com/rtfpessoa/diff2html) - Git diff output parser and pretty HTML generator.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mjsPDF[0m[38;5;12m (https://github.com/MrRio/jsPDF) - JavaScript PDF generation.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPDF.js[0m[38;5;12m (https://github.com/mozilla/pdf.js) - PDF Reader in JavaScript.[39m

[38;2;255;187;0m[4mFunctional Programming[0m
[48;2;30;30;40m[38;5;13m[3mFunctional programming libraries to extend JavaScript’s capabilities.[0m

[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1munderscore[0m[38;5;12m (https://github.com/jashkenas/underscore) - JavaScript's utility _ belt.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mlodash[0m[38;5;12m (https://github.com/lodash/lodash) - A utility library delivering consistency, customization, performance, & extras.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSugar[0m[38;5;12m (https://github.com/andrewplummer/Sugar) - A JavaScript library for working with native objects.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mlazy.js[0m[38;5;12m (https://github.com/dtao/lazy.js) - Like Underscore, but lazier.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mramda[0m[38;5;12m (https://github.com/ramda/ramda) - A practical functional library for JavaScript programmers.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mmout[0m[38;5;12m (https://github.com/mout/mout) - Modular JavaScript Utilities.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mpreludejs[0m[38;5;12m (https://github.com/alanrsoares/prelude-js) - Hardcore Functional Programming for JavaScript.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mrambda[0m[38;5;12m (https://github.com/selfrefactor/rambda) - Faster and smaller alternative to [39m[48;2;30;30;40m[38;5;13m[3mRamda[0m[38;5;12m.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mfxts[0m[38;5;12m (https://github.com/marpple/FxTS) - Lazy evaluation and concurrency.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mwild-wild-path[0m[38;5;12m (https://github.com/ehmicky/wild-wild-path) - Object property paths with wildcards and regexps.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1msweet-monads[0m[38;5;12m (https://github.com/JSMonk/sweet-monads) - A utility library containing popular monads and lazy iterators.[39m

[38;2;255;187;0m[4mReactive Programming[0m
[48;2;30;30;40m[38;5;13m[3mReactive programming libraries to extend JavaScript’s capabilities.[0m

[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mRxJS[0m[38;5;12m (https://github.com/ReactiveX/rxjs) - A reactive programming library for JavaScript.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mBacon[0m[38;5;12m (https://github.com/baconjs/bacon.js) - FRP (functional reactive programming) library for JavaScript.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mKefir[0m[38;5;12m (https://github.com/pozadi/kefir) - FRP library for JavaScript inspired by Bacon.js and RxJS with focus on high performance and low memory consumption.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mHighland[0m[38;5;12m (https://caolan.github.io/highland/) - Re-thinking the JavaScript utility belt, Highland manages synchronous and asynchronous code easily, using nothing more than standard JavaScript and Node-like Streams.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMost.js[0m[38;5;12m (https://github.com/cujojs/most) - high performance FRP library.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMobX[0m[38;5;12m (https://github.com/mobxjs/mobx) - TFRP library for simple, scalable state management.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCycle.js[0m[38;5;12m (https://cycle.js.org) - A functional and reactive JavaScript library for cleaner code.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mconcent[0m[38;5;12m (https://github.com/concentjs/concent) - Definitely the ❤️ simplest but ⚡️ strongest state management for react, it is predictable、progressive and efficient.[39m

[38;2;255;187;0m[4mData Structure[0m
[48;2;30;30;40m[38;5;13m[3mData structure libraries to build a more sophisticated application.[0m

[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mimmutable-js[0m[38;5;12m (https://github.com/facebook/immutable-js) - Immutable Data Collections including Sequence, Range, Repeat, Map, OrderedMap, Set and a sparse Vector.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mmori[0m[38;5;12m (https://github.com/swannodette/mori) - A library for using ClojureScript's persistent data structures and supporting API from the comfort of vanilla JavaScript.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mbuckets[0m[38;5;12m (https://github.com/mauriciosantos/Buckets-JS) - A complete, fully tested and documented data structure library written in JavaScript.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mhashmap[0m[38;5;12m (https://github.com/flesler/hashmap) - Simple hashmap implementation that supports any kind of keys.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mngraph.graph[0m[38;5;12m (https://github.com/anvaka/ngraph.graph) - Graph data structure in javascript.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mjs-sdsl[0m[38;5;12m (https://github.com/zly201/js-sdsl) - Refer to the javascript standard data structure library implemented by c++ stl, which supports c++ bidirectional iterator mode.[39m

[38;2;255;187;0m[4mDate[0m
[48;2;30;30;40m[38;5;13m[3mDate Libraries.[0m

[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mmoment[0m[38;5;12m (https://github.com/moment/moment) - Parse, validate, manipulate, and display dates in JavaScript.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mmoment-timezone[0m[38;5;12m (https://github.com/moment/moment-timezone) - Timezone support for moment.js.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mjquery-timeago[0m[38;5;12m (https://github.com/rmm5t/jquery-timeago) - A jQuery plugin that makes it easy to support automatically updating fuzzy timestamps (e.g. "4 minutes ago").[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mtimezone-js[0m[38;5;12m (https://github.com/mde/timezone-js) - Timezone-enabled JavaScript Date object. Uses Olson zoneinfo files for timezone data.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mdate[0m[38;5;12m (https://github.com/MatthewMueller/date) - Date() for humans.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mms.js[0m[38;5;12m (https://github.com/rauchg/ms.js) - Tiny millisecond conversion utility.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mcountdown.js[0m[38;5;12m (https://github.com/gumroad/countdown.js) - Super simple countdowns.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mtimeago.js[0m[38;5;12m (https://github.com/hustcc/timeago.js) - Simple library (less then 2kb) used to format date with [39m[48;5;235m[38;5;249m*** time ago[49m[39m[38;5;12m statement.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mfecha[0m[38;5;12m (https://github.com/taylorhakes/fecha) - Lightweight date formatting and parsing (~2KB). Meant to replace parsing and formatting functionality of moment.js.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mdate-fns[0m[38;5;12m (https://github.com/date-fns/date-fns) - Modern JavaScript date utility library.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mmap-countdown[0m[38;5;12m (https://github.com/dawidjaniga/map-countdown) - A browser countdown built on top of the Google Maps.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mdayjs[0m[38;5;12m (https://github.com/iamkun/dayjs) - Day.js 2KB immutable date library alternative to Moment.js with the same modern API.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mluxon[0m[38;5;12m (https://github.com/moment/luxon) - Luxon is a library for working with dates and times in JavaScript.[39m

[38;2;255;187;0m[4mString[0m
[48;2;30;30;40m[38;5;13m[3mString Libraries.[0m

[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mvoca[0m[38;5;12m (https://github.com/panzerdp/voca) - The ultimate JavaScript string library[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mselecting[0m[38;5;12m (https://github.com/EvandroLG/selecting) - A library that allows you to access the text selected by the user.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1munderscore.string[0m[38;5;12m (https://github.com/epeli/underscore.string) - String manipulation extensions for Underscore.js JavaScript library.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mstring.js[0m[38;5;12m (https://github.com/jprichardson/string.js) - Extra JavaScript string methods.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mhe[0m[38;5;12m (https://github.com/mathiasbynens/he) - A robust HTML entity encoder/decoder written in JavaScript.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mmultiline[0m[38;5;12m (https://github.com/sindresorhus/multiline) - Multiline strings in JavaScript.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mquery-string[0m[38;5;12m (https://github.com/sindresorhus/query-string) - Parse and stringify URL query strings.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mURI.js[0m[38;5;12m (https://github.com/medialize/URI.js/) - JavaScript URL mutation library.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mjsurl[0m[38;5;12m (https://github.com/Mikhus/domurl) - Lightweight URL manipulation with JavaScript.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1msprintf.js[0m[38;5;12m (https://github.com/alexei/sprintf.js) - A sprintf implementation.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1murl-pattern[0m[38;5;12m (https://github.com/snd/url-pattern) - Easier than regex string matching patterns for urls and other strings. Turn strings into data or data into strings.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mplexis[0m[38;5;12m (https://github.com/plexis-js/plexis) - Lo-fi, powerful, community-driven string manipulation library.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1murl-state-machine[0m[38;5;12m (https://github.com/anonrig/url-js) - Super fast spec-compliant URL parser state machine for Node.js.[39m

[38;2;255;187;0m[4mNumber[0m

[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mNumeral-js[0m[38;5;12m (https://github.com/adamwdraper/Numeral-js) - A JavaScript library for formatting and manipulating numbers.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mchance.js[0m[38;5;12m (https://github.com/chancejs/chancejs) - Random generator helper in JavaScript. Can generate numbers, strings etc.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1modometer[0m[38;5;12m (https://github.com/HubSpot/odometer) - Smoothly transitions numbers with ease.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1maccounting.js[0m[38;5;12m (https://github.com/josscrowcroft/accounting.js) - A lightweight JavaScript library for number, money and currency formatting - fully localisable, zero dependencies.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mmoney.js[0m[38;5;12m (https://github.com/josscrowcroft/money.js) - A tiny (1kb) JavaScript currency conversion library, for web & nodeJS.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mFraction.js[0m[38;5;12m (https://github.com/infusion/Fraction.js) - A rational number library for JavaScript.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mComplex.js[0m[38;5;12m (https://github.com/infusion/Complex.js) - A complex number library for JavaScript.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPolynomial.js[0m[38;5;12m (https://github.com/infusion/Polynomial.js) - A polynomials library for JavaScript.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mQuaternion.js[0m[38;5;12m (https://github.com/infusion/Quaternion.js) - A quaternion library for JavaScript[39m

[38;2;255;187;0m[4mStorage[0m

[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mstore.js[0m[38;5;12m (https://github.com/marcuswestin/store.js) - LocalStorage wrapper for all browsers without using cookies or flash. Uses localStorage, globalStorage, and userData behavior under the hood.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mlocalForage[0m[38;5;12m (https://github.com/mozilla/localForage) - Offline storage, improved. Wraps IndexedDB, WebSQL, or localStorage using a simple but powerful API.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mjStorage[0m[38;5;12m (https://github.com/andris9/jStorage) - jStorage is a simple key/value database to store data on browser side.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mcross-storage[0m[38;5;12m (https://github.com/zendesk/cross-storage) - Cross domain local storage, with permissions.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mbasket.js[0m[38;5;12m (https://github.com/addyosmani/basket.js) - A script and resource loader for caching & loading scripts with localStorage.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mbag.js[0m[38;5;12m (https://github.com/nodeca/bag.js) - A caching script and resource loader, similar to basket.js, but with additional k/v interface and localStorage / websql / indexedDB support.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mbasil.js[0m[38;5;12m (https://github.com/Wisembly/basil.js) - The missing JavaScript smart persistent layer.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mjquery-cookie[0m[38;5;12m (https://github.com/carhartl/jquery-cookie) - A simple, lightweight jQuery plugin for reading, writing and deleting cookies.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mjs-cookie[0m[38;5;12m (https://github.com/js-cookie/js-cookie) - A simple, lightweight JavaScript API for handling browser cookies.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCookies[0m[38;5;12m (https://github.com/ScottHamper/Cookies) - JavaScript Client-Side Cookie Manipulation Library.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDB.js[0m[38;5;12m (https://github.com/aaronpowell/db.js/) - Promise based IndexDB Wrapper library.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mlawnchair.js[0m[38;5;12m (https://github.com/brianleroux/lawnchair/) - Simple client-side JSON storage.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1msql.js[0m[38;5;12m (https://github.com/kripken/sql.js) - SQLite compiled to JavaScript through Emscripten.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mpouchdb[0m[38;5;12m (https://github.com/pouchdb/pouchdb) - Javascript db inspired by Apache CouchDB to run well within the browser.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mcrumbsjs[0m[38;5;12m (https://github.com/nirtz89/crumbsjs) - A lightweight vanilla ES6 cookies and local storage JavaScript library.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mawesome-web-storage[0m[38;5;12m (https://github.com/softvar/awesome-web-storage) - Everything you need to know about client-side storage.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mdatavore[0m[38;5;12m (https://github.com/StanfordHCI/datavore) - A small, fast, in-browser database engine written in JavaScript.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mHoodie[0m[38;5;12m (https://github.com/hoodiehq/hoodie) - Offline First backend to work in browser without internet connectivity.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mNeDB[0m[38;5;12m (https://github.com/louischatriot/nedb) - Embedded Persistent database for Browsers, nw.js, electron.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mLovefield[0m[38;5;12m (https://google.github.io/lovefield) - Lovefield is a relational database for web apps, By Google.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDexie.js[0m[38;5;12m (https://github.com/dexie/Dexie.js) - Dexie.js is a wrapper library for indexedDB.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mproxy-web-storage[0m[38;5;12m (https://github.com/KID-joker/proxy-web-storage) - Keep the type of storage value unchanged and change array and object directly. Supports listening to the changes and setting expires.[39m

[38;2;255;187;0m[4mColor[0m

[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mrandomColor[0m[38;5;12m (https://github.com/davidmerfield/randomColor) - A color generator for JavaScript.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mchroma.js[0m[38;5;12m (https://github.com/gka/chroma.js) - JavaScript library for all kinds of color manipulations.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mcolor[0m[38;5;12m (https://github.com/Qix-/color) - JavaScript color conversion and manipulation library.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mcolors[0m[38;5;12m (https://github.com/mrmrs/colors) - Smarter defaults for colors on the web.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPleaseJS[0m[38;5;12m (https://github.com/Fooidge/PleaseJS) - JavaScript Library for creating random pleasing colors and color schemes.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mTinyColor[0m[38;5;12m (https://github.com/bgrins/TinyColor) - Fast, small color manipulation and conversion for JavaScript.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mVibrant.js[0m[38;5;12m (https://github.com/jariz/vibrant.js/) - Extract prominent colors from an image.[39m

[38;2;255;187;0m[4mI18n And L10n[0m
[48;2;30;30;40m[38;5;13m[3mLocalization (l10n) and internationalization (i18n) JavaScript libraries.[0m

[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mi18next[0m[38;5;12m (https://github.com/i18next/i18next) - internationalisation (i18n) with JavaScript the easy way.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mpolyglot[0m[38;5;12m (https://github.com/airbnb/polyglot.js) - tiny i18n helper library.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mbabelfish[0m[38;5;12m (https://github.com/nodeca/babelfish/) - i18n with human friendly API and built in plurals support.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mttag[0m[38;5;12m (https://github.com/ttag-org/ttag) - Modern javascript i18n localization library based on ES6 tagged templates and the good old GNU gettext.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mattranslate[0m[38;5;12m (https://github.com/fkirc/attranslate) - A JavaScript-tool for synchronizing translation-files, including JSON/YAML/XML and other formats.[39m

[38;2;255;187;0m[4mControl Flow[0m

[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1masync[0m[38;5;12m (https://github.com/caolan/async) - Async utilities for node and the browser.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mq[0m[38;5;12m (https://github.com/kriskowal/q) - A tool for making and composing asynchronous promises in JavaScript.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mstep[0m[38;5;12m (https://github.com/creationix/step/) - An async control-flow library that makes stepping through logic easy.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mcontra[0m[38;5;12m (https://github.com/bevacqua/contra/) - Asynchronous flow control with a functional taste to it.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mBluebird[0m[38;5;12m (https://github.com/petkaantonov/bluebird/) - fully featured promise library with focus on innovative features and performance.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mwhen[0m[38;5;12m (https://github.com/cujojs/when) - A solid, fast Promises/A+ and when() implementation, plus other async goodies.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mObjectEventTarget[0m[38;5;12m (https://github.com/gartz/ObjectEventTarget) - Provide a prototype that add support to event listeners (with same behavior of EventTarget from DOMElements available on browsers).[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1msporadic[0m[38;5;12m (https://github.com/marcoonroad/sporadic) - Composable concurrency abstractions (such as streams, coroutines and Go-like channels) on top of promises, for Node and browser engines.[39m

[38;2;255;187;0m[4mRouting[0m

[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mdirector[0m[38;5;12m (https://github.com/flatiron/director) - A tiny and isomorphic URL router for JavaScript.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mpage.js[0m[38;5;12m (https://github.com/visionmedia/page.js) - Micro client-side router inspired by the Express router (~1200 bytes).[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mpathjs[0m[38;5;12m (https://github.com/mtrpcic/pathjs) - Simple, lightweight routing for web browsers.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mcrossroads[0m[38;5;12m (https://github.com/millermedeiros/crossroads.js) - JavaScript Routes.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mdavis.js[0m[38;5;12m (https://github.com/olivernn/davis.js) - RESTful degradable JavaScript routing using pushState.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mnavaid[0m[38;5;12m (https://github.com/lukeed/navaid) - A navigation aid (aka, router) for the browser in 850 bytes~![39m

[38;2;255;187;0m[4mSecurity[0m

[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDOMPurify[0m[38;5;12m (https://github.com/cure53/DOMPurify) - A DOM-only, super-fast, uber-tolerant XSS sanitizer for HTML, MathML and SVG.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mjs-xss[0m[38;5;12m (https://github.com/leizongmin/js-xss) - Sanitize untrusted HTML (to prevent XSS) with a configuration specified by a Whitelist.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mxss-filters[0m[38;5;12m (https://github.com/yahoo/xss-filters) - Secure XSS Filters by Yahoo.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1msanitize-html[0m[38;5;12m (https://github.com/apostrophecms/sanitize-html) - sanitize-html provides a simple HTML sanitizer with a clear API.[39m

[38;2;255;187;0m[4mLog[0m

[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mlog[0m[38;5;12m (https://github.com/adamschwartz/log) - Console.log with style.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mConzole[0m[38;5;12m (https://github.com/Oaxoa/Conzole) - A debug panel built in JavaScript that wraps JavaScript native console object methods and functionality in a panel displayed inside the page.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mconsole.log-wrapper[0m[38;5;12m (https://github.com/patik/console.log-wrapper) - Log to the console in any browser with clarity.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mloglevel[0m[38;5;12m (https://github.com/pimterry/loglevel) - Minimal lightweight logging for JavaScript, adding reliable log level methods to wrap any available console.log methods.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mminilog[0m[38;5;12m (http://mixu.net/minilog/) – Lightweight client & server-side logging with Stream-API backends.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mstoryboard[0m[38;5;12m (http://guigrpa.github.io/storyboard/) - Universal logging library + Chrome extension; it lets you see all client and server tasks triggered by a user action in a single place.[39m

[38;2;255;187;0m[4mRegExp[0m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mRegEx101[0m[38;5;12m (https://regex101.com/#javascript) - Online regex tester and debugger for JavaScript. Also supports Python, PHP and PCRE.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mRegExr[0m[38;5;12m (https://regexr.com/) - HTML/JS based tool for creating, testing, and learning about Regular Expressions.[39m

[38;2;255;187;0m[4mVoice Command[0m

[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mannyang[0m[38;5;12m (https://github.com/TalAter/annyang) - A JavaScript library for adding voice commands to your site, using speech recognition.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mvoix.js[0m[38;5;12m (https://github.com/pazguille/voix) - A JavaScript library to add voice commands to your sites, apps or games.[39m

[38;2;255;187;0m[4mAPI[0m

[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1maxios[0m[38;5;12m (https://github.com/axios/axios) - Promise based HTTP client for the browser and node.js.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mbottleneck[0m[38;5;12m (https://github.com/SGrondin/bottleneck) - A powerful rate limiter that makes throttling easy.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1moauth-signature-js[0m[38;5;12m (https://github.com/bettiolo/oauth-signature-js) - JavaScript OAuth 1.0a signature generator for node and the browser.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mamygdala[0m[38;5;12m (https://github.com/lincolnloop/amygdala) - RESTful HTTP client for JavaScript powered web applications.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mjquery.rest[0m[38;5;12m (https://github.com/jpillora/jquery.rest) - A jQuery plugin for easy consumption of RESTful APIs.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mRails Ranger[0m[38;5;12m (https://github.com/victor-am/rails-ranger) - An opinionated REST client for Ruby on Rails APIs.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mwretch[0m[38;5;12m (https://github.com/elbywan/wretch) - A tiny wrapper built around fetch with an intuitive syntax.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mBearer.sh[0m[38;5;12m (https://github.com/Bearer/bearer-js) - Universal API client that supports OAuth / API Key / Basic / etc.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mFarFetch[0m[38;5;12m (https://github.com/WebsiteBeaver/far-fetch) - Modern Fetch API wrapper for simplicity, with concise file uploading.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mOptic[0m[38;5;12m (https://github.com/opticdev/optic) - Optic automatically documents and tests your APIs.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSWR[0m[38;5;12m (https://github.com/vercel/swr) - React Hooks library for remote data fetching.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mReact Query[0m[38;5;12m (https://github.com/tannerlinsley/react-query) - Hooks for fetching, caching and updating asynchronous data in React.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSWRV[0m[38;5;12m (https://github.com/Kong/swrv) - Stale-while-revalidate data fetching for Vue.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mVue Query[0m[38;5;12m (https://github.com/DamianOsipiuk/vue-query) - Hooks for fetching, caching and updating asynchronous data in Vue.[39m

[38;2;255;187;0m[4mStreaming[0m

[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mTailor[0m[38;5;12m (https://github.com/zalando/tailor) - Streaming layout service for front-end microservices, inspired by Facebook's BigPipe.[39m

[38;2;255;187;0m[4mVision Detection[0m

[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mtracking.js[0m[38;5;12m (https://github.com/eduardolundgren/tracking.js) - A modern approach for Computer Vision on the web.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mocrad.js[0m[38;5;12m (https://github.com/antimatter15/ocrad.js) - OCR in JavaScript via Emscripten.[39m

[38;2;255;187;0m[4mMachine Learning[0m

[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mConvNetJS[0m[38;5;12m (https://github.com/karpathy/convnetjs) - Deep Learning in JavaScript. Train Convolutional Neural Networks (or ordinary ones) in your browser.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDN2A[0m[38;5;12m (https://github.com/dn2a/dn2a-javascript) - Digital Neural Networks Architecture.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mBrain.js[0m[38;5;12m (https://github.com/harthur/brain) - Neural networks in JavaScript.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMind.js[0m[38;5;12m (https://github.com/stevenmiller888/mind) - A flexible neural network library.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSynaptic.js[0m[38;5;12m (https://github.com/cazala/synaptic) - Architecture-free neural network library for node.js and the browser.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mTensorFlow.js[0m[38;5;12m (https://www.tensorflow.org/js/) - A JavaScript library for training and deploying ML models in the browser and on Node.js.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mml5.js[0m[38;5;12m (https://ml5js.org) - Friendly Machine Learning for the Web.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSynapses[0m[38;5;12m (https://github.com/mrdimosthenis/Synapses) - Lightweight cross-platform Neural Network library.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mm2cgen[0m[38;5;12m (https://github.com/BayesWitnesses/m2cgen) - A CLI tool to transpile trained classic ML models into a native JavaScript code with zero dependencies.[39m

[38;2;255;187;0m[4mBrowser Detection[0m

[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mbowser[0m[38;5;12m (https://github.com/ded/bowser) - a browser detector.[39m

[38;2;255;187;0m[4mOperating System[0m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mos.js[0m[38;5;12m (https://github.com/os-js/OS.js) - An open-source web desktop platform with a window manager, application APIs, GUI toolkit, filesystem abstractions and much more.[39m

[38;2;255;187;0m[4mBenchmark[0m

[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mbenchmark.js[0m[38;5;12m (https://github.com/bestiejs/benchmark.js) - A benchmarking library. As used on jsPerf.com.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mmatcha[0m[38;5;12m (https://github.com/logicalparadox/matcha) - A caffeine driven, simplistic approach to benchmarking.[39m

[38;2;255;187;0m[4mWeb Worker[0m

[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mpartytown[0m[38;5;12m (https://github.com/BuilderIO/partytown) - Relocate resource intensive third-party scripts off of the main thread and into a web worker.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mcomlink[0m[38;5;12m (https://github.com/GoogleChromeLabs/comlink) - Comlink is a tiny library (1.1kB), that removes the mental barrier of thinking about postMessage and hides the fact that you are working with workers.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mgreenlet[0m[38;5;12m (https://github.com/developit/greenlet) - Move an async function into its own thread.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mworkerize[0m[38;5;12m (https://github.com/developit/workerize) - Moves a module into a Web Worker, automatically reflecting exported functions as asynchronous proxies.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mworker-dom[0m[38;5;12m (https://github.com/ampproject/worker-dom) - An in-progress implementation of the DOM API intended to run within a Web Worker.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mthreads.js[0m[38;5;12m (https://github.com/andywer/threads.js) - Offload CPU-intensive tasks to worker threads in node.js, web browsers and electron using one uniform API.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mworkly[0m[38;5;12m (https://github.com/pshihn/workly) - A really simple way to move a function or class to a web worker.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mstockroom[0m[38;5;12m (https://github.com/developit/stockroom) - Offload your store management to a worker easily.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mworkerpool[0m[38;5;12m (https://github.com/josdejong/workerpool) - Offload tasks to a pool of workers on node.js and in the browser.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mclooney[0m[38;5;12m (https://github.com/GoogleChromeLabs/clooney) - Clooney is an actor library for the web. Use workers without thinking about workers.[39m

[38;2;255;187;0m[4mCode highlighting[0m

[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mHighlight.js[0m[38;5;12m (https://github.com/isagalaev/highlight.js) - JavaScript syntax highlighter.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPrismJS[0m[38;5;12m (https://github.com/PrismJS/prism) - Lightweight, robust, elegant syntax highlighting.[39m

[38;2;255;187;0m[4mLoading Status[0m
[48;2;30;30;40m[38;5;13m[3mLibraries for indicate load status.[0m

[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMprogress.js[0m[38;5;12m (https://github.com/lightningtgc/MProgress.js) - Create Google Material Design progress linear bars.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mNProgress[0m[38;5;12m (https://ricostacruz.com/nprogress/) - Slim progress bars for Ajax'y applications.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSpin.js[0m[38;5;12m (https://github.com/fgnass/spin.js) - A spinning activity indicator.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mprogress.js[0m[38;5;12m (https://github.com/usablica/progress.js) - Create and manage progress bar for every objects on the page.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mprogressbar.js[0m[38;5;12m (https://github.com/kimmobrunfeldt/progressbar.js) - Beautiful and responsive progress bars with animated SVG paths.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mpace[0m[38;5;12m (https://github.com/HubSpot/pace) - Automatically add a progress bar to your site.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mtopbar[0m[38;5;12m (https://github.com/buunguyen/topbar) - Tiny & beautiful site-wide progress indicator.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mnanobar[0m[38;5;12m (https://github.com/jacoborus/nanobar) - Very lightweight progress bars. No jQuery.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPageLoadingEffects[0m[38;5;12m (https://github.com/codrops/PageLoadingEffects) - Modern ways of revealing new content using SVG animations.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSpinKit[0m[38;5;12m (https://github.com/tobiasahlin/SpinKit) - A collection of loading indicators animated with CSS.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mLadda[0m[38;5;12m (https://github.com/hakimel/Ladda) - Buttons with built-in loading indicators.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mcss-loaders[0m[38;5;12m (https://github.com/lukehaas/css-loaders) - A collection of loading spinners animated with CSS[39m

[38;2;255;187;0m[4mValidation[0m

[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mParsley.js[0m[38;5;12m (https://github.com/guillaumepotier/Parsley.js) - Validate your forms, frontend, without writing a single line of JavaScript.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mjquery-validation[0m[38;5;12m (https://github.com/jzaefferer/jquery-validation) - jQuery Validation Plugin.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mvalidator.js[0m[38;5;12m (https://github.com/chriso/validator.js) - String validation and sanitization.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mvalidate.js[0m[38;5;12m (https://github.com/rickharrison/validate.js) - Lightweight JavaScript form validation library inspired by CodeIgniter.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mvalidatr[0m[38;5;12m (https://github.com/jaymorrow/validatr/) - Cross Browser HTML5 Form Validation.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mFormValidation[0m[38;5;12m (https://formvalidation.io/) - The best jQuery plugin to validate form fields. Formerly BootstrapValidator.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mis.js[0m[38;5;12m (https://github.com/arasatasaygin/is.js) - Check types, regexps, presence, time and more.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mFieldVal[0m[38;5;12m (https://github.com/FieldVal/fieldval-js) - multipurpose validation library. Supports both sync and async validation.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mFunval[0m[38;5;12m (https://github.com/neuledge/funval) - Data validation using functions interfaces (support TypeScript).[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mvest[0m[38;5;12m (https://github.com/ealush/vest) - 🦺 Declarative form validation framework inspired by unit testing.[39m

[38;2;255;187;0m[4mKeyboard Wrappers[0m

[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mmousetrap[0m[38;5;12m (https://github.com/ccampbell/mousetrap) - Simple library for handling keyboard shortcuts in JavaScript.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mkeymaster[0m[38;5;12m (https://github.com/madrobby/keymaster) - A simple micro-library for defining and dispatching keyboard shortcuts.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mKeypress[0m[38;5;12m (https://github.com/dmauro/Keypress) - A keyboard input capturing utility in which any key can be a modifier key.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mKeyboardJS[0m[38;5;12m (https://github.com/RobertWHurst/KeyboardJS) - A JavaScript library for binding keyboard combos without the pain of key codes and key combo conflicts.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mjquery.hotkeys[0m[38;5;12m (https://github.com/jeresig/jquery.hotkeys) - jQuery Hotkeys lets you watch for keyboard events anywhere in your code supporting almost any key combination.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mjwerty[0m[38;5;12m (https://github.com/keithamus/jwerty) - Awesome handling of keyboard events.[39m

[38;2;255;187;0m[4mTours And Guides[0m

[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mintro.js[0m[38;5;12m (https://github.com/usablica/intro.js) - A better way for new feature introduction and step-by-step users guide for your website and project.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mshepherd[0m[38;5;12m (https://github.com/HubSpot/shepherd) - Guide your users through a tour of your app.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mbootstrap-tour[0m[38;5;12m (https://github.com/sorich87/bootstrap-tour) - Quick and easy product tours with Twitter Bootstrap Popovers.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mtourist[0m[38;5;12m (https://github.com/easelinc/tourist) - Simple, flexible tours for your app.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mhopscotch[0m[38;5;12m (https://github.com/linkedin/hopscotch) - A framework to make it easy for developers to add product tours to their pages.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mjoyride[0m[38;5;12m (https://github.com/zurb/joyride) - jQuery feature tour plugin.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mfocusable[0m[38;5;12m (https://github.com/zzarcon/focusable) - Set a spotlight focus on DOM element adding a overlay layer to the rest of the page.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mdriver.js[0m[38;5;12m (https://github.com/kamranahmedse/driver.js) - Powerful yet light-weight, vanilla JavaScript engine to drive the user's focus across the page[39m

[38;2;255;187;0m[4mNotifications[0m

[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1miziToast[0m[38;5;12m (https://github.com/dolce/iziToast) - Elegant, responsive, flexible and lightweight notification plugin with no dependencies.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mmessenger[0m[38;5;12m (https://github.com/HubSpot/messenger) - Growl-style alerts and messages for your app.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mnoty[0m[38;5;12m (https://github.com/needim/noty) - jQuery notification plugin.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mpnotify[0m[38;5;12m (https://github.com/sciactive/pnotify) - JavaScript notifications for Bootstrap, jQuery UI, and the Web Notifications Draft.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mtoastr[0m[38;5;12m (https://github.com/CodeSeven/toastr) - Simple JavaScript toast notifications.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mhumane-js[0m[38;5;12m (https://github.com/wavded/humane-js) - A simple, modern, browser notification system.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1msmoke.js[0m[38;5;12m (https://github.com/hxgf/smoke.js) - Framework-agnostic styled alert system for JavaScript.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mnotie[0m[38;5;12m (https://github.com/jaredreich/notie) - Simple notifications and inputs with no dependencies.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mnotifire[0m[38;5;12m (https://github.com/notifirehq/notifire) - Open-source notification infrastructure for products.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mtoastify-js[0m[38;5;12m (https://github.com/apvarun/toastify-js) - Pure JavaScript library for better notification messages.[39m

[38;2;255;187;0m[4mSliders[0m

[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSwiper[0m[38;5;12m (https://github.com/nolimits4web/Swiper) - Mobile touch slider and framework with hardware accelerated transitions.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mslick[0m[38;5;12m (https://github.com/kenwheeler/slick) - The last carousel you'll ever need.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mslidesJs[0m[38;5;12m (http://www.slidesjs.com) - Is a responsive slideshow plug-in for JQuery(1.7.1+) with features like touch and CSS3 transitions[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mFlexSlider[0m[38;5;12m (https://github.com/woothemes/FlexSlider) - An awesome, fully responsive jQuery slider plugin.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1msly[0m[38;5;12m (https://github.com/darsain/sly) - JavaScript library for one-directional scrolling with item based navigation support.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mvegas[0m[38;5;12m (https://github.com/jaysalvat/vegas) - A jQuery plugin to add beautiful fullscreen backgrounds to your webpages. It even allows Slideshows.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSequence[0m[38;5;12m (https://github.com/IanLunn/Sequence) - CSS animation framework for creating responsive sliders, presentations, banners, and other step-based applications.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mreveal.js[0m[38;5;12m (https://github.com/hakimel/reveal.js) - A framework for easily creating beautiful presentations using HTML.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mimpress.js[0m[38;5;12m (https://github.com/impress/impress.js) - It's a presentation framework based on the power of CSS3 transforms and transitions in modern browsers and inspired by the idea behind prezi.com.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mbespoke.js[0m[38;5;12m (https://github.com/bespokejs/bespoke) - DIY Presentation Micro-Framework[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mStrut[0m[38;5;12m (https://github.com/tantaman/Strut) - Strut - An Impress.js and Bespoke.js Presentation Editor[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPhotoSwipe[0m[38;5;12m (https://github.com/dimsemenov/PhotoSwipe) - JavaScript image gallery for mobile and desktop, modular, framework independent.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mjcSlider[0m[38;5;12m (https://github.com/JoanClaret/jcSlider) - A responsive slider jQuery plugin with CSS animations.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mbasic-jquery-slider[0m[38;5;12m (https://github.com/jcobb/basic-jquery-slider) - Simple to use, simple to theme, simple to customise.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mjQuery.adaptive-slider[0m[38;5;12m (https://github.com/creative-punch/jQuery.adaptive-slider/) - A jQuery plugin for a slider with adaptive colored figcaption and navigation.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mslidr[0m[38;5;12m (https://github.com/bchanx/slidr) - add some slide effects.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mFlickity[0m[38;5;12m (https://github.com/metafizzy/flickity) - Touch, responsive, flickable galleries.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mGlide.js[0m[38;5;12m (https://github.com/jedrzejchalubek/glidejs) - Responsive and touch-friendly jQuery slider. It's simple, lightweight and fast.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mEmbla Carousel[0m[38;5;12m (https://github.com/davidcetinkaya/embla-carousel) - An extensible low level carousel for the web, written in TypeScript.[39m

[38;2;255;187;0m[4mRange Sliders[0m

[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mIon.RangeSlider[0m[38;5;12m (https://github.com/IonDen/ion.rangeSlider) - Powerful and easily customizable range slider with many options and skin support.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mjQRangeSlider[0m[38;5;12m (https://github.com/ghusse/jQRangeSlider) - A JavaScript slider selector that supports dates.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mnoUiSlider[0m[38;5;12m (https://github.com/leongersen/noUiSlider) - A lightweight, highly customizable range slider without bloat.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mrangeslider.js[0m[38;5;12m (https://github.com/andreruffert/rangeslider.js) - HTML5 input range slider element polyfill.[39m


[38;2;255;187;0m[4mForm Widgets[0m

[38;2;255;187;0m[4mInput[0m

[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mtypeahead.js[0m[38;5;12m (https://github.com/twitter/typeahead.js) - A fast and fully-featured autocomplete library.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mtag-it[0m[38;5;12m (https://github.com/aehlke/tag-it) - A jQuery UI plugin to handle multi-tag fields as well as tag suggestions/autocomplete.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mAt.js[0m[38;5;12m (https://github.com/ichord/At.js) - Add GitHub like mentions autocomplete to your application.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPlaceholders.js[0m[38;5;12m (https://github.com/jamesallardice/Placeholders.js) - A JavaScript polyfill for the HTML5 placeholder attribute.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mfancyInput[0m[38;5;12m (https://github.com/yairEO/fancyInput) - Makes typing in input fields fun with CSS3 effects.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mjQuery-Tags-Input[0m[38;5;12m (https://github.com/xoxco/jQuery-Tags-Input) - Magically convert a simple text input into a cool tag list with this jQuery plugin.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mvanilla-masker[0m[38;5;12m (https://github.com/BankFacil/vanilla-masker) - A pure JavaScript mask input.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mIon.CheckRadio[0m[38;5;12m (https://github.com/IonDen/ion.checkRadio) - jQuery plugin for styling checkboxes and radio-buttons. With skin support.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mawesomplete[0m[38;5;12m (https://github.com/LeaVerou/awesomplete) - Ultra lightweight, usable, beautiful autocomplete with zero dependencies. - https://projects.verou.me/awesomplete/[39m

[38;2;255;187;0m[4mCalendar[0m

[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mpickadate.js[0m[38;5;12m (https://github.com/amsul/pickadate.js) - The mobile-friendly, responsive, and lightweight jQuery date & time input picker.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mbootstrap-datepicker[0m[38;5;12m (https://github.com/eternicode/bootstrap-datepicker) - A datepicker for @twitter bootstrap forked from Stefan Petre's (of eyecon.ro), improvements by @eternicode.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPikaday[0m[38;5;12m (https://github.com/dbushell/Pikaday) - A refreshing JavaScript Datepicker — lightweight, no dependencies, modular CSS.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mfullcalendar[0m[38;5;12m (https://github.com/fullcalendar/fullcalendar) - Full-sized drag & drop event calendar (jQuery plugin).[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mrome[0m[38;5;12m (https://github.com/bevacqua/rome) - A customizable date (and time) picker. Dependency free, opt-in UI.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDate Range Picker[0m[38;5;12m (https://github.com/dangrossman/daterangepicker) - creates a dropdown menu from which a user can select a range of dates.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDuet Date Picker[0m[38;5;12m (https://github.com/duetds/date-picker) - open source version of Duet Design System’s accessible date picker, WCAG 2.1 accessibility complaint[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mtui.calendar[0m[38;5;12m (https://github.com/nhn/tui.calendar) - A JavaScript schedule calendar that is full featured. Now your service just got the customizable calendar.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSchedule-X[0m[38;5;12m (https://github.com/schedule-x/schedule-x) - Material design event calendar. Features drag & drop, dark mode, multiple views and more.[39m

[38;2;255;187;0m[4mSelect[0m

[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mselectize.js[0m[38;5;12m (https://github.com/selectize/selectize.js) - Selectize is the hybrid of a textbox and [39m[38;5;12m box. It's jQuery based and it has autocomplete and native-feeling keyboard navigation; useful for tagging, contact lists, etc.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mselect2[0m[38;5;12m (https://github.com/select2/select2) - a jQuery based replacement for select boxes. It supports searching, remote data sets, and infinite scrolling of results.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mchosen[0m[38;5;12m (https://github.com/harvesthq/chosen) - A library for making long, unwieldy select boxes more friendly.[39m

[38;2;255;187;0m[4mFile Uploader[0m

[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mjQuery-File-Upload[0m[38;5;12m (https://github.com/blueimp/jQuery-File-Upload) - File Upload widget with multiple file selection, drag&amp;drop support, progress bar, validation and preview images, audio and video for jQuery.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mdropzone[0m[38;5;12m (https://github.com/enyo/dropzone) - Dropzone is an easy to use drag'n'drop library. It supports image previews and shows nice progress bars.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mflow.js[0m[38;5;12m (https://github.com/flowjs/flow.js) - A JavaScript library providing multiple simultaneous, stable, fault-tolerant and resumable/restartable file uploads via the HTML5 File API.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mfine-uploader[0m[38;5;12m (https://github.com/FineUploader/fine-uploader) - Multiple file upload plugin with progress-bar, drag-and-drop, direct-to-S3 uploading.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mFileAPI[0m[38;5;12m (https://github.com/mailru/FileAPI) - A set of JavaScript tools for working with files. Multiupload, drag'n'drop and chunked file upload. Images: crop, resize and auto orientation by EXIF.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mplupload[0m[38;5;12m [39m[38;5;12m(https://github.com/moxiecode/plupload)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mJavaScript[39m[38;5;12m [39m[38;5;12mAPI[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mdealing[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mfile[39m[38;5;12m [39m[38;5;12muploads[39m[38;5;12m [39m[38;5;12mit[39m[38;5;12m [39m[38;5;12msupports[39m[38;5;12m [39m[38;5;12mfeatures[39m[38;5;12m [39m[38;5;12mlike[39m[38;5;12m [39m[38;5;12mmultiple[39m[38;5;12m [39m[38;5;12mfile[39m[38;5;12m [39m[38;5;12mselection,[39m[38;5;12m [39m[38;5;12mfile[39m[38;5;12m [39m[38;5;12mtype[39m[38;5;12m [39m[38;5;12mfiltering,[39m[38;5;12m [39m[38;5;12mrequest[39m[38;5;12m [39m[38;5;12mchunking,[39m[38;5;12m [39m[38;5;12mclient[39m[38;5;12m [39m[38;5;12mside[39m[38;5;12m [39m[38;5;12mimage[39m[38;5;12m [39m[38;5;12mscaling[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mit[39m[38;5;12m [39m[38;5;12muses[39m[38;5;12m [39m
[38;5;12mdifferent[39m[38;5;12m [39m[38;5;12mruntimes[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12machieve[39m[38;5;12m [39m[38;5;12mthis[39m[38;5;12m [39m[38;5;12msuch[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12mHTML[39m[38;5;12m [39m[38;5;12m5,[39m[38;5;12m [39m[38;5;12mSilverlight[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mFlash.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mfilepond[0m[38;5;12m (https://github.com/pqina/filepond) - A JavaScript library that can upload anything you throw at it, optimizes images for faster uploads, and offers a great, accessible, silky smooth user experience.[39m

[38;2;255;187;0m[4mOther[0m

[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mform[0m[38;5;12m (https://github.com/jquery-form/form) - jQuery Form Plugin.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mGarlic.js[0m[38;5;12m (https://github.com/guillaumepotier/Garlic.js) - Automatically persist your forms' text and select field values locally, until the form is submitted.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCountable[0m[38;5;12m (https://github.com/RadLikeWhoa/Countable) - A JavaScript function to add live paragraph-, word- and character-counting to an HTML element.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mcard[0m[38;5;12m (https://github.com/jessepollak/card) - Make your credit card form better in one line of code.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mstretchy[0m[38;5;12m (https://github.com/LeaVerou/stretchy) - Form element autosizing, the way it should be.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1manalytics[0m[38;5;12m (https://github.com/davidwells/analytics) - A lightweight, extendable analytics library designed to work with any third-party analytics provider to track page views, custom events, & identify users.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mdat.GUI[0m[38;5;12m (https://github.com/dataarts/dat.gui) - A lightweight gui controller for changing variables in JavaScript.[39m
[38;2;255;187;0m[4mTips[0m

[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mtipsy[0m[38;5;12m (https://github.com/jaz303/tipsy) - Facebook-style tooltips plugin for jQuery.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mopentip[0m[38;5;12m (https://github.com/enyo/opentip) - An open source JavaScript tooltip based on the prototype framework.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mqTip2[0m[38;5;12m (https://github.com/qTip2/qTip2) - Pretty powerful tooltips.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mtooltipster[0m[38;5;12m (https://github.com/iamceege/tooltipster) - A jQuery tooltip plugin.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1msimptip[0m[38;5;12m (https://github.com/arashmanteghi/simptip) - A simple CSS tooltip made with Sass.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mtoolbar[0m[38;5;12m (https://github.com/paulkinzett/toolbar) - A tooltip style toolbar jQuery plugin[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mhint.css[0m[38;5;12m (https://github.com/chinchang/hint.css) - A tooltip library in CSS for your lovely websites.[39m

[38;2;255;187;0m[4mModals and Popups[0m

[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMagnific-Popup[0m[38;5;12m (https://github.com/dimsemenov/Magnific-Popup) - Light and responsive lightbox script with focus on performance.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mjquery-popbox[0m[38;5;12m (https://github.com/gristmill/jquery-popbox) - jQuery PopBox UI Element.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mjquery.avgrund.js[0m[38;5;12m (https://github.com/voronianski/jquery.avgrund.js) - A jQuery plugin with new modal concept for popups.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mvex[0m[38;5;12m (https://github.com/HubSpot/vex) - A modern dialog library which is highly configurable and easy to style.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mbootstrap-modal[0m[38;5;12m (https://github.com/jschr/bootstrap-modal) - Extends the default Bootstrap Modal class. Responsive, stackable, ajax and more.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mcss-modal[0m[38;5;12m (https://github.com/drublic/css-modal) - A modal built out of pure CSS.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mjquery-popup-overlay[0m[38;5;12m (https://github.com/vast-engineering/jquery-popup-overlay) - jQuery plugin for responsive and accessible modal windows and tooltips.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSweetAlert[0m[38;5;12m (https://github.com/t4t5/sweetalert) - An awesome replacement for JavaScript's alert.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSweetAlert2[0m[38;5;12m (https://github.com/sweetalert2/sweetalert2) - An awesome replacement for JavaScript's alert.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mbaguetteBox.js[0m[38;5;12m (https://github.com/feimosi/baguetteBox.js) - Simple and easy to use lightbox script written in pure JavaScript.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mcolorbox[0m[38;5;12m (https://github.com/jackmoore/colorbox) - A light-weight, customizable lightbox plugin for jQuery.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mfancyBox[0m[38;5;12m (https://github.com/fancyapps/fancyBox) - A tool that offers a nice and elegant way to add zooming functionality for images, html content and multi-media on your webpages.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mswipebox[0m[38;5;12m (https://github.com/brutaldesign/swipebox) - A touchable jQuery lightbox[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mjBox[0m[38;5;12m (https://github.com/StephanWagner/jBox) - jBox is a powerful and flexible jQuery plugin, taking care of all your popup windows, tooltips, notices and more.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mlightGallery[0m[38;5;12m (https://github.com/sachinchoolur/lightGallery) - A customizable, modular, responsive, lightbox gallery plugin for jQuery.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mkeukenhof[0m[38;5;12m (https://github.com/Alexandrshy/keukenhof) - Lightweight, no dependencies, accessibility enabled TypeScript library for creating modal windows.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mscreenfull.js[0m[38;5;12m (https://github.com/sindresorhus/screenfull.js) - the JavaScript Fullscreen API, which lets you bring the page or any element into fullscreen. Smoothens out the browser implementation differences, so you don't have to.[39m

[38;2;255;187;0m[4mScroll[0m

[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mscrollMonitor[0m[38;5;12m (https://github.com/stutrek/scrollMonitor) - A simple and fast API to monitor elements as you scroll.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mheadroom[0m[38;5;12m (https://github.com/WickyNilliams/headroom.js) - Give your pages some headroom. Hide your header until you need it.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1monepage-scroll[0m[38;5;12m (https://github.com/peachananr/onepage-scroll) - Create an Apple-like one page scroller website (iPhone 5S website) with One Page Scroll plugin.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1miscroll[0m[38;5;12m (https://github.com/cubiq/iscroll) - iScroll is a high performance, small footprint, dependency free, multi-platform JavaScript scroller.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mskrollr[0m[38;5;12m (https://github.com/Prinzhorn/skrollr) - Stand-alone parallax scrolling library for mobile (Android + iOS) and desktop. No jQuery.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mparallax[0m[38;5;12m (https://github.com/wagerfield/parallax) - Parallax Engine that reacts to the orientation of a smart device.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mstellar.js[0m[38;5;12m (https://github.com/markdalgleish/stellar.js) - Parallax scrolling made easy.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mplax[0m[38;5;12m (https://github.com/cameronmcefee/plax) - jQuery powered parallaxing.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mjparallax[0m[38;5;12m (https://github.com/stephband/jparallax) - jQuery plugin for creating interactive parallax effect.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mfullPage[0m[38;5;12m (https://github.com/alvarotrigo/fullPage.js) - A simple and easy to use plugin to create fullscreen scrolling websites (also known as single page websites).[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mScrollMenu[0m[38;5;12m (https://github.com/s-yadav/ScrollMenu) - A new interface to replace old boring scrollbar.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mClusterize.js[0m[38;5;12m (https://github.com/NeXTs/Clusterize.js) - Tiny vanilla JS plugin to display large data sets easily.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1msimpleParallax[0m[38;5;12m (https://github.com/geosigno/simpleParallax) - Simple and tiny JavaScript library to add parallax animations on any images[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mrellax[0m[38;5;12m (https://github.com/dixonandmoe/rellax) - Buttery smooth, super lightweight, vanilla javascript parallax library.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1masscroll[0m[38;5;12m (https://github.com/ashthornton/asscroll) - A hybrid smooth scroll setup that combines the performance gains of virtual scroll with the reliability of native scroll.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mstroll[0m[38;5;12m (https://github.com/hakimel/stroll.js) - A collection of CSS List scroll effects bind to dom through javascript.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mlocomotive-scroll[0m[38;5;12m (https://github.com/locomotivemtl/locomotive-scroll) - Detects the elements in viewport and smooth scrolling with parallax.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1melevator.js[0m[38;5;12m (https://github.com/tholman/elevator.js) - Finally, a "back to top" button that behaves like a real elevator.[39m

[38;2;255;187;0m[4mMenu[0m

[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mjQuery-menu-aim[0m[38;5;12m (https://github.com/kamens/jQuery-menu-aim) - jQuery plugin to fire events when user's cursor aims at particular dropdown menu items. For making responsive mega dropdowns like Amazon's.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mjQuery contextMenu[0m[38;5;12m (https://github.com/swisnl/jQuery-contextMenu) - contextMenu manager.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSlideout[0m[38;5;12m (https://github.com/mango/slideout) - A responsive touch slideout navigation menu for mobile web apps.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSlide and swipe[0m[38;5;12m (https://github.com/JoanClaret/slide-and-swipe-menu) - A sliding swipe menu that works with touchSwipe library.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mmmenu[0m[38;5;12m (https://github.com/FrDH/jQuery.mmenu) - The best jQuery plugin for app look-alike on- and off-canvas menus with sliding submenus for your website and webapp.[39m

[38;2;255;187;0m[4mTable/Grid[0m

[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mjTable[0m[38;5;12m (https://github.com/hikalkan/jtable) - A jQuery plugin to create AJAX based CRUD tables.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDataTables[0m[38;5;12m (https://www.datatables.net/) - (jQuery plug-in) It is a highly flexible tool, based upon the foundations of progressive enhancement, and will add advanced interaction controls to any HTML table.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mTabulator[0m[38;5;12m (http://olifolkerd.github.io/tabulator/) - (jQuery plug-in) An extremely flexible library that create tables with a range of interactive features from any JSON data source or existing HTML table.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mBootstrap Table[0m[38;5;12m (https://bootstrap-table.com/) - An Extension to the popular Bootstrap framework for creating tables that fit the style of your site with no need for additional markup.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mfloatThead[0m[38;5;12m (https://github.com/mkoryak/floatThead) - (jQuery plug-in) lock any table's header while scrolling within the body. Works on any table and requires no custom html or css.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMasonry[0m[38;5;12m (https://masonry.desandro.com/) - A cascading grid layout library.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPackery[0m[38;5;12m (https://packery.metafizzy.co/) - A grid layout library that uses a bin-packing algorithm. Useable for draggable layouts.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mIsotope[0m[38;5;12m (https://isotope.metafizzy.co/) - A filterable, sortable, grid layout library. Can implement Masonry, Packery, and other layouts.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mflexboxgrid[0m[38;5;12m (https://github.com/kristoferjoseph/flexboxgrid/) - Grid based on CSS3 flexbox.[39m

[38;2;255;187;0m[4mFrameworks[0m

[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSemantic UI[0m[38;5;12m (https://semantic-ui.com/) - UI Kit with lots of themes and elements.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mw2ui[0m[38;5;12m (http://w2ui.com/) - A set of jQuery plugins for front-end development of data-driven web applications.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mfluidity[0m[38;5;12m (https://github.com/mrmrs/fluidity) - The worlds smallest fully-responsive css framework.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mInk[0m[38;5;12m (https://github.com/sapo/Ink) - An HTML5/CSS3 framework used at SAPO for fast and efficient website design and prototyping.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDataFormsJS[0m[38;5;12m (https://github.com/dataformsjs/dataformsjs) - A minimal JavaScript Framework and standalone components for rapid development of sites and SPA's.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mEHTML[0m[38;5;12m (https://github.com/Guseyn/EHTML) - HTML Framework that allows you not to write JavaScript code.[39m

[38;2;255;187;0m[4mBoilerplates[0m

[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mhtml5-boilerplate[0m[38;5;12m (https://github.com/h5bp/html5-boilerplate) - A professional front-end template for building fast, robust, and adaptable web apps or sites.[39m
[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mmobile-boilerplate[0m[38;5;12m (https://github.com/h5bp/mobile-boilerplate) - A front-end template that helps you build fast, modern mobile web apps.[39m
[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mwebplate[0m[38;5;12m (https://github.com/chrishumboldt/webplate) - An awesome front-end framework that lets you stay focused on building your site or app while remaining really easy to use.[39m
[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCerberus[0m[38;5;12m (https://github.com/TedGoas/Cerberus) - A few simple, but solid patterns for responsive HTML emails. Even in Outlook.[39m
[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mfull-page-intro-and-navigation[0m[38;5;12m (https://github.com/CodyHouse/full-page-intro-and-navigation) - An intro page with a full width background image, a bold animated menu and an iOS-like blurred effect behind the navigation.[39m
[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mFluid-Squares[0m[38;5;12m (https://github.com/crozynski/Fluid-Squares) - A fluid grid of square units.[39m
[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMobile-First-RWD[0m[38;5;12m (https://github.com/bradfrost/Mobile-First-RWD) - An example of a mobile-first responsive web design.[39m
[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mthis-is-responsive[0m[38;5;12m (https://github.com/bradfrost/this-is-responsive) - This Is Responsive.[39m
[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mnpm run-scripts[0m[38;5;12m (https://gist.github.com/addyosmani/9f10c555e32a8d06ddb0) Task automation with NPM run-scripts.[39m
[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mWasp[0m[38;5;12m (https://github.com/wasp-lang/wasp) Wasp is a declarative domain-specific language for developing, building, and deploying modern Javascript full-stack web apps with less code.[39m

[38;2;255;187;0m[4mImages[0m

[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDrift[0m[38;5;12m (https://github.com/imgix/drift) - Easily add "zoom on hover" functionality to your site's images. Lightweight, no-dependency JavaScript.[39m
[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMagnificent.js[0m[38;5;12m (https://github.com/AndersDJohnson/magnificent.js) - Zoom responsively, images & more, w/ jQuery.[39m
[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPanolens.js[0m[38;5;12m (https://github.com/pchen66/panolens.js) - Panolens.js is an event-driven and WebGL based panorama viewer. Lightweight and flexible[39m
[38;2;255;187;0m[4mGesture[0m

[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mhammer.js[0m[38;5;12m (https://github.com/hammerjs/hammer.js) - A JavaScript library for multi-touch gestures.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mtouchemulator[0m[38;5;12m (https://github.com/hammerjs/touchemulator) - Emulate touch input on your desktop.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDragula[0m[38;5;12m (https://github.com/bevacqua/dragula/) - Drag and drop so simple it hurts.[39m

[38;2;255;187;0m[4mMaps[0m

[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mLeaflet[0m[38;5;12m (https://github.com/Leaflet/Leaflet) - JavaScript library for mobile-friendly interactive maps.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCesium[0m[38;5;12m (https://github.com/AnalyticalGraphicsInc/cesium) - Open Source WebGL virtual globe and map engine.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mgmaps[0m[38;5;12m (https://github.com/HPNeo/gmaps) - The easiest way to use Google Maps.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mpolymaps[0m[38;5;12m (https://github.com/simplegeo/polymaps) - A free JavaScript library for making dynamic, interactive maps in modern web browsers.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mkartograph.js[0m[38;5;12m (https://github.com/kartograph/kartograph.js) - Open source JavaScript renderer for Kartograph SVG maps.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mmapbox.js[0m[38;5;12m (https://github.com/mapbox/mapbox.js) - Mapbox JavaScript API, a Leaflet Plugin.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mjqvmap[0m[38;5;12m (https://github.com/manifestinteractive/jqvmap) - jQuery Vector Map Library.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mOpenLayers3[0m[38;5;12m (https://openlayers.org/) - A high-performance, feature-packed library for all your mapping needs.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mH3js[0m[38;5;12m (https://github.com/uber/h3) - Hexagonal hierarchical geospatial indexing system ported to javascript by Uber for geospatial visualization.[39m

[38;2;255;187;0m[4mVideo/Audio[0m

[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mprettyembed.js[0m[38;5;12m (https://github.com/mike-zarandona/prettyembed.js) - Prettier embeds for your YouTubes - with nice options like high-res preview images, advanced customization of embed options, and optional FitVids support.[39m
[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPlay-em JS[0m
[38;5;12m (https://github.com/adrienjoly/playemjs) - Play'em is a JavaScript component that manages a music/video track queue and plays a sequence of songs by embedding several players in a HTML DIV including Youtube, Soundcloud and Vimeo.[39m
[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mpolyplayer[0m[38;5;12m (https://github.com/Acconut/polyplayer) - Rule YouTube, Soundcloud and Vimeo player with one API.[39m
[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mflowplayer[0m[38;5;12m (https://github.com/flowplayer/flowplayer) - The HTML5 video player for the web[39m
[38;5;12m [39m
[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mmediaelement[0m[38;5;12m (https://github.com/johndyer/mediaelement) - HTML5 [39m
[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSoundJS[0m[38;5;12m (https://github.com/CreateJS/SoundJS) - A library to make working with audio on the web easier. It provides a consistent API for playing audio in different browsers.[39m
[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mvideo.js[0m[38;5;12m (https://github.com/videojs/video.js) - Video.js - open source HTML5 & Flash video player.[39m
[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mFitVids.js[0m[38;5;12m (https://github.com/davatron5000/FitVids.js) - A lightweight, easy-to-use jQuery plugin for fluid width video embeds.[39m
[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mIon.Sound[0m[38;5;12m (https://github.com/IonDen/ion.sound) - Simple sounds on any web page.[39m
[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mphotobooth-js[0m[38;5;12m (https://github.com/WolframHempel/photobooth-js) - A widget that allows users to take their avatar pictures on your site.[39m
[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mclappr[0m[38;5;12m (https://github.com/clappr/clappr) - An extensible media player for the web http://clappr.io[39m
[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mexifr[0m[38;5;12m (https://github.com/MikeKovarik/exifr) - The fastest and most versatile EXIF reading library. https://mutiny.cz/exifr/[39m
[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mts-audio[0m[38;5;12m (https://github.com/EvandroLG/ts-audio) - an agnostic and easy-to-use library to work with the [39m[48;5;235m[38;5;249mAudioContext[49m[39m[38;5;12m API.[39m
[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mAmplitudeJS[0m[38;5;12m (https://521dimensions.com/open-source/amplitudejs) - Open Source HTML5 Web Audio Library. Design your web audio player, the way you want. No dependencies required.[39m
[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mractive-player[0m[38;5;12m (https://github.com/ysulyma/ractive-player) - A library for making interactive videos in React.js.[39m
[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mffmpeg.js[0m[38;5;12m (https://github.com/Kagami/ffmpeg.js) - FFmpeg optimized for in-browser use: minimal size for faster loading, asm.js, performance tunings, etc.[39m
[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mflv.js[0m[38;5;12m (https://github.com/bilibili/flv.js) - An HTML5 Flash Video (FLV) Player written in pure JavaScript without Flash.[39m
[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mhls.js[0m[38;5;12m (https://github.com/video-dev/hls.js) -  A JavaScript library that implements an HTTP Live Streaming client. It relies on HTML5 video and MediaSource Extensions for playback.[39m

[38;2;255;187;0m[4mTypography[0m

[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mFlowType.JS[0m[38;5;12m (https://github.com/simplefocus/FlowType.JS) - Web typography at its finest: font-size and line-height based on element width.[39m
[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mBigText[0m[38;5;12m (https://github.com/zachleat/BigText) - jQuery plugin, calculates the font-size and word-spacing needed to match a line of text to a specific width.[39m
[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mcircletype[0m[38;5;12m (https://github.com/peterhry/circletype) - A jQuery plugin that lets you curve type on the web.[39m
[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mslabText[0m[38;5;12m (https://github.com/freqDec/slabText/) - A jQuery plugin for producing big, bold & responsive headlines.[39m
[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1msimple-text-rotator[0m[38;5;12m (https://github.com/peachananr/simple-text-rotator) - Add a super simple rotating text to your website with little to no markup.[39m
[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mnovacancy.js[0m[38;5;12m (https://github.com/chuckyglitch/novacancy.js) - Text Neon Golden effect jQuery plug-in.[39m
[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mjquery-responsive-text[0m[38;5;12m (https://github.com/ghepting/jquery-responsive-text) - Make your text sizing responsive![39m
[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mFitText.js[0m[38;5;12m (https://github.com/davatron5000/FitText.js) - A jQuery plugin for inflating web type.[39m
[38;5;12m [39m[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mLettering.js[0m[38;5;12m (https://github.com/davatron5000/Lettering.js) - A lightweight, easy to use JavaScript [39m[38;5;12m injector for radical Web Typography.[39m

[38;2;255;187;0m[4mAnimations[0m

[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mvelocity[0m[38;5;12m (https://github.com/julianshapiro/velocity) - Accelerated JavaScript animation.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mjquery.transit[0m[38;5;12m (https://github.com/rstacruz/jquery.transit) - Super-smooth CSS3 transformations and transitions for jQuery.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mbounce.js[0m[38;5;12m (https://github.com/tictail/bounce.js) - Create tasty CSS3 powered animations in no time.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mGreenSock-JS[0m[38;5;12m (https://github.com/greensock/GreenSock-JS) - High-performance HTML5 animations that work in all major browsers.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mTransitionEnd[0m[38;5;12m (https://github.com/EvandroLG/transitionEnd) - TransitionEnd is an agnostic and cross-browser library to work with transitioned event.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDynamic.js[0m[38;5;12m (https://github.com/michaelvillar/dynamics.js) - JavaScript library to create physics-based CSS animations.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mthe-cube[0m[38;5;12m (https://github.com/pstadler/the-cube) - The Cube is an experiment with CSS3 transitions.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mEffeckt.css[0m[38;5;12m (https://github.com/h5bp/Effeckt.css) - A Performant Transitions and Animations Library.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1manimate.css[0m[38;5;12m (https://github.com/daneden/animate.css) - A cross-browser library of CSS animations. As easy to use as an easy thing.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mtextillate[0m[38;5;12m (https://github.com/jschr/textillate) - A simple plugin for CSS3 text animations.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mmove.js[0m[38;5;12m (https://github.com/visionmedia/move.js) - CSS3 backed JavaScript animation framework.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1manimatable[0m[38;5;12m (https://github.com/LeaVerou/animatable) - One property, two values, endless possibilities.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mshuffle-images[0m[38;5;12m (https://github.com/peachananr/shuffle-images) - The Simplest Way to shuffle through images in a Creative Way.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1msmoothState.js[0m[38;5;12m (https://github.com/miguel-perez/smoothState.js) - Unobtrusive page transitions with jQuery.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mAnime.js[0m[38;5;12m (https://animejs.com/) - A JavaScript animation engine.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMo.js[0m[38;5;12m (https://mojs.github.io/) - Motion graphics toolbelt for the web.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mparticles.js[0m[38;5;12m (https://github.com/VincentGarreau/particles.js) - A lightweight JavaScript library for creating particles.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mtsParticles[0m[38;5;12m (https://github.com/matteobruni/tsparticles) - A new and improved version of particles.js with bug fixes and many new features.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mparticles-bg[0m[38;5;12m (https://github.com/lindelof/particles-bg) - A lightweight React particles animation background component.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mbarbajs[0m[38;5;12m (https://github.com/barbajs/barba) - It helps you create fluid and smooth transitions between your website's pages.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mtypicaljs[0m[38;5;12m (https://github.com/camwiegert/typical) - Animated typing in ~400 bytes 🐡 of JavaScript[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mAutoAnimate[0m[38;5;12m (https://auto-animate.formkit.com) - Add motion to your apps with a single line of code.[39m

[38;2;255;187;0m[4mImage Processing[0m

[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mlena.js[0m[38;5;12m (https://github.com/davidsonfellipe/lena.js) - A Library for image processing with filters and util functions.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mpica[0m[38;5;12m (https://github.com/nodeca/pica) - High quality image resize (with fast Lanczos filter, implemented in pure JS).[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mcropper[0m[38;5;12m (https://github.com/fengyuanchen/cropper) - A simple jQuery image cropping plugin.[39m

[38;2;255;187;0m[4mES6[0m

[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mes6features[0m[38;5;12m (https://github.com/lukehoban/es6features) - Overview of ECMAScript 6 features.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mes6-features[0m[38;5;12m (https://github.com/rse/es6-features) - ECMAScript 6: Feature Overview & Comparison.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mes6-cheatsheet[0m[38;5;12m (https://github.com/DrkSephy/es6-cheatsheet) - ES2015 [39m[38;5;14m[1mES6[0m[38;5;12m  cheatsheet containing tips, tricks, best practices and code snippets.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mECMAScript 6 compatibility table[0m[38;5;12m (https://compat-table.github.io/compat-table/es6/) - Compatibility tables for all ECMAScript 6 features on a variety of environments.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mBabel (Formerly 6to5)[0m[38;5;12m (https://github.com/babel/babel) - Turn ES6+ code into vanilla ES5 with no runtime.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mTraceur compiler[0m[38;5;12m (https://github.com/google/traceur-compiler) - ES6 features > ES5. Includes classes, generators, promises, destructuring patterns, default parameters & more.[39m


[38;2;255;187;0m[4mGenerators[0m

[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mGatsby.js[0m[38;5;12m (https://github.com/gatsbyjs/gatsby) - React-based static site generator.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mGridsome[0m[38;5;12m (https://github.com/gridsome/gridsome) - Vue-powered static site generator.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mDocusaurus[0m[38;5;12m (https://github.com/facebook/docusaurus) - React-based static site generator by Facebook, ideal for content-centric websites.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mNext.js[0m[38;5;12m (https://github.com/vercel/next.js) - React powered static site generator, and they say "All the tools you need to make the Web. Faster.".[39m

[38;2;255;187;0m[4mSDK[0m

[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mjavascript-sdk-design[0m[38;5;12m (https://github.com/huei90/javascript-sdk-design) - JavaScript SDK design guide extracted from work and personal experience.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSpotify SDK[0m[38;5;12m (https://github.com/loverajoel/spotify-sdk) - Entity oriented SDK to work with the Spotify Web API.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSquare Node.js SDK[0m[38;5;12m (https://github.com/square/connect-nodejs-sdk/) - JavaScript client library for payments and other Square APIs.[39m

[38;2;255;187;0m[4mFull Text Search[0m

[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mlunr[0m[38;5;12m (https://github.com/olivernn/lunr.js) - Library for use in the browser and It indexes JSON documents and provides a simple search interface for retrieving documents that best match text queries.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mflexsearch[0m[38;5;12m (https://github.com/nextapps-de/flexsearch) - It is a Next-Generation full text search library for Browser and Node.js.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mElasticlunr[0m[38;5;12m (https://github.com/weixsong/elasticlunr.js) - This library is based on lunr.js, but more flexible and customized.[39m

[38;2;255;187;0m[4mMisc[0m

[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mecho[0m[38;5;12m (https://github.com/toddmotto/echo) - Lazy-loading images with data-[39m[48;2;30;30;40m[38;5;13m[3m attributes.[0m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mpicturefill[0m[38;5;12m (https://github.com/scottjehl/picturefill) - A responsive image polyfill for &lt;picture&gt;, srcset, sizes.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mplatform.js[0m[38;5;12m (https://github.com/bestiejs/platform.js) - A platform detection library that works on nearly all JavaScript platforms.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mjson3[0m[38;5;12m (https://github.com/bestiejs/json3) - A modern JSON implementation compatible with nearly all JavaScript platforms.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mLogical Or Not[0m[38;5;12m (https://gabinaureche.com/logicalornot/) - A game about JavaScript specificities.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mBitSet.js[0m[38;5;12m (https://github.com/infusion/BitSet.js) - A JavaScript Bit-Vector implementation.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mspoiler-alert[0m[38;5;12m (https://github.com/joshbuddy/spoiler-alert) - SPOILER ALERT! A happy little jquery plugin to hide spoilers on your site.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mjquery.vibrate.js[0m[38;5;12m (https://github.com/illyism/jquery.vibrate.js) - Vibration API Wrappers[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mlist.js[0m[38;5;12m (https://github.com/javve/list.js) - Adds search, sort, filters and flexibility to tables, lists and various HTML elements. Built to be invisible and work on existing HTML.[39m
[38;5;12mhttps://listjs.com[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mmixitup[0m[38;5;12m (https://github.com/patrickkunka/mixitup) - MixItUp - A Filter & Sort Plugin.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mgrid[0m[38;5;12m (https://github.com/hootsuite/grid) - Drag and drop library for two-dimensional, resizable and responsive lists.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mjquery-match-height[0m[38;5;12m (https://github.com/liabru/jquery-match-height) - a responsive equal heights plugin for jQuery.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSurveyJS[0m[38;5;12m (https://github.com/surveyjs/survey-library) - SurveyJS is a JavaScript Survey and Form Library. https://surveyjs.io/[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mArray Explorer[0m[38;5;12m (https://github.com/sdras/array-explorer) and [39m[38;5;14m[1mObject Explorer[0m[38;5;12m (https://objectexplorer.netlify.app/) - Resources to help figure out what native JavaScript method would be best to use at any given time.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mClipboard.js[0m[38;5;12m (https://clipboardjs.com/) - "Copy to clipboard" without Flash or use of Frameworks.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mky[0m[38;5;12m (https://github.com/sindresorhus/ky) - Tiny and elegant HTTP client based on the browser Fetch API.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mFcal[0m[38;5;12m (https://github.com/5anthosh/fcal) -  Math expression evaluator.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1memoji-button[0m[38;5;12m (https://github.com/joeattardi/emoji-button) - Vanilla JavaScript emoji picker component.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1miooxa[0m[38;5;12m (https://github.com/iooxa/article) - Components for interactive scientific writing, reactive documents and explorable explanations.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mIdyll[0m[38;5;12m (https://github.com/idyll-lang/idyll) - Create explorable explanations and interactive storytelling essays. Can be [39m[38;5;14m[1membedded in HTML[0m[38;5;12m (https://github.com/idyll-lang/idyll-embed).[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mjavascript-algorithms[0m[38;5;12m (https://github.com/trekhleb/javascript-algorithms) - Algorithms and data structures implemented in JavaScript with explanations and links to further readings.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mFingerprintJS[0m[38;5;12m (https://github.com/fingerprintjs/fingerprintjs) - Makes a visitor identifier from a browser fingerprint that stays the same in incognito mode and when browser data is purged.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPeg.js[0m[38;5;12m (https://github.com/pegjs/pegjs) - A simple parser generator for JavaScript that produces fast parsers with excellent error reporting. Usable from your browser, from the command line, or via JavaScript API.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mlune[0m[38;5;12m (https://github.com/ryanseys/lune) - Library to calculate the phases of the moon accurately.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mjsemu[0m[38;5;12m (https://github.com/fcambus/jsemu) - A list of emulators written in the JavaScript programming language.[39m

[38;5;12m                                                                                                               [39m[38;2;255;187;0m[1m[4mWorth Reading[0m
[38;5;12m [39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mYou Don't Know JS[0m[38;5;12m (https://github.com/getify/You-Dont-Know-JS) - Possibly the best book written on modern JavaScript, completely readable online for free, or can be bought to support the author.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mbraziljs/js-the-right-way[0m[38;5;12m (https://github.com/braziljs/js-the-right-way/) - An easy-to-read, quick reference for JS best practices, accepted coding standards, and links around the Web.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mJSbooks[0m[38;5;12m (https://github.com/revolunet/JSbooks) - Directory of free JavaScript ebooks.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSuperhero.js[0m[38;5;12m (http://superherojs.com) - A collection of resources about creating, testing and maintaining a large JavaScript code base.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSJSJ[0m[38;5;12m (https://github.com/KittyGiraudel/SJSJ) - Simplified JavaScript Jargon is a community-driven attempt at explaining the loads of buzzwords making the current JavaScript ecosystem in a few simple words.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mHow to Write an Open Source JavaScript Library[0m[38;5;12m (https://github.com/sarbbottam/write-an-open-source-js-lib) - A comprehensive guide through a set of steps to publish a JavaScript open source library.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mJavaScript Tutorials[0m[38;5;12m (https://hackr.io/tutorials/learn-javascript) - Learn Javascript online from a diverse range of user ranked online tutorials.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mFunctional-Light JavaScript[0m[38;5;12m (https://github.com/getify/Functional-Light-JS) - Pragmatic, balanced FP in JavaScript.[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mClean Code JavaScript[0m[38;5;12m (https://github.com/ryanmcdermott/clean-code-javascript) - Clean Code concepts adapted for JavaScript.[39m


[38;5;12m                                                                                                            [39m[38;2;255;187;0m[1m[4mOther Awesome Lists[0m
[38;5;12m [39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1msotayamashita/awesome-css[0m[38;5;12m (https://github.com/sotayamashita/awesome-css)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1memijrp/awesome-awesome[0m[38;5;12m (https://github.com/emijrp/awesome-awesome)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mbayandin/awesome-awesomeness[0m[38;5;12m (https://github.com/bayandin/awesome-awesomeness)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1msindresorhus/awesome[0m[38;5;12m (https://github.com/sindresorhus/awesome)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mjnv/list[0m[38;5;12m (https://github.com/jnv/lists)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mgianarb/angularjs[0m[38;5;12m (https://github.com/gianarb/awesome-angularjs)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mpeterkokot/awesome-dojo[0m[38;5;12m (https://github.com/peterkokot/awesome-dojo)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1maddyosmani/es6-tools[0m[38;5;12m (https://github.com/addyosmani/es6-tools)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mericdouglas/ES6-Learning[0m[38;5;12m (https://github.com/ericdouglas/ES6-Learning)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mobetomuniz/awesome-webcomponents[0m[38;5;12m (https://github.com/obetomuniz/awesome-webcomponents)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mwillianjusten/awesome-svg[0m[38;5;12m (https://github.com/willianjusten/awesome-svg)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mdavidsonfellipe/awesome-wpo[0m[38;5;12m (https://github.com/davidsonfellipe/awesome-wpo)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1minstanceofpro/awesome-backbone[0m[38;5;12m (https://github.com/sadcitizen/awesome-backbone)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1menaqx/awesome-react[0m[38;5;12m (https://github.com/enaqx/awesome-react)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mbolshchikov/js-must-watch[0m[38;5;12m (https://github.com/bolshchikov/js-must-watch)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mpeterkokot/awesome-jquery[0m[38;5;12m (https://github.com/peterkokot/awesome-jquery)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mdavidyezsetz/you-might-not-need-jquery-plugins[0m[38;5;12m (https://github.com/davidyezsetz/you-might-not-need-jquery-plugins)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMaximAbramchuck/awesome-interviews[0m[38;5;12m (https://github.com/MaximAbramchuck/awesome-interview-questions)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mdenolib/awesome-deno[0m[38;5;12m (https://github.com/denolib/awesome-deno)[39m
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mapvarun/awesome-bun[0m[38;5;12m (https://github.com/apvarun/awesome-bun)[39m

[38;5;12m                                                                                                                [39m[38;2;255;187;0m[1m[4mContributing[0m

[38;5;12mContributions welcome! Read the [39m[38;5;14m[1mcontribution guidelines[0m[38;5;12m (CONTRIBUTING.md) first.[39m

[38;5;12m                                                                                                                  [39m[38;2;255;187;0m[1m[4mLicense[0m

[38;5;14m[1m![0m[38;5;12mCC0[39m[38;5;14m[1m (https://licensebuttons.net/p/zero/1.0/88x31.png)[0m[38;5;12m (https://creativecommons.org/publicdomain/zero/1.0/)[39m

[38;5;12mTo the extent possible under law, [39m[38;5;14m[1mchencheng[0m[38;5;12m (https://github.com/sorrycc) has waived all copyright and related or neighboring rights to this work.[39m
