From 16a3ec4991307f6adddaf9b976a71ef7e6099139 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?G=C3=B6kay=20G=C3=BCrcan?= Date: Thu, 2 Apr 2026 15:21:15 +0200 Subject: [PATCH] update the rest of the list --- README.md | 1824 ++++++++++++++++++++++++++--------------------------- 1 file changed, 912 insertions(+), 912 deletions(-) diff --git a/README.md b/README.md index 0e912ca..fed2597 100644 --- a/README.md +++ b/README.md @@ -92,1256 +92,1256 @@ A collection of awesome browser-side [JavaScript](https://developer.mozilla.org/ ## Package Managers *Host the JavaScript libraries and provide tools for fetching and packaging them.* -| Name | Repository | Description | Badges | -|:-----|:-----------|:------------|:-------| -| [npm](https://npmjs.com) | [npm/cli](https://github.com/npm/cli) | the package manager for JavaScript. | ![GitHub](https://img.shields.io/github/stars/npm/cli) | -| [Bower](https://bower.io) | [bower/bower](https://github.com/bower/bower) | A package manager for the web. | ![GitHub](https://img.shields.io/github/stars/bower/bower) | -| [jspm](https://jspm.org) | [jspm/jspm-cli](https://github.com/jspm/jspm-cli) | Import Map Package Manager. | ![GitHub](https://img.shields.io/github/stars/jspm/jspm-cli) | -| [yarn](https://yarnpkg.com) | [yarnpkg/berry](https://github.com/yarnpkg/berry) | Fast, reliable, and secure dependency management. | ![GitHub](https://img.shields.io/github/stars/yarnpkg/berry) | -| [pnpm](https://pnpm.io) | [pnpm/pnpm](https://github.com/pnpm/pnpm) | Fast, disk space efficient package manager. | ![GitHub](https://img.shields.io/github/stars/pnpm/pnpm) | -| [bun](https://bun.com) | [oven-sh/bun](https://github.com/oven-sh/bun) | Incredibly fast JavaScript runtime, bundler, test runner, and package manager – all in one | ![GitHub](https://img.shields.io/github/stars/oven-sh/bun) | +| Name | Repository | Description | Stars | Last Commit | +|:-----|:-----------|:------------|:------|:------------| +| [npm](https://npmjs.com) | [npm/cli](https://github.com/npm/cli) | the package manager for JavaScript. | ![Stars](https://img.shields.io/github/stars/npm/cli?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/npm/cli?label=&style=flat) | +| [Bower](https://bower.io) | [bower/bower](https://github.com/bower/bower) | A package manager for the web. | ![Stars](https://img.shields.io/github/stars/bower/bower?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/bower/bower?label=&style=flat) | +| [jspm](https://jspm.org) | [jspm/jspm-cli](https://github.com/jspm/jspm-cli) | Import Map Package Manager. | ![Stars](https://img.shields.io/github/stars/jspm/jspm-cli?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/jspm/jspm-cli?label=&style=flat) | +| [yarn](https://yarnpkg.com) | [yarnpkg/berry](https://github.com/yarnpkg/berry) | Fast, reliable, and secure dependency management. | ![Stars](https://img.shields.io/github/stars/yarnpkg/berry?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/yarnpkg/berry?label=&style=flat) | +| [pnpm](https://pnpm.io) | [pnpm/pnpm](https://github.com/pnpm/pnpm) | Fast, disk space efficient package manager. | ![Stars](https://img.shields.io/github/stars/pnpm/pnpm?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/pnpm/pnpm?label=&style=flat) | +| [bun](https://bun.com) | [oven-sh/bun](https://github.com/oven-sh/bun) | Incredibly fast JavaScript runtime, bundler, test runner, and package manager – all in one | ![Stars](https://img.shields.io/github/stars/oven-sh/bun?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/oven-sh/bun?label=&style=flat) | ## Component Management -| Name | Repository | Description | Badges | -|:-----|:-----------|:------------|:-------| -| [Bit](https://bit.dev) | [teambit/bit](https://github.com/teambit/bit) | AI-powered development workspaces with reusable components, architectural clarity and zero overhead. | ![GitHub](https://img.shields.io/github/stars/teambit/bit) | +| Name | Repository | Description | Stars | Last Commit | +|:-----|:-----------|:------------|:------|:------------| +| [Bit](https://bit.dev) | [teambit/bit](https://github.com/teambit/bit) | AI-powered development workspaces with reusable components, architectural clarity and zero overhead. | ![Stars](https://img.shields.io/github/stars/teambit/bit?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/teambit/bit?label=&style=flat) | ## Loaders *Module or loading system for JavaScript.* -| Name | Repository | Description | Badges | -|:-----|:-----------|:------------|:-------| -| [RequireJS](https://requirejs.org/) | [requirejs/requirejs](https://github.com/requirejs/requirejs) | A file and module loader for JavaScript. | ![GitHub](https://img.shields.io/github/stars/requirejs/requirejs) | -| [browserify](http://browserify.org/) | [browserify/browserify](https://github.com/browserify/browserify) | browser-side require() the node.js way. | ![GitHub](https://img.shields.io/github/stars/browserify/browserify) | -| [SystemJS](https://github.com/systemjs/systemjs) | [systemjs/systemjs](https://github.com/systemjs/systemjs) | Dynamic ES module loader. | ![GitHub](https://img.shields.io/github/stars/systemjs/systemjs) | +| Name | Repository | Description | Stars | Last Commit | +|:-----|:-----------|:------------|:------|:------------| +| [RequireJS](https://requirejs.org/) | [requirejs/requirejs](https://github.com/requirejs/requirejs) | A file and module loader for JavaScript. | ![Stars](https://img.shields.io/github/stars/requirejs/requirejs?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/requirejs/requirejs?label=&style=flat) | +| [browserify](http://browserify.org/) | [browserify/browserify](https://github.com/browserify/browserify) | browser-side require() the node.js way. | ![Stars](https://img.shields.io/github/stars/browserify/browserify?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/browserify/browserify?label=&style=flat) | +| [SystemJS](https://github.com/systemjs/systemjs) | [systemjs/systemjs](https://github.com/systemjs/systemjs) | Dynamic ES module loader. | ![Stars](https://img.shields.io/github/stars/systemjs/systemjs?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/systemjs/systemjs?label=&style=flat) | ## Transpilers *Software that converts the modern JavaScript syntax into the older JavaScript syntax.* -| Name | Repository | Description | Badges | -|:-----|:-----------|:------------|:-------| -| [SWC](https://swc.rs/) | [swc-project/swc](https://github.com/swc-project/swc) | Rust-based platform for the Web. | ![GitHub](https://img.shields.io/github/stars/swc-project/swc) | +| Name | Repository | Description | Stars | Last Commit | +|:-----|:-----------|:------------|:------|:------------| +| [SWC](https://swc.rs/) | [swc-project/swc](https://github.com/swc-project/swc) | Rust-based platform for the Web. | ![Stars](https://img.shields.io/github/stars/swc-project/swc?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/swc-project/swc?label=&style=flat) | ## Bundlers -| Name | Repository | Description | Badges | -|:-----|:-----------|:------------|:-------| -| [webpack](https://webpack.js.org) | [webpack/webpack](https://github.com/webpack/webpack) | A bundler for javascript and friends. | ![GitHub](https://img.shields.io/github/stars/webpack/webpack) | -| [Rollup](https://rollupjs.org/) | [rollup/rollup](https://github.com/rollup/rollup) | Next-generation ES module bundler. | ![GitHub](https://img.shields.io/github/stars/rollup/rollup) | -| [Parcel](https://parceljs.org) | [parcel-bundler/parcel](https://github.com/parcel-bundler/parcel) | The zero configuration build tool for the web. | ![GitHub](https://img.shields.io/github/stars/parcel-bundler/parcel) | -| [Microbundle](https://npm.im/microbundle) | [developit/microbundle](https://github.com/developit/microbundle) | Zero-configuration bundler for tiny modules. | ![GitHub](https://img.shields.io/github/stars/developit/microbundle) | -| [bundlejs](https://bundlejs.com) | [okikio/bundlejs](https://github.com/okikio/bundlejs) | An online tool to quickly bundle & minify your projects, while viewing the compressed gzip/brotli bundle size, all running locally on your browser. | ![GitHub](https://img.shields.io/github/stars/okikio/bundlejs) | -| [Vite](https://vite.dev) | [vitejs/vite](https://github.com/vitejs/vite) | Next generation frontend tooling. It's fast! | ![GitHub](https://img.shields.io/github/stars/vitejs/vite) | +| Name | Repository | Description | Stars | Last Commit | +|:-----|:-----------|:------------|:------|:------------| +| [webpack](https://webpack.js.org) | [webpack/webpack](https://github.com/webpack/webpack) | A bundler for javascript and friends. | ![Stars](https://img.shields.io/github/stars/webpack/webpack?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/webpack/webpack?label=&style=flat) | +| [Rollup](https://rollupjs.org/) | [rollup/rollup](https://github.com/rollup/rollup) | Next-generation ES module bundler. | ![Stars](https://img.shields.io/github/stars/rollup/rollup?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/rollup/rollup?label=&style=flat) | +| [Parcel](https://parceljs.org) | [parcel-bundler/parcel](https://github.com/parcel-bundler/parcel) | The zero configuration build tool for the web. | ![Stars](https://img.shields.io/github/stars/parcel-bundler/parcel?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/parcel-bundler/parcel?label=&style=flat) | +| [Microbundle](https://npm.im/microbundle) | [developit/microbundle](https://github.com/developit/microbundle) | Zero-configuration bundler for tiny modules. | ![Stars](https://img.shields.io/github/stars/developit/microbundle?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/developit/microbundle?label=&style=flat) | +| [bundlejs](https://bundlejs.com) | [okikio/bundlejs](https://github.com/okikio/bundlejs) | An online tool to quickly bundle & minify your projects, while viewing the compressed gzip/brotli bundle size, all running locally on your browser. | ![Stars](https://img.shields.io/github/stars/okikio/bundlejs?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/okikio/bundlejs?label=&style=flat) | +| [Vite](https://vite.dev) | [vitejs/vite](https://github.com/vitejs/vite) | Next generation frontend tooling. It's fast! | ![Stars](https://img.shields.io/github/stars/vitejs/vite?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/vitejs/vite?label=&style=flat) | ## Minimizers -| Name | Repository | Description | Badges | -|:-----|:-----------|:------------|:-------| -| [Terser](https://terser.org) | [terser/terser](https://github.com/terser/terser) | JavaScript parser, mangler and compressor toolkit for ES6+. | ![GitHub](https://img.shields.io/github/stars/terser/terser) | -| [UglifyJS](http://lisperator.net/uglifyjs) | [Uglify](https://github.com/mishoo/UglifyJS) | JavaScript parser / mangler / compressor / beautifier toolkit. | ![GitHub](https://img.shields.io/github/stars/mishoo/UglifyJS) | +| Name | Repository | Description | Stars | Last Commit | +|:-----|:-----------|:------------|:------|:------------| +| [Terser](https://terser.org) | [terser/terser](https://github.com/terser/terser) | JavaScript parser, mangler and compressor toolkit for ES6+. | ![Stars](https://img.shields.io/github/stars/terser/terser?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/terser/terser?label=&style=flat) | +| [UglifyJS](http://lisperator.net/uglifyjs) | [Uglify](https://github.com/mishoo/UglifyJS) | JavaScript parser / mangler / compressor / beautifier toolkit. | ![Stars](https://img.shields.io/github/stars/mishoo/UglifyJS?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/mishoo/UglifyJS?label=&style=flat) | ## Type Checkers -| Name | Repository | Description | Badges | -|:-----|:-----------|:------------|:-------| -| [TypeScript](https://www.typescriptlang.org/) | - | A typed superset of JavaScript that compiles to plain JavaScript. | | -| [Flow.js](https://flow.org/) | - | A static type checker for JavaScript from Facebook. | | -| [Hegel](https://hegel.js.org/) | - | A static type checker for JavaScript with a bias on type inference an strong type system. | | -| [TypL](https://github.com/getify/TypL) | [getify/TypL](https://github.com/getify/TypL) | the JavaScript Type Linter with a bias on type inference. | ![GitHub](https://img.shields.io/github/stars/getify/TypL) | -| [Hindley Milner Definitions](https://github.com/xodio/hm-def) | [xodio/hm-def](https://github.com/xodio/hm-def) | runtime type checking for JavaScript functions using Haskell-alike Hindley Milner type signatures. | ![GitHub](https://img.shields.io/github/stars/xodio/hm-def) | -| [Zod](https://github.com/colinhacks/zod) | [colinhacks/zod](https://github.com/colinhacks/zod) | TypeScript-first schema validation with built-in static type inference. | ![GitHub](https://img.shields.io/github/stars/colinhacks/zod) | +| Name | Repository | Description | Stars | Last Commit | +|:-----|:-----------|:------------|:------|:------------| +| [TypeScript](https://www.typescriptlang.org/) | - | A typed superset of JavaScript that compiles to plain JavaScript. | | | +| [Flow.js](https://flow.org/) | - | A static type checker for JavaScript from Facebook. | | | +| [Hegel](https://hegel.js.org/) | - | A static type checker for JavaScript with a bias on type inference an strong type system. | | | +| [TypL](https://github.com/getify/TypL) | [getify/TypL](https://github.com/getify/TypL) | the JavaScript Type Linter with a bias on type inference. | ![Stars](https://img.shields.io/github/stars/getify/TypL?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/getify/TypL?label=&style=flat) | +| [Hindley Milner Definitions](https://github.com/xodio/hm-def) | [xodio/hm-def](https://github.com/xodio/hm-def) | runtime type checking for JavaScript functions using Haskell-alike Hindley Milner type signatures. | ![Stars](https://img.shields.io/github/stars/xodio/hm-def?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/xodio/hm-def?label=&style=flat) | +| [Zod](https://github.com/colinhacks/zod) | [colinhacks/zod](https://github.com/colinhacks/zod) | TypeScript-first schema validation with built-in static type inference. | ![Stars](https://img.shields.io/github/stars/colinhacks/zod?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/colinhacks/zod?label=&style=flat) | ## Testing Frameworks ### Frameworks -| Name | Repository | Description | Badges | -|:-----|:-----------|:------------|:-------| -| [mocha](https://github.com/mochajs/mocha) | [mochajs/mocha](https://github.com/mochajs/mocha) | Simple, flexible, fun JavaScript test framework for node.js & the browser. | ![GitHub](https://img.shields.io/github/stars/mochajs/mocha) | -| [jasmine](https://github.com/jasmine/jasmine) | [jasmine/jasmine](https://github.com/jasmine/jasmine) | DOM-less simple JavaScript testing framework. | ![GitHub](https://img.shields.io/github/stars/jasmine/jasmine) | -| [qunit](https://github.com/jquery/qunit) | [jquery/qunit](https://github.com/jquery/qunit) | An easy-to-use JavaScript Unit Testing framework. | ![GitHub](https://img.shields.io/github/stars/jquery/qunit) | -| [jest](https://github.com/facebook/jest) | [facebook/jest](https://github.com/facebook/jest) | Painless JavaScript Unit Testing. | ![GitHub](https://img.shields.io/github/stars/facebook/jest) | -| [prova](https://github.com/azer/prova) | [azer/prova](https://github.com/azer/prova) | Node & Browser test runner based on Tape and Browserify | ![GitHub](https://img.shields.io/github/stars/azer/prova) | -| [DalekJS](https://github.com/dalekjs/dalek) | [dalekjs/dalek](https://github.com/dalekjs/dalek) | Automated cross browser functional testing with JavaScript | ![GitHub](https://img.shields.io/github/stars/dalekjs/dalek) | -| [Protractor](https://github.com/angular/protractor) | [angular/protractor](https://github.com/angular/protractor) | Protractor is an end-to-end test framework for AngularJS applications. | ![GitHub](https://img.shields.io/github/stars/angular/protractor) | -| [tape](https://github.com/substack/tape) | [substack/tape](https://github.com/substack/tape) | Tap-producing test harness for node and browsers. | ![GitHub](https://img.shields.io/github/stars/substack/tape) | -| [TestCafe](https://github.com/DevExpress/testcafe) | [DevExpress/testcafe](https://github.com/DevExpress/testcafe) | Automated browser testing for the modern web development stack. | ![GitHub](https://img.shields.io/github/stars/DevExpress/testcafe) | -| [ava](https://github.com/avajs/ava) | [avajs/ava](https://github.com/avajs/ava) | 🚀 Futuristic JavaScript test runner | ![GitHub](https://img.shields.io/github/stars/avajs/ava) | -| [Cypress](https://www.cypress.io/) | - | Complete end-to-end testing framework for anything that runs in a browser and beyond. | | -| [WebdriverI/O](https://webdriver.io/) | - | Next-gen browser and mobile automation test framework for Node.js | | +| Name | Repository | Description | Stars | Last Commit | +|:-----|:-----------|:------------|:------|:------------| +| [mocha](https://github.com/mochajs/mocha) | [mochajs/mocha](https://github.com/mochajs/mocha) | Simple, flexible, fun JavaScript test framework for node.js & the browser. | ![Stars](https://img.shields.io/github/stars/mochajs/mocha?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/mochajs/mocha?label=&style=flat) | +| [jasmine](https://github.com/jasmine/jasmine) | [jasmine/jasmine](https://github.com/jasmine/jasmine) | DOM-less simple JavaScript testing framework. | ![Stars](https://img.shields.io/github/stars/jasmine/jasmine?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/jasmine/jasmine?label=&style=flat) | +| [qunit](https://github.com/jquery/qunit) | [jquery/qunit](https://github.com/jquery/qunit) | An easy-to-use JavaScript Unit Testing framework. | ![Stars](https://img.shields.io/github/stars/jquery/qunit?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/jquery/qunit?label=&style=flat) | +| [jest](https://github.com/facebook/jest) | [facebook/jest](https://github.com/facebook/jest) | Painless JavaScript Unit Testing. | ![Stars](https://img.shields.io/github/stars/facebook/jest?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/facebook/jest?label=&style=flat) | +| [prova](https://github.com/azer/prova) | [azer/prova](https://github.com/azer/prova) | Node & Browser test runner based on Tape and Browserify | ![Stars](https://img.shields.io/github/stars/azer/prova?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/azer/prova?label=&style=flat) | +| [DalekJS](https://github.com/dalekjs/dalek) | [dalekjs/dalek](https://github.com/dalekjs/dalek) | Automated cross browser functional testing with JavaScript | ![Stars](https://img.shields.io/github/stars/dalekjs/dalek?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/dalekjs/dalek?label=&style=flat) | +| [Protractor](https://github.com/angular/protractor) | [angular/protractor](https://github.com/angular/protractor) | Protractor is an end-to-end test framework for AngularJS applications. | ![Stars](https://img.shields.io/github/stars/angular/protractor?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/angular/protractor?label=&style=flat) | +| [tape](https://github.com/substack/tape) | [substack/tape](https://github.com/substack/tape) | Tap-producing test harness for node and browsers. | ![Stars](https://img.shields.io/github/stars/substack/tape?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/substack/tape?label=&style=flat) | +| [TestCafe](https://github.com/DevExpress/testcafe) | [DevExpress/testcafe](https://github.com/DevExpress/testcafe) | Automated browser testing for the modern web development stack. | ![Stars](https://img.shields.io/github/stars/DevExpress/testcafe?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/DevExpress/testcafe?label=&style=flat) | +| [ava](https://github.com/avajs/ava) | [avajs/ava](https://github.com/avajs/ava) | 🚀 Futuristic JavaScript test runner | ![Stars](https://img.shields.io/github/stars/avajs/ava?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/avajs/ava?label=&style=flat) | +| [Cypress](https://www.cypress.io/) | - | Complete end-to-end testing framework for anything that runs in a browser and beyond. | | | +| [WebdriverI/O](https://webdriver.io/) | - | Next-gen browser and mobile automation test framework for Node.js | | | ### Assertion -| Name | Repository | Description | Badges | -|:-----|:-----------|:------------|:-------| -| [chai](https://github.com/chaijs/chai) | [chaijs/chai](https://github.com/chaijs/chai) | BDD / TDD assertion framework for node.js and the browser that can be paired with any testing framework. | ![GitHub](https://img.shields.io/github/stars/chaijs/chai) | -| [Enzyme](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. | | -| [react testing library](https://github.com/kentcdodds/react-testing-library) | [kentcdodds/react-testing-library](https://github.com/kentcdodds/react-testing-library) | Simple and complete React DOM testing utilities that encourage good testing practices. | ![GitHub](https://img.shields.io/github/stars/kentcdodds/react-testing-library) | -| [Sinon.JS](https://github.com/sinonjs/sinon) | [sinonjs/sinon](https://github.com/sinonjs/sinon) | Test spies, stubs, and mocks for JavaScript. | ![GitHub](https://img.shields.io/github/stars/sinonjs/sinon) | -| [expect.js](https://github.com/Automattic/expect.js) | [Automattic/expect.js](https://github.com/Automattic/expect.js) | Minimalistic BDD-style assertions for Node.JS and the browser. | ![GitHub](https://img.shields.io/github/stars/Automattic/expect.js) | -| [proxyquire](https://github.com/thlorenz/proxyquire) | [thlorenz/proxyquire](https://github.com/thlorenz/proxyquire) | Stub nodejs's require. | ![GitHub](https://img.shields.io/github/stars/thlorenz/proxyquire) | -| [Supertest](https://github.com/visionmedia/supertest) | [visionmedia/supertest](https://github.com/visionmedia/supertest) | A popular HTTP assertion library for testing REST APIs, often used with other testing frameworks like Mocha or Jest | ![GitHub](https://img.shields.io/github/stars/visionmedia/supertest) | +| Name | Repository | Description | Stars | Last Commit | +|:-----|:-----------|:------------|:------|:------------| +| [chai](https://github.com/chaijs/chai) | [chaijs/chai](https://github.com/chaijs/chai) | BDD / TDD assertion framework for node.js and the browser that can be paired with any testing framework. | ![Stars](https://img.shields.io/github/stars/chaijs/chai?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/chaijs/chai?label=&style=flat) | +| [Enzyme](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. | | | +| [react testing library](https://github.com/kentcdodds/react-testing-library) | [kentcdodds/react-testing-library](https://github.com/kentcdodds/react-testing-library) | Simple and complete React DOM testing utilities that encourage good testing practices. | ![Stars](https://img.shields.io/github/stars/kentcdodds/react-testing-library?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/kentcdodds/react-testing-library?label=&style=flat) | +| [Sinon.JS](https://github.com/sinonjs/sinon) | [sinonjs/sinon](https://github.com/sinonjs/sinon) | Test spies, stubs, and mocks for JavaScript. | ![Stars](https://img.shields.io/github/stars/sinonjs/sinon?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/sinonjs/sinon?label=&style=flat) | +| [expect.js](https://github.com/Automattic/expect.js) | [Automattic/expect.js](https://github.com/Automattic/expect.js) | Minimalistic BDD-style assertions for Node.JS and the browser. | ![Stars](https://img.shields.io/github/stars/Automattic/expect.js?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/Automattic/expect.js?label=&style=flat) | +| [proxyquire](https://github.com/thlorenz/proxyquire) | [thlorenz/proxyquire](https://github.com/thlorenz/proxyquire) | Stub nodejs's require. | ![Stars](https://img.shields.io/github/stars/thlorenz/proxyquire?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/thlorenz/proxyquire?label=&style=flat) | +| [Supertest](https://github.com/visionmedia/supertest) | [visionmedia/supertest](https://github.com/visionmedia/supertest) | A popular HTTP assertion library for testing REST APIs, often used with other testing frameworks like Mocha or Jest | ![Stars](https://img.shields.io/github/stars/visionmedia/supertest?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/visionmedia/supertest?label=&style=flat) | ### Coverage -| Name | Repository | Description | Badges | -|:-----|:-----------|:------------|:-------| -| [istanbul](https://github.com/gotwarlost/istanbul) | [gotwarlost/istanbul](https://github.com/gotwarlost/istanbul) | Yet another JS code coverage tool. | ![GitHub](https://img.shields.io/github/stars/gotwarlost/istanbul) | -| [blanket](https://github.com/alex-seville/blanket) | [alex-seville/blanket](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. | ![GitHub](https://img.shields.io/github/stars/alex-seville/blanket) | -| [JSCover](https://github.com/tntim96/JSCover) | [tntim96/JSCover](https://github.com/tntim96/JSCover) | JSCover is a tool that measures code coverage for JavaScript programs. | ![GitHub](https://img.shields.io/github/stars/tntim96/JSCover) | +| Name | Repository | Description | Stars | Last Commit | +|:-----|:-----------|:------------|:------|:------------| +| [istanbul](https://github.com/gotwarlost/istanbul) | [gotwarlost/istanbul](https://github.com/gotwarlost/istanbul) | Yet another JS code coverage tool. | ![Stars](https://img.shields.io/github/stars/gotwarlost/istanbul?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/gotwarlost/istanbul?label=&style=flat) | +| [blanket](https://github.com/alex-seville/blanket) | [alex-seville/blanket](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. | ![Stars](https://img.shields.io/github/stars/alex-seville/blanket?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/alex-seville/blanket?label=&style=flat) | +| [JSCover](https://github.com/tntim96/JSCover) | [tntim96/JSCover](https://github.com/tntim96/JSCover) | JSCover is a tool that measures code coverage for JavaScript programs. | ![Stars](https://img.shields.io/github/stars/tntim96/JSCover?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/tntim96/JSCover?label=&style=flat) | ### Runner -| Name | Repository | Description | Badges | -|:-----|:-----------|:------------|:-------| -| [phantomjs](https://github.com/ariya/phantomjs) | [ariya/phantomjs](https://github.com/ariya/phantomjs) | Scriptable Headless WebKit. | ![GitHub](https://img.shields.io/github/stars/ariya/phantomjs) | -| [slimerjs](https://github.com/laurentj/slimerjs) | [laurentj/slimerjs](https://github.com/laurentj/slimerjs) | A PhantomJS-like tool running Gecko. | ![GitHub](https://img.shields.io/github/stars/laurentj/slimerjs) | -| [casperjs](https://github.com/casperjs/casperjs) | [casperjs/casperjs](https://github.com/casperjs/casperjs) | Navigation scripting & testing utility for PhantomJS and SlimerJS. | ![GitHub](https://img.shields.io/github/stars/casperjs/casperjs) | -| [zombie](https://github.com/assaf/zombie) | [assaf/zombie](https://github.com/assaf/zombie) | Insanely fast, full-stack, headless browser testing using node.js. | ![GitHub](https://img.shields.io/github/stars/assaf/zombie) | -| [totoro](https://github.com/totorojs/totoro) | [totorojs/totoro](https://github.com/totorojs/totoro) | A simple and stable cross-browser testing tool. | ![GitHub](https://img.shields.io/github/stars/totorojs/totoro) | -| [karma](https://github.com/karma-runner/karma) | [karma-runner/karma](https://github.com/karma-runner/karma) | Spectacular Test Runner for JavaScript. | ![GitHub](https://img.shields.io/github/stars/karma-runner/karma) | -| [nightwatch](https://github.com/nightwatchjs/nightwatch) | [nightwatchjs/nightwatch](https://github.com/nightwatchjs/nightwatch) | UI automated testing framework based on node.js and selenium webdriver. | ![GitHub](https://img.shields.io/github/stars/nightwatchjs/nightwatch) | -| [intern](https://github.com/theintern/intern) | [theintern/intern](https://github.com/theintern/intern) | A next-generation code testing stack for JavaScript. | ![GitHub](https://img.shields.io/github/stars/theintern/intern) | -| [puppeteer](https://github.com/GoogleChrome/puppeteer) | [GoogleChrome/puppeteer](https://github.com/GoogleChrome/puppeteer) | Headless Chrome Node.js API by official Google Chrome team. | ![GitHub](https://img.shields.io/github/stars/GoogleChrome/puppeteer) | -| [webdriverio](https://github.com/webdriverio/webdriverio) | [webdriverio/webdriverio](https://github.com/webdriverio/webdriverio) | Next-gen WebDriver test automation framework for Node.js. | ![GitHub](https://img.shields.io/github/stars/webdriverio/webdriverio) | -| [taiko](https://github.com/getgauge/taiko) | [getgauge/taiko](https://github.com/getgauge/taiko) | A Node.js library with a simple API to automate Chromium based browsers. | ![GitHub](https://img.shields.io/github/stars/getgauge/taiko) | -| [Playwright](https://github.com/microsoft/playwright) | [microsoft/playwright](https://github.com/microsoft/playwright) | Node.js library to automate Chromium, Firefox and WebKit with a single API. | ![GitHub](https://img.shields.io/github/stars/microsoft/playwright) | +| Name | Repository | Description | Stars | Last Commit | +|:-----|:-----------|:------------|:------|:------------| +| [phantomjs](https://github.com/ariya/phantomjs) | [ariya/phantomjs](https://github.com/ariya/phantomjs) | Scriptable Headless WebKit. | ![Stars](https://img.shields.io/github/stars/ariya/phantomjs?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/ariya/phantomjs?label=&style=flat) | +| [slimerjs](https://github.com/laurentj/slimerjs) | [laurentj/slimerjs](https://github.com/laurentj/slimerjs) | A PhantomJS-like tool running Gecko. | ![Stars](https://img.shields.io/github/stars/laurentj/slimerjs?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/laurentj/slimerjs?label=&style=flat) | +| [casperjs](https://github.com/casperjs/casperjs) | [casperjs/casperjs](https://github.com/casperjs/casperjs) | Navigation scripting & testing utility for PhantomJS and SlimerJS. | ![Stars](https://img.shields.io/github/stars/casperjs/casperjs?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/casperjs/casperjs?label=&style=flat) | +| [zombie](https://github.com/assaf/zombie) | [assaf/zombie](https://github.com/assaf/zombie) | Insanely fast, full-stack, headless browser testing using node.js. | ![Stars](https://img.shields.io/github/stars/assaf/zombie?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/assaf/zombie?label=&style=flat) | +| [totoro](https://github.com/totorojs/totoro) | [totorojs/totoro](https://github.com/totorojs/totoro) | A simple and stable cross-browser testing tool. | ![Stars](https://img.shields.io/github/stars/totorojs/totoro?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/totorojs/totoro?label=&style=flat) | +| [karma](https://github.com/karma-runner/karma) | [karma-runner/karma](https://github.com/karma-runner/karma) | Spectacular Test Runner for JavaScript. | ![Stars](https://img.shields.io/github/stars/karma-runner/karma?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/karma-runner/karma?label=&style=flat) | +| [nightwatch](https://github.com/nightwatchjs/nightwatch) | [nightwatchjs/nightwatch](https://github.com/nightwatchjs/nightwatch) | UI automated testing framework based on node.js and selenium webdriver. | ![Stars](https://img.shields.io/github/stars/nightwatchjs/nightwatch?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/nightwatchjs/nightwatch?label=&style=flat) | +| [intern](https://github.com/theintern/intern) | [theintern/intern](https://github.com/theintern/intern) | A next-generation code testing stack for JavaScript. | ![Stars](https://img.shields.io/github/stars/theintern/intern?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/theintern/intern?label=&style=flat) | +| [puppeteer](https://github.com/GoogleChrome/puppeteer) | [GoogleChrome/puppeteer](https://github.com/GoogleChrome/puppeteer) | Headless Chrome Node.js API by official Google Chrome team. | ![Stars](https://img.shields.io/github/stars/GoogleChrome/puppeteer?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/GoogleChrome/puppeteer?label=&style=flat) | +| [webdriverio](https://github.com/webdriverio/webdriverio) | [webdriverio/webdriverio](https://github.com/webdriverio/webdriverio) | Next-gen WebDriver test automation framework for Node.js. | ![Stars](https://img.shields.io/github/stars/webdriverio/webdriverio?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/webdriverio/webdriverio?label=&style=flat) | +| [taiko](https://github.com/getgauge/taiko) | [getgauge/taiko](https://github.com/getgauge/taiko) | A Node.js library with a simple API to automate Chromium based browsers. | ![Stars](https://img.shields.io/github/stars/getgauge/taiko?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/getgauge/taiko?label=&style=flat) | +| [Playwright](https://github.com/microsoft/playwright) | [microsoft/playwright](https://github.com/microsoft/playwright) | Node.js library to automate Chromium, Firefox and WebKit with a single API. | ![Stars](https://img.shields.io/github/stars/microsoft/playwright?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/microsoft/playwright?label=&style=flat) | ## QA Tools -| Name | Repository | Description | Badges | -|:-----|:-----------|:------------|:-------| -| [prettier](https://github.com/prettier/prettier) | [prettier/prettier](https://github.com/prettier/prettier) | Prettier is an opinionated code formatter. | ![GitHub](https://img.shields.io/github/stars/prettier/prettier) | -| [JSHint](https://github.com/jshint/jshint/) | [jshint/jshint](https://github.com/jshint/jshint) | JSHint is a tool that helps to detect errors and potential problems in your JavaScript code. | ![GitHub](https://img.shields.io/github/stars/jshint/jshint) | -| [jscs](https://github.com/jscs-dev/node-jscs) | [jscs-dev/node-jscs](https://github.com/jscs-dev/node-jscs) | JavaScript Code Style checker. | ![GitHub](https://img.shields.io/github/stars/jscs-dev/node-jscs) | -| [jsfmt](https://github.com/rdio/jsfmt) | [rdio/jsfmt](https://github.com/rdio/jsfmt) | For formatting, searching, and rewriting JavaScript. | ![GitHub](https://img.shields.io/github/stars/rdio/jsfmt) | -| [jsinspect](https://github.com/danielstjules/jsinspect) | [danielstjules/jsinspect](https://github.com/danielstjules/jsinspect) | Detect copy-pasted and structurally similar code. | ![GitHub](https://img.shields.io/github/stars/danielstjules/jsinspect) | -| [buddy.js](https://github.com/danielstjules/buddy.js) | [danielstjules/buddy.js](https://github.com/danielstjules/buddy.js) | Magic number detection for JavaScript. | ![GitHub](https://img.shields.io/github/stars/danielstjules/buddy.js) | -| [ESLint](https://github.com/eslint/eslint) | [eslint/eslint](https://github.com/eslint/eslint) | A fully pluggable tool for identifying and reporting on patterns in JavaScript. | ![GitHub](https://img.shields.io/github/stars/eslint/eslint) | -| [JSLint](https://github.com/douglascrockford/JSLint) | [douglascrockford/JSLint](https://github.com/douglascrockford/JSLint) | High-standards, strict & opinionated code quality tool, aiming to keep only good parts of the language. | ![GitHub](https://img.shields.io/github/stars/douglascrockford/JSLint) | -| [JavaScript Standard Style](https://github.com/feross/standard) | [feross/standard](https://github.com/feross/standard) | Opinionated, no-configuration style guide, style checker, and formatter | ![GitHub](https://img.shields.io/github/stars/feross/standard) | -| [Pre-evaluate code at buildtime](https://github.com/kentcdodds/preval.macro) | [kentcdodds/preval.macro](https://github.com/kentcdodds/preval.macro) | Pre-evaluate your front end javascript code at build-time | ![GitHub](https://img.shields.io/github/stars/kentcdodds/preval.macro) | -| [JS-Beautifier](https://github.com/beautify-web/js-beautify) | [beautify-web/js-beautify](https://github.com/beautify-web/js-beautify) | Npm cli and library to format JS code. | ![GitHub](https://img.shields.io/github/stars/beautify-web/js-beautify) | -| [husky](https://github.com/typicode/husky) | [typicode/husky](https://github.com/typicode/husky) | Prevents bad git commit, git push and more. | ![GitHub](https://img.shields.io/github/stars/typicode/husky) | +| Name | Repository | Description | Stars | Last Commit | +|:-----|:-----------|:------------|:------|:------------| +| [prettier](https://github.com/prettier/prettier) | [prettier/prettier](https://github.com/prettier/prettier) | Prettier is an opinionated code formatter. | ![Stars](https://img.shields.io/github/stars/prettier/prettier?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/prettier/prettier?label=&style=flat) | +| [JSHint](https://github.com/jshint/jshint/) | [jshint/jshint](https://github.com/jshint/jshint) | JSHint is a tool that helps to detect errors and potential problems in your JavaScript code. | ![Stars](https://img.shields.io/github/stars/jshint/jshint?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/jshint/jshint?label=&style=flat) | +| [jscs](https://github.com/jscs-dev/node-jscs) | [jscs-dev/node-jscs](https://github.com/jscs-dev/node-jscs) | JavaScript Code Style checker. | ![Stars](https://img.shields.io/github/stars/jscs-dev/node-jscs?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/jscs-dev/node-jscs?label=&style=flat) | +| [jsfmt](https://github.com/rdio/jsfmt) | [rdio/jsfmt](https://github.com/rdio/jsfmt) | For formatting, searching, and rewriting JavaScript. | ![Stars](https://img.shields.io/github/stars/rdio/jsfmt?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/rdio/jsfmt?label=&style=flat) | +| [jsinspect](https://github.com/danielstjules/jsinspect) | [danielstjules/jsinspect](https://github.com/danielstjules/jsinspect) | Detect copy-pasted and structurally similar code. | ![Stars](https://img.shields.io/github/stars/danielstjules/jsinspect?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/danielstjules/jsinspect?label=&style=flat) | +| [buddy.js](https://github.com/danielstjules/buddy.js) | [danielstjules/buddy.js](https://github.com/danielstjules/buddy.js) | Magic number detection for JavaScript. | ![Stars](https://img.shields.io/github/stars/danielstjules/buddy.js?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/danielstjules/buddy.js?label=&style=flat) | +| [ESLint](https://github.com/eslint/eslint) | [eslint/eslint](https://github.com/eslint/eslint) | A fully pluggable tool for identifying and reporting on patterns in JavaScript. | ![Stars](https://img.shields.io/github/stars/eslint/eslint?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/eslint/eslint?label=&style=flat) | +| [JSLint](https://github.com/douglascrockford/JSLint) | [douglascrockford/JSLint](https://github.com/douglascrockford/JSLint) | High-standards, strict & opinionated code quality tool, aiming to keep only good parts of the language. | ![Stars](https://img.shields.io/github/stars/douglascrockford/JSLint?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/douglascrockford/JSLint?label=&style=flat) | +| [JavaScript Standard Style](https://github.com/feross/standard) | [feross/standard](https://github.com/feross/standard) | Opinionated, no-configuration style guide, style checker, and formatter | ![Stars](https://img.shields.io/github/stars/feross/standard?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/feross/standard?label=&style=flat) | +| [Pre-evaluate code at buildtime](https://github.com/kentcdodds/preval.macro) | [kentcdodds/preval.macro](https://github.com/kentcdodds/preval.macro) | Pre-evaluate your front end javascript code at build-time | ![Stars](https://img.shields.io/github/stars/kentcdodds/preval.macro?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/kentcdodds/preval.macro?label=&style=flat) | +| [JS-Beautifier](https://github.com/beautify-web/js-beautify) | [beautify-web/js-beautify](https://github.com/beautify-web/js-beautify) | Npm cli and library to format JS code. | ![Stars](https://img.shields.io/github/stars/beautify-web/js-beautify?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/beautify-web/js-beautify?label=&style=flat) | +| [husky](https://github.com/typicode/husky) | [typicode/husky](https://github.com/typicode/husky) | Prevents bad git commit, git push and more. | ![Stars](https://img.shields.io/github/stars/typicode/husky?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/typicode/husky?label=&style=flat) | ## MVC Frameworks and Libraries -| Name | Repository | Description | Badges | -|:-----|:-----------|:------------|:-------| -| [angular.js](https://github.com/angular/angular.js) | [angular/angular.js](https://github.com/angular/angular.js) | HTML enhanced for web apps. (deprecated) | ![GitHub](https://img.shields.io/github/stars/angular/angular.js) | -| [angular](https://github.com/angular/angular) | [angular/angular](https://github.com/angular/angular) | Angular is a development platform for building mobile and desktop web applications using Typescript/JavaScript and other languages. | ![GitHub](https://img.shields.io/github/stars/angular/angular) | -| [aurelia](http://aurelia.io) | - | A JavaScript client framework for mobile, desktop and web. | | -| [backbone](https://github.com/jashkenas/backbone) | [jashkenas/backbone](https://github.com/jashkenas/backbone) | Give your JS App some Backbone with Models, Views, Collections, and Events. | ![GitHub](https://img.shields.io/github/stars/jashkenas/backbone) | -| [ember.js](https://github.com/emberjs/ember.js) | [emberjs/ember.js](https://github.com/emberjs/ember.js) | A JavaScript framework for creating ambitious web applications. | ![GitHub](https://img.shields.io/github/stars/emberjs/ember.js) | -| [meteor](https://github.com/meteor/meteor) | [meteor/meteor](https://github.com/meteor/meteor) | An ultra-simple, database-everywhere, data-on-the-wire, pure-javascript web framework. | ![GitHub](https://img.shields.io/github/stars/meteor/meteor) | -| [ractive](https://github.com/ractivejs/ractive) | [ractivejs/ractive](https://github.com/ractivejs/ractive) | Next-generation DOM manipulation. | ![GitHub](https://img.shields.io/github/stars/ractivejs/ractive) | -| [vue](https://github.com/vuejs/vue) | [vuejs/vue](https://github.com/vuejs/vue) | Intuitive, fast & composable MVVM for building interactive interfaces. | ![GitHub](https://img.shields.io/github/stars/vuejs/vue) | -| [svelte](https://github.com/sveltejs/svelte) | [sveltejs/svelte](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. | ![GitHub](https://img.shields.io/github/stars/sveltejs/svelte) | -| [knockout](https://github.com/knockout/knockout) | [knockout/knockout](https://github.com/knockout/knockout) | Knockout makes it easier to create rich, responsive UIs with JavaScript. | ![GitHub](https://img.shields.io/github/stars/knockout/knockout) | -| [spine](https://github.com/spine/spine) | [spine/spine](https://github.com/spine/spine) | Lightweight MVC library for building JavaScript applications. | ![GitHub](https://img.shields.io/github/stars/spine/spine) | -| [espresso.js](https://github.com/techlayer/espresso.js) | [techlayer/espresso.js](https://github.com/techlayer/espresso.js) | A minimal JavaScript library for crafting user interfaces. | ![GitHub](https://img.shields.io/github/stars/techlayer/espresso.js) | -| [canjs](https://github.com/canjs/canjs) | [canjs/canjs](https://github.com/canjs/canjs) | Can do JS, better, faster, easier. | ![GitHub](https://img.shields.io/github/stars/canjs/canjs) | -| [react](https://reactjs.org/) | - | A library for building user interfaces. It's declarative, efficient, and extremely flexible. Works with a Virtual DOM. | | -| [hyperapp](https://github.com/hyperapp/hyperapp) | [hyperapp/hyperapp](https://github.com/hyperapp/hyperapp) | 1kb JavaScript library for building frontend applications. | ![GitHub](https://img.shields.io/github/stars/hyperapp/hyperapp) | -| [preact](https://github.com/developit/preact) | [developit/preact](https://github.com/developit/preact) | Fast 3kb React alternative with the same ES6 API. Components & Virtual DOM. | ![GitHub](https://img.shields.io/github/stars/developit/preact) | -| [nativescript](https://github.com/NativeScript/NativeScript) | [NativeScript/NativeScript](https://github.com/NativeScript/NativeScript) | Build truly native cross-platform iOS and Android apps with JavaScript. | ![GitHub](https://img.shields.io/github/stars/NativeScript/NativeScript) | -| [react-native](https://github.com/facebook/react-native) | [facebook/react-native](https://github.com/facebook/react-native) | A framework for building native apps with React. | ![GitHub](https://img.shields.io/github/stars/facebook/react-native) | -| [riot](https://github.com/riot/riot) | [riot/riot](https://github.com/riot/riot) | React-like library, but with very small size. | ![GitHub](https://img.shields.io/github/stars/riot/riot) | -| [thorax](https://github.com/walmartlabs/thorax) | [walmartlabs/thorax](https://github.com/walmartlabs/thorax) | Strengthening your Backbone. | ![GitHub](https://img.shields.io/github/stars/walmartlabs/thorax) | -| [chaplin](https://github.com/chaplinjs/chaplin) | [chaplinjs/chaplin](https://github.com/chaplinjs/chaplin) | An architecture for JavaScript applications using the Backbone.js library. | ![GitHub](https://img.shields.io/github/stars/chaplinjs/chaplin) | -| [marionette](https://github.com/marionettejs/backbone.marionette) | [marionettejs/backbone.marionette](https://github.com/marionettejs/backbone.marionette) | A composite application library for Backbone.js that aims to simplify the construction of large scale JavaScript applications. | ![GitHub](https://img.shields.io/github/stars/marionettejs/backbone.marionette) | -| [ripple](https://github.com/ripplejs/ripple) | [ripplejs/ripple](https://github.com/ripplejs/ripple) | A tiny foundation for building reactive views. | ![GitHub](https://img.shields.io/github/stars/ripplejs/ripple) | -| [rivets](https://github.com/mikeric/rivets) | [mikeric/rivets](https://github.com/mikeric/rivets) | Lightweight and powerful data binding + templating solution. | ![GitHub](https://img.shields.io/github/stars/mikeric/rivets) | -| [derby](https://github.com/derbyjs/derby) | [derbyjs/derby](https://github.com/derbyjs/derby) | MVC framework making it easy to write realtime, collaborative applications that run in both Node.js and browsers. | ![GitHub](https://img.shields.io/github/stars/derbyjs/derby) | -| [derby-awesome](https://github.com/russll/awesome-derby) | [russll/awesome-derby](https://github.com/russll/awesome-derby) | A collection of awesome derby components | ![GitHub](https://img.shields.io/github/stars/russll/awesome-derby) | -| [way.js](https://github.com/gwendall/way.js) | [gwendall/way.js](https://github.com/gwendall/way.js) | Simple, lightweight, persistent two-way databinding. | ![GitHub](https://img.shields.io/github/stars/gwendall/way.js) | -| [mithril.js](https://github.com/lhorie/mithril.js) | [lhorie/mithril.js](https://github.com/lhorie/mithril.js) | Mithril is a client-side MVC framework (Light-weight, Robust, Fast). | ![GitHub](https://img.shields.io/github/stars/lhorie/mithril.js) | -| [jsblocks](https://github.com/astoilkov/jsblocks) | [astoilkov/jsblocks](https://github.com/astoilkov/jsblocks) | jsblocks is better MV-ish framework. | ![GitHub](https://img.shields.io/github/stars/astoilkov/jsblocks) | -| [feathers](https://github.com/feathersjs/feathers) | [feathersjs/feathers](https://github.com/feathersjs/feathers) | A minimalist real-time JavaScript framework for tomorrow's apps. | ![GitHub](https://img.shields.io/github/stars/feathersjs/feathers) | -| [Keo](https://github.com/Wildhoney/Keo) | [Wildhoney/Keo](https://github.com/Wildhoney/Keo) | Functional stateless React components with Shadow DOM support. | ![GitHub](https://img.shields.io/github/stars/Wildhoney/Keo) | -| [atvjs](https://github.com/emadalam/atvjs) | [emadalam/atvjs](https://github.com/emadalam/atvjs) | Blazing fast Apple TV application development using pure JavaScript. | ![GitHub](https://img.shields.io/github/stars/emadalam/atvjs) | -| [Alpine.js](https://github.com/alpinejs/alpine) | [alpinejs/alpine](https://github.com/alpinejs/alpine) | offers you the reactive and declarative nature of big frameworks like Vue or React at a much lower cost. | ![GitHub](https://img.shields.io/github/stars/alpinejs/alpine) | -| [inferno](https://github.com/infernojs/inferno) | [infernojs/inferno](https://github.com/infernojs/inferno) | 🔥 An extremely fast, React-like JavaScript library for building modern user interfaces. | ![GitHub](https://img.shields.io/github/stars/infernojs/inferno) | -| [FoalTS](https://foalts.org) | - | Elegant and all-inclusive Node.JS framework for building web applications (TypeScript). | | -| [Lucia](https://github.com/aidenybai/lucia) | [aidenybai/lucia](https://github.com/aidenybai/lucia) | 3kb library for tiny web apps. | ![GitHub](https://img.shields.io/github/stars/aidenybai/lucia) | -| [Adonis](https://github.com/adonisjs/core) | [adonisjs/core](https://github.com/adonisjs/core) | The Node.js Framework highly focused on developer ergonomics, stability and confidence. | ![GitHub](https://img.shields.io/github/stars/adonisjs/core) | -| [GrapesJS](https://github.com/artf/grapesjs) | [artf/grapesjs](https://github.com/artf/grapesjs) | Free and Open source Web Builder Framework. Next generation tool for building templates without coding. | ![GitHub](https://img.shields.io/github/stars/artf/grapesjs) | -| [Rete.js](https://github.com/retejs/rete) | [retejs/rete](https://github.com/retejs/rete) | A modular framework for visual programming allows to create node based editor in browser. | ![GitHub](https://img.shields.io/github/stars/retejs/rete) | -| [litegraph.js](https://github.com/jagenjo/litegraph.js) | [jagenjo/litegraph.js](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. | ![GitHub](https://img.shields.io/github/stars/jagenjo/litegraph.js) | -| [Drawflow](https://github.com/jerosoler/Drawflow) | [jerosoler/Drawflow](https://github.com/jerosoler/Drawflow) | This allow you to create data flows easily and quickly. | ![GitHub](https://img.shields.io/github/stars/jerosoler/Drawflow) | -| [Blockly](https://github.com/google/blockly) | [google/blockly](https://github.com/google/blockly) | A library that adds a visual code editor to web and mobile apps by Google. | ![GitHub](https://img.shields.io/github/stars/google/blockly) | -| [Million](https://github.com/aidenybai/million) | [aidenybai/million](https://github.com/aidenybai/million) | <1kb compiler-focused virtual DOM. It's fast! | ![GitHub](https://img.shields.io/github/stars/aidenybai/million) | -| [Whatsup](https://github.com/whatsup/whatsup) | [whatsup/whatsup](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. | ![GitHub](https://img.shields.io/github/stars/whatsup/whatsup) | -| [Remult](https://github.com/remult/remult) | [remult/remult](https://github.com/remult/remult) | A CRUD framework for full-stack TypeScript. | ![GitHub](https://img.shields.io/github/stars/remult/remult) | +| Name | Repository | Description | Stars | Last Commit | +|:-----|:-----------|:------------|:------|:------------| +| [angular.js](https://github.com/angular/angular.js) | [angular/angular.js](https://github.com/angular/angular.js) | HTML enhanced for web apps. (deprecated) | ![Stars](https://img.shields.io/github/stars/angular/angular.js?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/angular/angular.js?label=&style=flat) | +| [angular](https://github.com/angular/angular) | [angular/angular](https://github.com/angular/angular) | Angular is a development platform for building mobile and desktop web applications using Typescript/JavaScript and other languages. | ![Stars](https://img.shields.io/github/stars/angular/angular?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/angular/angular?label=&style=flat) | +| [aurelia](http://aurelia.io) | - | A JavaScript client framework for mobile, desktop and web. | | | +| [backbone](https://github.com/jashkenas/backbone) | [jashkenas/backbone](https://github.com/jashkenas/backbone) | Give your JS App some Backbone with Models, Views, Collections, and Events. | ![Stars](https://img.shields.io/github/stars/jashkenas/backbone?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/jashkenas/backbone?label=&style=flat) | +| [ember.js](https://github.com/emberjs/ember.js) | [emberjs/ember.js](https://github.com/emberjs/ember.js) | A JavaScript framework for creating ambitious web applications. | ![Stars](https://img.shields.io/github/stars/emberjs/ember.js?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/emberjs/ember.js?label=&style=flat) | +| [meteor](https://github.com/meteor/meteor) | [meteor/meteor](https://github.com/meteor/meteor) | An ultra-simple, database-everywhere, data-on-the-wire, pure-javascript web framework. | ![Stars](https://img.shields.io/github/stars/meteor/meteor?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/meteor/meteor?label=&style=flat) | +| [ractive](https://github.com/ractivejs/ractive) | [ractivejs/ractive](https://github.com/ractivejs/ractive) | Next-generation DOM manipulation. | ![Stars](https://img.shields.io/github/stars/ractivejs/ractive?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/ractivejs/ractive?label=&style=flat) | +| [vue](https://github.com/vuejs/vue) | [vuejs/vue](https://github.com/vuejs/vue) | Intuitive, fast & composable MVVM for building interactive interfaces. | ![Stars](https://img.shields.io/github/stars/vuejs/vue?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/vuejs/vue?label=&style=flat) | +| [svelte](https://github.com/sveltejs/svelte) | [sveltejs/svelte](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. | ![Stars](https://img.shields.io/github/stars/sveltejs/svelte?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/sveltejs/svelte?label=&style=flat) | +| [knockout](https://github.com/knockout/knockout) | [knockout/knockout](https://github.com/knockout/knockout) | Knockout makes it easier to create rich, responsive UIs with JavaScript. | ![Stars](https://img.shields.io/github/stars/knockout/knockout?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/knockout/knockout?label=&style=flat) | +| [spine](https://github.com/spine/spine) | [spine/spine](https://github.com/spine/spine) | Lightweight MVC library for building JavaScript applications. | ![Stars](https://img.shields.io/github/stars/spine/spine?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/spine/spine?label=&style=flat) | +| [espresso.js](https://github.com/techlayer/espresso.js) | [techlayer/espresso.js](https://github.com/techlayer/espresso.js) | A minimal JavaScript library for crafting user interfaces. | ![Stars](https://img.shields.io/github/stars/techlayer/espresso.js?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/techlayer/espresso.js?label=&style=flat) | +| [canjs](https://github.com/canjs/canjs) | [canjs/canjs](https://github.com/canjs/canjs) | Can do JS, better, faster, easier. | ![Stars](https://img.shields.io/github/stars/canjs/canjs?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/canjs/canjs?label=&style=flat) | +| [react](https://reactjs.org/) | - | A library for building user interfaces. It's declarative, efficient, and extremely flexible. Works with a Virtual DOM. | | | +| [hyperapp](https://github.com/hyperapp/hyperapp) | [hyperapp/hyperapp](https://github.com/hyperapp/hyperapp) | 1kb JavaScript library for building frontend applications. | ![Stars](https://img.shields.io/github/stars/hyperapp/hyperapp?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/hyperapp/hyperapp?label=&style=flat) | +| [preact](https://github.com/developit/preact) | [developit/preact](https://github.com/developit/preact) | Fast 3kb React alternative with the same ES6 API. Components & Virtual DOM. | ![Stars](https://img.shields.io/github/stars/developit/preact?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/developit/preact?label=&style=flat) | +| [nativescript](https://github.com/NativeScript/NativeScript) | [NativeScript/NativeScript](https://github.com/NativeScript/NativeScript) | Build truly native cross-platform iOS and Android apps with JavaScript. | ![Stars](https://img.shields.io/github/stars/NativeScript/NativeScript?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/NativeScript/NativeScript?label=&style=flat) | +| [react-native](https://github.com/facebook/react-native) | [facebook/react-native](https://github.com/facebook/react-native) | A framework for building native apps with React. | ![Stars](https://img.shields.io/github/stars/facebook/react-native?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/facebook/react-native?label=&style=flat) | +| [riot](https://github.com/riot/riot) | [riot/riot](https://github.com/riot/riot) | React-like library, but with very small size. | ![Stars](https://img.shields.io/github/stars/riot/riot?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/riot/riot?label=&style=flat) | +| [thorax](https://github.com/walmartlabs/thorax) | [walmartlabs/thorax](https://github.com/walmartlabs/thorax) | Strengthening your Backbone. | ![Stars](https://img.shields.io/github/stars/walmartlabs/thorax?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/walmartlabs/thorax?label=&style=flat) | +| [chaplin](https://github.com/chaplinjs/chaplin) | [chaplinjs/chaplin](https://github.com/chaplinjs/chaplin) | An architecture for JavaScript applications using the Backbone.js library. | ![Stars](https://img.shields.io/github/stars/chaplinjs/chaplin?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/chaplinjs/chaplin?label=&style=flat) | +| [marionette](https://github.com/marionettejs/backbone.marionette) | [marionettejs/backbone.marionette](https://github.com/marionettejs/backbone.marionette) | A composite application library for Backbone.js that aims to simplify the construction of large scale JavaScript applications. | ![Stars](https://img.shields.io/github/stars/marionettejs/backbone.marionette?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/marionettejs/backbone.marionette?label=&style=flat) | +| [ripple](https://github.com/ripplejs/ripple) | [ripplejs/ripple](https://github.com/ripplejs/ripple) | A tiny foundation for building reactive views. | ![Stars](https://img.shields.io/github/stars/ripplejs/ripple?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/ripplejs/ripple?label=&style=flat) | +| [rivets](https://github.com/mikeric/rivets) | [mikeric/rivets](https://github.com/mikeric/rivets) | Lightweight and powerful data binding + templating solution. | ![Stars](https://img.shields.io/github/stars/mikeric/rivets?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/mikeric/rivets?label=&style=flat) | +| [derby](https://github.com/derbyjs/derby) | [derbyjs/derby](https://github.com/derbyjs/derby) | MVC framework making it easy to write realtime, collaborative applications that run in both Node.js and browsers. | ![Stars](https://img.shields.io/github/stars/derbyjs/derby?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/derbyjs/derby?label=&style=flat) | +| [derby-awesome](https://github.com/russll/awesome-derby) | [russll/awesome-derby](https://github.com/russll/awesome-derby) | A collection of awesome derby components | ![Stars](https://img.shields.io/github/stars/russll/awesome-derby?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/russll/awesome-derby?label=&style=flat) | +| [way.js](https://github.com/gwendall/way.js) | [gwendall/way.js](https://github.com/gwendall/way.js) | Simple, lightweight, persistent two-way databinding. | ![Stars](https://img.shields.io/github/stars/gwendall/way.js?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/gwendall/way.js?label=&style=flat) | +| [mithril.js](https://github.com/lhorie/mithril.js) | [lhorie/mithril.js](https://github.com/lhorie/mithril.js) | Mithril is a client-side MVC framework (Light-weight, Robust, Fast). | ![Stars](https://img.shields.io/github/stars/lhorie/mithril.js?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/lhorie/mithril.js?label=&style=flat) | +| [jsblocks](https://github.com/astoilkov/jsblocks) | [astoilkov/jsblocks](https://github.com/astoilkov/jsblocks) | jsblocks is better MV-ish framework. | ![Stars](https://img.shields.io/github/stars/astoilkov/jsblocks?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/astoilkov/jsblocks?label=&style=flat) | +| [feathers](https://github.com/feathersjs/feathers) | [feathersjs/feathers](https://github.com/feathersjs/feathers) | A minimalist real-time JavaScript framework for tomorrow's apps. | ![Stars](https://img.shields.io/github/stars/feathersjs/feathers?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/feathersjs/feathers?label=&style=flat) | +| [Keo](https://github.com/Wildhoney/Keo) | [Wildhoney/Keo](https://github.com/Wildhoney/Keo) | Functional stateless React components with Shadow DOM support. | ![Stars](https://img.shields.io/github/stars/Wildhoney/Keo?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/Wildhoney/Keo?label=&style=flat) | +| [atvjs](https://github.com/emadalam/atvjs) | [emadalam/atvjs](https://github.com/emadalam/atvjs) | Blazing fast Apple TV application development using pure JavaScript. | ![Stars](https://img.shields.io/github/stars/emadalam/atvjs?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/emadalam/atvjs?label=&style=flat) | +| [Alpine.js](https://github.com/alpinejs/alpine) | [alpinejs/alpine](https://github.com/alpinejs/alpine) | offers you the reactive and declarative nature of big frameworks like Vue or React at a much lower cost. | ![Stars](https://img.shields.io/github/stars/alpinejs/alpine?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/alpinejs/alpine?label=&style=flat) | +| [inferno](https://github.com/infernojs/inferno) | [infernojs/inferno](https://github.com/infernojs/inferno) | 🔥 An extremely fast, React-like JavaScript library for building modern user interfaces. | ![Stars](https://img.shields.io/github/stars/infernojs/inferno?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/infernojs/inferno?label=&style=flat) | +| [FoalTS](https://foalts.org) | - | Elegant and all-inclusive Node.JS framework for building web applications (TypeScript). | | | +| [Lucia](https://github.com/aidenybai/lucia) | [aidenybai/lucia](https://github.com/aidenybai/lucia) | 3kb library for tiny web apps. | ![Stars](https://img.shields.io/github/stars/aidenybai/lucia?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/aidenybai/lucia?label=&style=flat) | +| [Adonis](https://github.com/adonisjs/core) | [adonisjs/core](https://github.com/adonisjs/core) | The Node.js Framework highly focused on developer ergonomics, stability and confidence. | ![Stars](https://img.shields.io/github/stars/adonisjs/core?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/adonisjs/core?label=&style=flat) | +| [GrapesJS](https://github.com/artf/grapesjs) | [artf/grapesjs](https://github.com/artf/grapesjs) | Free and Open source Web Builder Framework. Next generation tool for building templates without coding. | ![Stars](https://img.shields.io/github/stars/artf/grapesjs?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/artf/grapesjs?label=&style=flat) | +| [Rete.js](https://github.com/retejs/rete) | [retejs/rete](https://github.com/retejs/rete) | A modular framework for visual programming allows to create node based editor in browser. | ![Stars](https://img.shields.io/github/stars/retejs/rete?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/retejs/rete?label=&style=flat) | +| [litegraph.js](https://github.com/jagenjo/litegraph.js) | [jagenjo/litegraph.js](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. | ![Stars](https://img.shields.io/github/stars/jagenjo/litegraph.js?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/jagenjo/litegraph.js?label=&style=flat) | +| [Drawflow](https://github.com/jerosoler/Drawflow) | [jerosoler/Drawflow](https://github.com/jerosoler/Drawflow) | This allow you to create data flows easily and quickly. | ![Stars](https://img.shields.io/github/stars/jerosoler/Drawflow?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/jerosoler/Drawflow?label=&style=flat) | +| [Blockly](https://github.com/google/blockly) | [google/blockly](https://github.com/google/blockly) | A library that adds a visual code editor to web and mobile apps by Google. | ![Stars](https://img.shields.io/github/stars/google/blockly?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/google/blockly?label=&style=flat) | +| [Million](https://github.com/aidenybai/million) | [aidenybai/million](https://github.com/aidenybai/million) | <1kb compiler-focused virtual DOM. It's fast! | ![Stars](https://img.shields.io/github/stars/aidenybai/million?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/aidenybai/million?label=&style=flat) | +| [Whatsup](https://github.com/whatsup/whatsup) | [whatsup/whatsup](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. | ![Stars](https://img.shields.io/github/stars/whatsup/whatsup?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/whatsup/whatsup?label=&style=flat) | +| [Remult](https://github.com/remult/remult) | [remult/remult](https://github.com/remult/remult) | A CRUD framework for full-stack TypeScript. | ![Stars](https://img.shields.io/github/stars/remult/remult?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/remult/remult?label=&style=flat) | ## Node-Powered CMS Frameworks -| Name | Repository | Description | Badges | -|:-----|:-----------|:------------|:-------| -| [KeystoneJS](https://github.com/keystonejs/keystone) | [keystonejs/keystone](https://github.com/keystonejs/keystone) | powerful CMS and web app framework. | ![GitHub](https://img.shields.io/github/stars/keystonejs/keystone) | -| [Reaction Commerce](https://github.com/reactioncommerce/reaction) | [reactioncommerce/reaction](https://github.com/reactioncommerce/reaction) | reactive CMS, real-time architecture and design. | ![GitHub](https://img.shields.io/github/stars/reactioncommerce/reaction) | -| [Ghost](https://github.com/tryghost/Ghost) | [tryghost/Ghost](https://github.com/tryghost/Ghost) | simple, powerful publishing platform. | ![GitHub](https://img.shields.io/github/stars/tryghost/Ghost) | -| [Apostrophe](https://github.com/punkave/apostrophe) | [punkave/apostrophe](https://github.com/punkave/apostrophe) | CMS with content editing and essential services. | ![GitHub](https://img.shields.io/github/stars/punkave/apostrophe) | -| [We.js](https://github.com/wejs/we/) | [wejs/we](https://github.com/wejs/we) | framework for real time apps, sites or blogs. | ![GitHub](https://img.shields.io/github/stars/wejs/we) | -| [Hatch.js](https://github.com/inventures/hatchjs) | [inventures/hatchjs](https://github.com/inventures/hatchjs) | CMS platform with social features. | ![GitHub](https://img.shields.io/github/stars/inventures/hatchjs) | -| [TaracotJS](https://github.com/xtremespb/taracotjs-generator/) | [xtremespb/taracotjs-generator](https://github.com/xtremespb/taracotjs-generator) | fast and minimalist CMS based on Node.js. | ![GitHub](https://img.shields.io/github/stars/xtremespb/taracotjs-generator) | -| [Nodizecms](https://github.com/nodize/nodizecms) | [nodize/nodizecms](https://github.com/nodize/nodizecms) | CMS for CoffeeScript lovers. | ![GitHub](https://img.shields.io/github/stars/nodize/nodizecms) | -| [Cody](https://github.com/jcoppieters/cody) | [jcoppieters/cody](https://github.com/jcoppieters/cody) | CMS with WSYWYG editor. | ![GitHub](https://img.shields.io/github/stars/jcoppieters/cody) | -| [PencilBlue](https://github.com/pencilblue/pencilblue/) | [pencilblue/pencilblue](https://github.com/pencilblue/pencilblue) | CMS and blogging platform. | ![GitHub](https://img.shields.io/github/stars/pencilblue/pencilblue) | -| [Strapi](https://github.com/strapi/strapi) | [strapi/strapi](https://github.com/strapi/strapi) | Open source Node.js Headless CMS to easily build customisable APIs. | ![GitHub](https://img.shields.io/github/stars/strapi/strapi) | -| [Factor](https://github.com/fiction-com/factor) | [fiction-com/factor](https://github.com/fiction-com/factor) | The Javascript CMS | ![GitHub](https://img.shields.io/github/stars/fiction-com/factor) | +| Name | Repository | Description | Stars | Last Commit | +|:-----|:-----------|:------------|:------|:------------| +| [KeystoneJS](https://github.com/keystonejs/keystone) | [keystonejs/keystone](https://github.com/keystonejs/keystone) | powerful CMS and web app framework. | ![Stars](https://img.shields.io/github/stars/keystonejs/keystone?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/keystonejs/keystone?label=&style=flat) | +| [Reaction Commerce](https://github.com/reactioncommerce/reaction) | [reactioncommerce/reaction](https://github.com/reactioncommerce/reaction) | reactive CMS, real-time architecture and design. | ![Stars](https://img.shields.io/github/stars/reactioncommerce/reaction?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/reactioncommerce/reaction?label=&style=flat) | +| [Ghost](https://github.com/tryghost/Ghost) | [tryghost/Ghost](https://github.com/tryghost/Ghost) | simple, powerful publishing platform. | ![Stars](https://img.shields.io/github/stars/tryghost/Ghost?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/tryghost/Ghost?label=&style=flat) | +| [Apostrophe](https://github.com/punkave/apostrophe) | [punkave/apostrophe](https://github.com/punkave/apostrophe) | CMS with content editing and essential services. | ![Stars](https://img.shields.io/github/stars/punkave/apostrophe?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/punkave/apostrophe?label=&style=flat) | +| [We.js](https://github.com/wejs/we/) | [wejs/we](https://github.com/wejs/we) | framework for real time apps, sites or blogs. | ![Stars](https://img.shields.io/github/stars/wejs/we?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/wejs/we?label=&style=flat) | +| [Hatch.js](https://github.com/inventures/hatchjs) | [inventures/hatchjs](https://github.com/inventures/hatchjs) | CMS platform with social features. | ![Stars](https://img.shields.io/github/stars/inventures/hatchjs?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/inventures/hatchjs?label=&style=flat) | +| [TaracotJS](https://github.com/xtremespb/taracotjs-generator/) | [xtremespb/taracotjs-generator](https://github.com/xtremespb/taracotjs-generator) | fast and minimalist CMS based on Node.js. | ![Stars](https://img.shields.io/github/stars/xtremespb/taracotjs-generator?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/xtremespb/taracotjs-generator?label=&style=flat) | +| [Nodizecms](https://github.com/nodize/nodizecms) | [nodize/nodizecms](https://github.com/nodize/nodizecms) | CMS for CoffeeScript lovers. | ![Stars](https://img.shields.io/github/stars/nodize/nodizecms?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/nodize/nodizecms?label=&style=flat) | +| [Cody](https://github.com/jcoppieters/cody) | [jcoppieters/cody](https://github.com/jcoppieters/cody) | CMS with WSYWYG editor. | ![Stars](https://img.shields.io/github/stars/jcoppieters/cody?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/jcoppieters/cody?label=&style=flat) | +| [PencilBlue](https://github.com/pencilblue/pencilblue/) | [pencilblue/pencilblue](https://github.com/pencilblue/pencilblue) | CMS and blogging platform. | ![Stars](https://img.shields.io/github/stars/pencilblue/pencilblue?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/pencilblue/pencilblue?label=&style=flat) | +| [Strapi](https://github.com/strapi/strapi) | [strapi/strapi](https://github.com/strapi/strapi) | Open source Node.js Headless CMS to easily build customisable APIs. | ![Stars](https://img.shields.io/github/stars/strapi/strapi?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/strapi/strapi?label=&style=flat) | +| [Factor](https://github.com/fiction-com/factor) | [fiction-com/factor](https://github.com/fiction-com/factor) | The Javascript CMS | ![Stars](https://img.shields.io/github/stars/fiction-com/factor?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/fiction-com/factor?label=&style=flat) | ## Templating Engines *Templating engines allow you to perform string interpolation.* -| Name | Repository | Description | Badges | -|:-----|:-----------|:------------|:-------| -| [mustache.js](https://github.com/janl/mustache.js) | [janl/mustache.js](https://github.com/janl/mustache.js) | Minimal templating with {{mustaches}} in JavaScript. | ![GitHub](https://img.shields.io/github/stars/janl/mustache.js) | -| [handlebars.js](https://github.com/handlebars-lang/handlebars.js) | [handlebars-lang/handlebars.js](https://github.com/handlebars-lang/handlebars.js) | An extension to the Mustache templating language. | ![GitHub](https://img.shields.io/github/stars/handlebars-lang/handlebars.js) | -| [nunjucks](https://mozilla.github.io/nunjucks/) | - | A rich and powerful templating language for JavaScript from Mozilla. | | -| [hogan.js](https://github.com/twitter/hogan.js) | [twitter/hogan.js](https://github.com/twitter/hogan.js) | A compiler for the Mustache templating language. | ![GitHub](https://img.shields.io/github/stars/twitter/hogan.js) | -| [doT](https://github.com/olado/doT) | [olado/doT](https://github.com/olado/doT) | The fastest + concise JavaScript template engine for nodejs and browsers. | ![GitHub](https://img.shields.io/github/stars/olado/doT) | -| [dustjs](https://github.com/linkedin/dustjs/) | [linkedin/dustjs](https://github.com/linkedin/dustjs) | Asynchronous templates for the browser and node.js. | ![GitHub](https://img.shields.io/github/stars/linkedin/dustjs) | -| [eco](https://github.com/sstephenson/eco/) | [sstephenson/eco](https://github.com/sstephenson/eco) | Embedded CoffeeScript templates. | ![GitHub](https://img.shields.io/github/stars/sstephenson/eco) | -| [JavaScript-Templates](https://github.com/blueimp/JavaScript-Templates) | [blueimp/JavaScript-Templates](https://github.com/blueimp/JavaScript-Templates) | < 1KB lightweight, fast & powerful JavaScript templating engine with zero dependencies. | ![GitHub](https://img.shields.io/github/stars/blueimp/JavaScript-Templates) | -| [t.js](https://github.com/jasonmoo/t.js) | [jasonmoo/t.js](https://github.com/jasonmoo/t.js) | A tiny JavaScript templating framework in ~400 bytes gzipped. | ![GitHub](https://img.shields.io/github/stars/jasonmoo/t.js) | -| [Pug](https://github.com/pugjs/pug) | [pugjs/pug](https://github.com/pugjs/pug) | Robust, elegant, feature rich template engine for nodejs. (formerly known as Jade) | ![GitHub](https://img.shields.io/github/stars/pugjs/pug) | -| [EJS](https://github.com/mde/ejs) | [mde/ejs](https://github.com/mde/ejs) | Effective JavaScript templating. | ![GitHub](https://img.shields.io/github/stars/mde/ejs) | -| [xtemplate](https://github.com/xtemplate/xtemplate) | [xtemplate/xtemplate](https://github.com/xtemplate/xtemplate) | eXtensible Template Engine lib for node and the browser | ![GitHub](https://img.shields.io/github/stars/xtemplate/xtemplate) | -| [marko](https://github.com/marko-js/marko) | [marko-js/marko](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. | ![GitHub](https://img.shields.io/github/stars/marko-js/marko) | -| [swig](https://github.com/paularmstrong/swig) | [paularmstrong/swig](https://github.com/paularmstrong/swig) | (Archived) A simple, powerful, and extendable Node.js and browser-based JavaScript template engine. | ![GitHub](https://img.shields.io/github/stars/paularmstrong/swig) | -| [hmpl](https://hmpl-lang.dev) | - | Server-oriented customizable templating for JavaScript. | | +| Name | Repository | Description | Stars | Last Commit | +|:-----|:-----------|:------------|:------|:------------| +| [mustache.js](https://github.com/janl/mustache.js) | [janl/mustache.js](https://github.com/janl/mustache.js) | Minimal templating with {{mustaches}} in JavaScript. | ![Stars](https://img.shields.io/github/stars/janl/mustache.js?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/janl/mustache.js?label=&style=flat) | +| [handlebars.js](https://github.com/handlebars-lang/handlebars.js) | [handlebars-lang/handlebars.js](https://github.com/handlebars-lang/handlebars.js) | An extension to the Mustache templating language. | ![Stars](https://img.shields.io/github/stars/handlebars-lang/handlebars.js?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/handlebars-lang/handlebars.js?label=&style=flat) | +| [nunjucks](https://mozilla.github.io/nunjucks/) | - | A rich and powerful templating language for JavaScript from Mozilla. | | | +| [hogan.js](https://github.com/twitter/hogan.js) | [twitter/hogan.js](https://github.com/twitter/hogan.js) | A compiler for the Mustache templating language. | ![Stars](https://img.shields.io/github/stars/twitter/hogan.js?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/twitter/hogan.js?label=&style=flat) | +| [doT](https://github.com/olado/doT) | [olado/doT](https://github.com/olado/doT) | The fastest + concise JavaScript template engine for nodejs and browsers. | ![Stars](https://img.shields.io/github/stars/olado/doT?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/olado/doT?label=&style=flat) | +| [dustjs](https://github.com/linkedin/dustjs/) | [linkedin/dustjs](https://github.com/linkedin/dustjs) | Asynchronous templates for the browser and node.js. | ![Stars](https://img.shields.io/github/stars/linkedin/dustjs?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/linkedin/dustjs?label=&style=flat) | +| [eco](https://github.com/sstephenson/eco/) | [sstephenson/eco](https://github.com/sstephenson/eco) | Embedded CoffeeScript templates. | ![Stars](https://img.shields.io/github/stars/sstephenson/eco?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/sstephenson/eco?label=&style=flat) | +| [JavaScript-Templates](https://github.com/blueimp/JavaScript-Templates) | [blueimp/JavaScript-Templates](https://github.com/blueimp/JavaScript-Templates) | < 1KB lightweight, fast & powerful JavaScript templating engine with zero dependencies. | ![Stars](https://img.shields.io/github/stars/blueimp/JavaScript-Templates?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/blueimp/JavaScript-Templates?label=&style=flat) | +| [t.js](https://github.com/jasonmoo/t.js) | [jasonmoo/t.js](https://github.com/jasonmoo/t.js) | A tiny JavaScript templating framework in ~400 bytes gzipped. | ![Stars](https://img.shields.io/github/stars/jasonmoo/t.js?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/jasonmoo/t.js?label=&style=flat) | +| [Pug](https://github.com/pugjs/pug) | [pugjs/pug](https://github.com/pugjs/pug) | Robust, elegant, feature rich template engine for nodejs. (formerly known as Jade) | ![Stars](https://img.shields.io/github/stars/pugjs/pug?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/pugjs/pug?label=&style=flat) | +| [EJS](https://github.com/mde/ejs) | [mde/ejs](https://github.com/mde/ejs) | Effective JavaScript templating. | ![Stars](https://img.shields.io/github/stars/mde/ejs?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/mde/ejs?label=&style=flat) | +| [xtemplate](https://github.com/xtemplate/xtemplate) | [xtemplate/xtemplate](https://github.com/xtemplate/xtemplate) | eXtensible Template Engine lib for node and the browser | ![Stars](https://img.shields.io/github/stars/xtemplate/xtemplate?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/xtemplate/xtemplate?label=&style=flat) | +| [marko](https://github.com/marko-js/marko) | [marko-js/marko](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. | ![Stars](https://img.shields.io/github/stars/marko-js/marko?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/marko-js/marko?label=&style=flat) | +| [swig](https://github.com/paularmstrong/swig) | [paularmstrong/swig](https://github.com/paularmstrong/swig) | (Archived) A simple, powerful, and extendable Node.js and browser-based JavaScript template engine. | ![Stars](https://img.shields.io/github/stars/paularmstrong/swig?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/paularmstrong/swig?label=&style=flat) | +| [hmpl](https://hmpl-lang.dev) | - | Server-oriented customizable templating for JavaScript. | | | ## Game Engines -| Name | Repository | Description | Badges | -|:-----|:-----------|:------------|:-------| -| [A-Frame](https://aframe.io) | - | Make WebVR. | | -| [Cocos](https://www.cocos.com) | - | Open Source Cross-Platform Game Development Framework. | | -| [Impact](https://impactjs.com) | - | Impact - HTML5 Canvas & JavaScript Game Engine. | | -| [GDevelop](https://gdevelop.io) | - | Free and Easy Game-Making App. | | -| [Kaboom.js](https://kaboomjs.com) | - | A game programming library that helps you make games fast and fun. | | -| [Matter.js](https://brm.io/matter-js) | - | A 2D rigid body JavaScript physics engine. | | -| [melonJS](https://melonjs.org) | - | Open source HTML5 game engine that empowers developers and designers to focus on content. | | -| [Phaser](https://phaser.io) | - | Phaser - A fast, fun and free open source HTML5 game framework. | | -| [PixiJS](https://pixijs.com) | - | The HTML5 Creation Engine. | | -| [PlayCanvas](https://playcanvas.com) | - | PlayCanvas WebGL Game Engine. | | +| Name | Repository | Description | Stars | Last Commit | +|:-----|:-----------|:------------|:------|:------------| +| [A-Frame](https://aframe.io) | - | Make WebVR. | | | +| [Cocos](https://www.cocos.com) | - | Open Source Cross-Platform Game Development Framework. | | | +| [Impact](https://impactjs.com) | - | Impact - HTML5 Canvas & JavaScript Game Engine. | | | +| [GDevelop](https://gdevelop.io) | - | Free and Easy Game-Making App. | | | +| [Kaboom.js](https://kaboomjs.com) | - | A game programming library that helps you make games fast and fun. | | | +| [Matter.js](https://brm.io/matter-js) | - | A 2D rigid body JavaScript physics engine. | | | +| [melonJS](https://melonjs.org) | - | Open source HTML5 game engine that empowers developers and designers to focus on content. | | | +| [Phaser](https://phaser.io) | - | Phaser - A fast, fun and free open source HTML5 game framework. | | | +| [PixiJS](https://pixijs.com) | - | The HTML5 Creation Engine. | | | +| [PlayCanvas](https://playcanvas.com) | - | PlayCanvas WebGL Game Engine. | | | ## Articles and Posts -| Name | Repository | Description | Badges | -|:-----|:-----------|:------------|:-------| -| [The JavaScript that you should know](https://medium.com/@pedropolisenso/o-javasscript-que-voc%C3%AA-deveria-conhecer-b70e94d1d706) | - | Article about concepts of JavaScript Functional. | | -| [Multi-threading using web-workers](https://www.loginradius.com/blog/async/adding-multi-threading-to-javascript-using-web-workers/) | - | Web Workers: Adding Multi-threading to JavaScript | | -| [this keyword in JavaScript](https://www.loginradius.com/blog/async/breaking-down-this-keyword-in-javascript/) | - | Breaking down the 'this' keyword in JavaScript | | +| Name | Repository | Description | Stars | Last Commit | +|:-----|:-----------|:------------|:------|:------------| +| [The JavaScript that you should know](https://medium.com/@pedropolisenso/o-javasscript-que-voc%C3%AA-deveria-conhecer-b70e94d1d706) | - | Article about concepts of JavaScript Functional. | | | +| [Multi-threading using web-workers](https://www.loginradius.com/blog/async/adding-multi-threading-to-javascript-using-web-workers/) | - | Web Workers: Adding Multi-threading to JavaScript | | | +| [this keyword in JavaScript](https://www.loginradius.com/blog/async/breaking-down-this-keyword-in-javascript/) | - | Breaking down the 'this' keyword in JavaScript | | | ## Data Visualization *Data visualization tools for the web.* -| Name | Repository | Description | Badges | -|:-----|:-----------|:------------|:-------| -| [d3](https://github.com/d3/d3) | [d3/d3](https://github.com/d3/d3) | A JavaScript visualization library for HTML and SVG. | ![GitHub](https://img.shields.io/github/stars/d3/d3) | -| [metrics-graphics](https://github.com/mozilla/metrics-graphics) | [mozilla/metrics-graphics](https://github.com/mozilla/metrics-graphics) | A library optimized for concise, principled data graphics and layouts. | ![GitHub](https://img.shields.io/github/stars/mozilla/metrics-graphics) | -| [three.js](https://github.com/mrdoob/three.js) | [mrdoob/three.js](https://github.com/mrdoob/three.js) | JavaScript 3D library. | ![GitHub](https://img.shields.io/github/stars/mrdoob/three.js) | -| [Chart.js](https://github.com/chartjs/Chart.js) | [chartjs/Chart.js](https://github.com/chartjs/Chart.js) | Simple HTML5 Charts using the <canvas> tag. | ![GitHub](https://img.shields.io/github/stars/chartjs/Chart.js) | -| [paper.js](https://github.com/paperjs/paper.js) | [paperjs/paper.js](https://github.com/paperjs/paper.js) | The Swiss Army Knife of Vector Graphics Scripting – Scriptographer ported to JavaScript and the browser, using HTML5 Canvas. | ![GitHub](https://img.shields.io/github/stars/paperjs/paper.js) | -| [fabric.js](https://github.com/kangax/fabric.js) | [kangax/fabric.js](https://github.com/kangax/fabric.js) | JavaScript Canvas Library, SVG-to-Canvas (& canvas-to-SVG) Parser. | ![GitHub](https://img.shields.io/github/stars/kangax/fabric.js) | -| [peity](https://github.com/benpickles/peity) | [benpickles/peity](https://github.com/benpickles/peity) | Progressive bar, line and pie charts. | ![GitHub](https://img.shields.io/github/stars/benpickles/peity) | -| [raphael](https://github.com/DmitryBaranovskiy/raphael) | [DmitryBaranovskiy/raphael](https://github.com/DmitryBaranovskiy/raphael) | JavaScript Vector Library. | ![GitHub](https://img.shields.io/github/stars/DmitryBaranovskiy/raphael) | -| [echarts](https://github.com/apache/echarts) | [apache/echarts](https://github.com/apache/echarts) | Enterprise Charts. | ![GitHub](https://img.shields.io/github/stars/apache/echarts) | -| [visjs](https://github.com/visjs) | - | Multiple Libraries for dynamic, browser-based data visualization. | | -| [two.js](https://github.com/jonobr1/two.js) | [jonobr1/two.js](https://github.com/jonobr1/two.js) | A renderer agnostic two-dimensional drawing api for the web. | ![GitHub](https://img.shields.io/github/stars/jonobr1/two.js) | -| [g.raphael](https://github.com/DmitryBaranovskiy/g.raphael) | [DmitryBaranovskiy/g.raphael](https://github.com/DmitryBaranovskiy/g.raphael) | Charts for Raphaël. | ![GitHub](https://img.shields.io/github/stars/DmitryBaranovskiy/g.raphael) | -| [sigma.js](https://github.com/jacomyal/sigma.js) | [jacomyal/sigma.js](https://github.com/jacomyal/sigma.js) | A JavaScript library dedicated to graph drawing. | ![GitHub](https://img.shields.io/github/stars/jacomyal/sigma.js) | -| [arbor](https://github.com/samizdatco/arbor) | [samizdatco/arbor](https://github.com/samizdatco/arbor) | A graph visualization library using web workers and jQuery. | ![GitHub](https://img.shields.io/github/stars/samizdatco/arbor) | -| [cubism](https://github.com/square/cubism) | [square/cubism](https://github.com/square/cubism) | A D3 plugin for visualizing time series. | ![GitHub](https://img.shields.io/github/stars/square/cubism) | -| [dc.js](https://github.com/dc-js/dc.js) | [dc-js/dc.js](https://github.com/dc-js/dc.js) | Multi-Dimensional charting built to work natively with crossfilter rendered with d3.js | ![GitHub](https://img.shields.io/github/stars/dc-js/dc.js) | -| [vega](https://github.com/trifacta/vega) | [trifacta/vega](https://github.com/trifacta/vega) | A visualization grammar. | ![GitHub](https://img.shields.io/github/stars/trifacta/vega) | -| [envisionjs](https://github.com/HumbleSoftware/envisionjs) | [HumbleSoftware/envisionjs](https://github.com/HumbleSoftware/envisionjs) | Dynamic HTML5 visualization. | ![GitHub](https://img.shields.io/github/stars/HumbleSoftware/envisionjs) | -| [rickshaw](https://github.com/shutterstock/rickshaw) | [shutterstock/rickshaw](https://github.com/shutterstock/rickshaw) | JavaScript toolkit for creating interactive real-time graphs. | ![GitHub](https://img.shields.io/github/stars/shutterstock/rickshaw) | -| [flot](https://github.com/flot/flot) | [flot/flot](https://github.com/flot/flot) | Attractive JavaScript charts for jQuery. | ![GitHub](https://img.shields.io/github/stars/flot/flot) | -| [morris.js](https://github.com/morrisjs/morris.js) | [morrisjs/morris.js](https://github.com/morrisjs/morris.js) | Pretty time-series line graphs. | ![GitHub](https://img.shields.io/github/stars/morrisjs/morris.js) | -| [nvd3](https://github.com/novus/nvd3) | [novus/nvd3](https://github.com/novus/nvd3) | Build re-usable charts and chart components for d3.js. | ![GitHub](https://img.shields.io/github/stars/novus/nvd3) | -| [svg.js](https://github.com/wout/svg.js) | [wout/svg.js](https://github.com/wout/svg.js) | A lightweight library for manipulating and animating SVG. | ![GitHub](https://img.shields.io/github/stars/wout/svg.js) | -| [heatmap.js](https://github.com/pa7/heatmap.js) | [pa7/heatmap.js](https://github.com/pa7/heatmap.js) | JavaScript Library for HTML5 canvas based heatmaps. | ![GitHub](https://img.shields.io/github/stars/pa7/heatmap.js) | -| [jquery.sparkline](https://github.com/gwatts/jquery.sparkline) | [gwatts/jquery.sparkline](https://github.com/gwatts/jquery.sparkline) | A plugin for the jQuery JavaScript library to generate small sparkline charts directly in the browser. | ![GitHub](https://img.shields.io/github/stars/gwatts/jquery.sparkline) | -| [trianglify](https://github.com/qrohlf/trianglify) | [qrohlf/trianglify](https://github.com/qrohlf/trianglify) | Low poly style background generator with d3.js. | ![GitHub](https://img.shields.io/github/stars/qrohlf/trianglify) | -| [d3-cloud](https://github.com/jasondavies/d3-cloud) | [jasondavies/d3-cloud](https://github.com/jasondavies/d3-cloud) | Create word clouds in JavaScript. | ![GitHub](https://img.shields.io/github/stars/jasondavies/d3-cloud) | -| [d4](https://github.com/heavysixer/d4) | [heavysixer/d4](https://github.com/heavysixer/d4) | A friendly reusable charts DSL for D3. | ![GitHub](https://img.shields.io/github/stars/heavysixer/d4) | -| [dimple.js](http://dimplejs.org) | - | Easy charts for business analytics powered by d3. | | -| [chartist-js](https://github.com/gionkunz/chartist-js) | [gionkunz/chartist-js](https://github.com/gionkunz/chartist-js) | Simple responsive charts. | ![GitHub](https://img.shields.io/github/stars/gionkunz/chartist-js) | -| [epoch](https://github.com/epochjs/epoch) | [epochjs/epoch](https://github.com/epochjs/epoch) | A general purpose real-time charting library. | ![GitHub](https://img.shields.io/github/stars/epochjs/epoch) | -| [c3](https://github.com/c3js/c3) | [c3js/c3](https://github.com/c3js/c3) | D3-based reusable chart library. | ![GitHub](https://img.shields.io/github/stars/c3js/c3) | -| [BabylonJS](https://github.com/BabylonJS/Babylon.js) | [BabylonJS/Babylon.js](https://github.com/BabylonJS/Babylon.js) | A framework for building 3D games with HTML 5 and WebGL. | ![GitHub](https://img.shields.io/github/stars/BabylonJS/Babylon.js) | -| [recharts](https://github.com/recharts/recharts) | [recharts/recharts](https://github.com/recharts/recharts) | Redefined chart library built with React and D3. | ![GitHub](https://img.shields.io/github/stars/recharts/recharts) | -| [GraphicsJS](https://github.com/AnyChart/GraphicsJS) | [AnyChart/GraphicsJS](https://github.com/AnyChart/GraphicsJS) | A lightweight JavaScript graphics library with the intuitive API, based on SVG/VML technology. | ![GitHub](https://img.shields.io/github/stars/AnyChart/GraphicsJS) | -| [mxGraph](https://github.com/jgraph/mxgraph) | [jgraph/mxgraph](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. | ![GitHub](https://img.shields.io/github/stars/jgraph/mxgraph) | -| [Frappe Charts](https://github.com/frappe/charts) | [frappe/charts](https://github.com/frappe/charts) | GitHub-inspired simple and modern SVG charts for the web with zero dependencies. | ![GitHub](https://img.shields.io/github/stars/frappe/charts) | -| [Frappe Gantt](https://github.com/frappe/gantt) | [frappe/gantt](https://github.com/frappe/gantt) | A simple, interactive, modern gantt chart library for the web. | ![GitHub](https://img.shields.io/github/stars/frappe/gantt) | -| [G2](https://github.com/antvis/G2) | [antvis/G2](https://github.com/antvis/G2) | A highly interactive data-driven visualization grammar for statistical charts. | ![GitHub](https://img.shields.io/github/stars/antvis/G2) | -| [G2Plot](https://github.com/antvis/G2Plot) | [antvis/G2Plot](https://github.com/antvis/G2Plot) | An interactive and responsive charting library. Based on the grammar of graphics. | ![GitHub](https://img.shields.io/github/stars/antvis/G2Plot) | -| [Cytoscape.js](https://github.com/cytoscape/cytoscape.js) | [cytoscape/cytoscape.js](https://github.com/cytoscape/cytoscape.js) | A fully featured graph theory library. | ![GitHub](https://img.shields.io/github/stars/cytoscape/cytoscape.js) | -| [cola.js](https://ialab.it.monash.edu/webcola/) | - | library for arranging your HTML5 documents and diagrams using constraint-based optimization techniques | | -| [jointjs](https://github.com/clientIO/joint) | [clientIO/joint](https://github.com/clientIO/joint) | Diagramming library to create static diagrams or fully interactive diagramming tools. | ![GitHub](https://img.shields.io/github/stars/clientIO/joint) | -| [vizzu](https://github.com/vizzuhq/vizzu-lib) | [vizzuhq/vizzu-lib](https://github.com/vizzuhq/vizzu-lib) | Library for animated data visualizations and data stories. | ![GitHub](https://img.shields.io/github/stars/vizzuhq/vizzu-lib) | +| Name | Repository | Description | Stars | Last Commit | +|:-----|:-----------|:------------|:------|:------------| +| [d3](https://github.com/d3/d3) | [d3/d3](https://github.com/d3/d3) | A JavaScript visualization library for HTML and SVG. | ![Stars](https://img.shields.io/github/stars/d3/d3?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/d3/d3?label=&style=flat) | +| [metrics-graphics](https://github.com/mozilla/metrics-graphics) | [mozilla/metrics-graphics](https://github.com/mozilla/metrics-graphics) | A library optimized for concise, principled data graphics and layouts. | ![Stars](https://img.shields.io/github/stars/mozilla/metrics-graphics?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/mozilla/metrics-graphics?label=&style=flat) | +| [three.js](https://github.com/mrdoob/three.js) | [mrdoob/three.js](https://github.com/mrdoob/three.js) | JavaScript 3D library. | ![Stars](https://img.shields.io/github/stars/mrdoob/three.js?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/mrdoob/three.js?label=&style=flat) | +| [Chart.js](https://github.com/chartjs/Chart.js) | [chartjs/Chart.js](https://github.com/chartjs/Chart.js) | Simple HTML5 Charts using the <canvas> tag. | ![Stars](https://img.shields.io/github/stars/chartjs/Chart.js?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/chartjs/Chart.js?label=&style=flat) | +| [paper.js](https://github.com/paperjs/paper.js) | [paperjs/paper.js](https://github.com/paperjs/paper.js) | The Swiss Army Knife of Vector Graphics Scripting – Scriptographer ported to JavaScript and the browser, using HTML5 Canvas. | ![Stars](https://img.shields.io/github/stars/paperjs/paper.js?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/paperjs/paper.js?label=&style=flat) | +| [fabric.js](https://github.com/kangax/fabric.js) | [kangax/fabric.js](https://github.com/kangax/fabric.js) | JavaScript Canvas Library, SVG-to-Canvas (& canvas-to-SVG) Parser. | ![Stars](https://img.shields.io/github/stars/kangax/fabric.js?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/kangax/fabric.js?label=&style=flat) | +| [peity](https://github.com/benpickles/peity) | [benpickles/peity](https://github.com/benpickles/peity) | Progressive bar, line and pie charts. | ![Stars](https://img.shields.io/github/stars/benpickles/peity?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/benpickles/peity?label=&style=flat) | +| [raphael](https://github.com/DmitryBaranovskiy/raphael) | [DmitryBaranovskiy/raphael](https://github.com/DmitryBaranovskiy/raphael) | JavaScript Vector Library. | ![Stars](https://img.shields.io/github/stars/DmitryBaranovskiy/raphael?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/DmitryBaranovskiy/raphael?label=&style=flat) | +| [echarts](https://github.com/apache/echarts) | [apache/echarts](https://github.com/apache/echarts) | Enterprise Charts. | ![Stars](https://img.shields.io/github/stars/apache/echarts?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/apache/echarts?label=&style=flat) | +| [visjs](https://github.com/visjs) | - | Multiple Libraries for dynamic, browser-based data visualization. | | | +| [two.js](https://github.com/jonobr1/two.js) | [jonobr1/two.js](https://github.com/jonobr1/two.js) | A renderer agnostic two-dimensional drawing api for the web. | ![Stars](https://img.shields.io/github/stars/jonobr1/two.js?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/jonobr1/two.js?label=&style=flat) | +| [g.raphael](https://github.com/DmitryBaranovskiy/g.raphael) | [DmitryBaranovskiy/g.raphael](https://github.com/DmitryBaranovskiy/g.raphael) | Charts for Raphaël. | ![Stars](https://img.shields.io/github/stars/DmitryBaranovskiy/g.raphael?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/DmitryBaranovskiy/g.raphael?label=&style=flat) | +| [sigma.js](https://github.com/jacomyal/sigma.js) | [jacomyal/sigma.js](https://github.com/jacomyal/sigma.js) | A JavaScript library dedicated to graph drawing. | ![Stars](https://img.shields.io/github/stars/jacomyal/sigma.js?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/jacomyal/sigma.js?label=&style=flat) | +| [arbor](https://github.com/samizdatco/arbor) | [samizdatco/arbor](https://github.com/samizdatco/arbor) | A graph visualization library using web workers and jQuery. | ![Stars](https://img.shields.io/github/stars/samizdatco/arbor?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/samizdatco/arbor?label=&style=flat) | +| [cubism](https://github.com/square/cubism) | [square/cubism](https://github.com/square/cubism) | A D3 plugin for visualizing time series. | ![Stars](https://img.shields.io/github/stars/square/cubism?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/square/cubism?label=&style=flat) | +| [dc.js](https://github.com/dc-js/dc.js) | [dc-js/dc.js](https://github.com/dc-js/dc.js) | Multi-Dimensional charting built to work natively with crossfilter rendered with d3.js | ![Stars](https://img.shields.io/github/stars/dc-js/dc.js?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/dc-js/dc.js?label=&style=flat) | +| [vega](https://github.com/trifacta/vega) | [trifacta/vega](https://github.com/trifacta/vega) | A visualization grammar. | ![Stars](https://img.shields.io/github/stars/trifacta/vega?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/trifacta/vega?label=&style=flat) | +| [envisionjs](https://github.com/HumbleSoftware/envisionjs) | [HumbleSoftware/envisionjs](https://github.com/HumbleSoftware/envisionjs) | Dynamic HTML5 visualization. | ![Stars](https://img.shields.io/github/stars/HumbleSoftware/envisionjs?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/HumbleSoftware/envisionjs?label=&style=flat) | +| [rickshaw](https://github.com/shutterstock/rickshaw) | [shutterstock/rickshaw](https://github.com/shutterstock/rickshaw) | JavaScript toolkit for creating interactive real-time graphs. | ![Stars](https://img.shields.io/github/stars/shutterstock/rickshaw?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/shutterstock/rickshaw?label=&style=flat) | +| [flot](https://github.com/flot/flot) | [flot/flot](https://github.com/flot/flot) | Attractive JavaScript charts for jQuery. | ![Stars](https://img.shields.io/github/stars/flot/flot?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/flot/flot?label=&style=flat) | +| [morris.js](https://github.com/morrisjs/morris.js) | [morrisjs/morris.js](https://github.com/morrisjs/morris.js) | Pretty time-series line graphs. | ![Stars](https://img.shields.io/github/stars/morrisjs/morris.js?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/morrisjs/morris.js?label=&style=flat) | +| [nvd3](https://github.com/novus/nvd3) | [novus/nvd3](https://github.com/novus/nvd3) | Build re-usable charts and chart components for d3.js. | ![Stars](https://img.shields.io/github/stars/novus/nvd3?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/novus/nvd3?label=&style=flat) | +| [svg.js](https://github.com/wout/svg.js) | [wout/svg.js](https://github.com/wout/svg.js) | A lightweight library for manipulating and animating SVG. | ![Stars](https://img.shields.io/github/stars/wout/svg.js?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/wout/svg.js?label=&style=flat) | +| [heatmap.js](https://github.com/pa7/heatmap.js) | [pa7/heatmap.js](https://github.com/pa7/heatmap.js) | JavaScript Library for HTML5 canvas based heatmaps. | ![Stars](https://img.shields.io/github/stars/pa7/heatmap.js?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/pa7/heatmap.js?label=&style=flat) | +| [jquery.sparkline](https://github.com/gwatts/jquery.sparkline) | [gwatts/jquery.sparkline](https://github.com/gwatts/jquery.sparkline) | A plugin for the jQuery JavaScript library to generate small sparkline charts directly in the browser. | ![Stars](https://img.shields.io/github/stars/gwatts/jquery.sparkline?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/gwatts/jquery.sparkline?label=&style=flat) | +| [trianglify](https://github.com/qrohlf/trianglify) | [qrohlf/trianglify](https://github.com/qrohlf/trianglify) | Low poly style background generator with d3.js. | ![Stars](https://img.shields.io/github/stars/qrohlf/trianglify?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/qrohlf/trianglify?label=&style=flat) | +| [d3-cloud](https://github.com/jasondavies/d3-cloud) | [jasondavies/d3-cloud](https://github.com/jasondavies/d3-cloud) | Create word clouds in JavaScript. | ![Stars](https://img.shields.io/github/stars/jasondavies/d3-cloud?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/jasondavies/d3-cloud?label=&style=flat) | +| [d4](https://github.com/heavysixer/d4) | [heavysixer/d4](https://github.com/heavysixer/d4) | A friendly reusable charts DSL for D3. | ![Stars](https://img.shields.io/github/stars/heavysixer/d4?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/heavysixer/d4?label=&style=flat) | +| [dimple.js](http://dimplejs.org) | - | Easy charts for business analytics powered by d3. | | | +| [chartist-js](https://github.com/gionkunz/chartist-js) | [gionkunz/chartist-js](https://github.com/gionkunz/chartist-js) | Simple responsive charts. | ![Stars](https://img.shields.io/github/stars/gionkunz/chartist-js?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/gionkunz/chartist-js?label=&style=flat) | +| [epoch](https://github.com/epochjs/epoch) | [epochjs/epoch](https://github.com/epochjs/epoch) | A general purpose real-time charting library. | ![Stars](https://img.shields.io/github/stars/epochjs/epoch?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/epochjs/epoch?label=&style=flat) | +| [c3](https://github.com/c3js/c3) | [c3js/c3](https://github.com/c3js/c3) | D3-based reusable chart library. | ![Stars](https://img.shields.io/github/stars/c3js/c3?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/c3js/c3?label=&style=flat) | +| [BabylonJS](https://github.com/BabylonJS/Babylon.js) | [BabylonJS/Babylon.js](https://github.com/BabylonJS/Babylon.js) | A framework for building 3D games with HTML 5 and WebGL. | ![Stars](https://img.shields.io/github/stars/BabylonJS/Babylon.js?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/BabylonJS/Babylon.js?label=&style=flat) | +| [recharts](https://github.com/recharts/recharts) | [recharts/recharts](https://github.com/recharts/recharts) | Redefined chart library built with React and D3. | ![Stars](https://img.shields.io/github/stars/recharts/recharts?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/recharts/recharts?label=&style=flat) | +| [GraphicsJS](https://github.com/AnyChart/GraphicsJS) | [AnyChart/GraphicsJS](https://github.com/AnyChart/GraphicsJS) | A lightweight JavaScript graphics library with the intuitive API, based on SVG/VML technology. | ![Stars](https://img.shields.io/github/stars/AnyChart/GraphicsJS?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/AnyChart/GraphicsJS?label=&style=flat) | +| [mxGraph](https://github.com/jgraph/mxgraph) | [jgraph/mxgraph](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. | ![Stars](https://img.shields.io/github/stars/jgraph/mxgraph?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/jgraph/mxgraph?label=&style=flat) | +| [Frappe Charts](https://github.com/frappe/charts) | [frappe/charts](https://github.com/frappe/charts) | GitHub-inspired simple and modern SVG charts for the web with zero dependencies. | ![Stars](https://img.shields.io/github/stars/frappe/charts?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/frappe/charts?label=&style=flat) | +| [Frappe Gantt](https://github.com/frappe/gantt) | [frappe/gantt](https://github.com/frappe/gantt) | A simple, interactive, modern gantt chart library for the web. | ![Stars](https://img.shields.io/github/stars/frappe/gantt?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/frappe/gantt?label=&style=flat) | +| [G2](https://github.com/antvis/G2) | [antvis/G2](https://github.com/antvis/G2) | A highly interactive data-driven visualization grammar for statistical charts. | ![Stars](https://img.shields.io/github/stars/antvis/G2?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/antvis/G2?label=&style=flat) | +| [G2Plot](https://github.com/antvis/G2Plot) | [antvis/G2Plot](https://github.com/antvis/G2Plot) | An interactive and responsive charting library. Based on the grammar of graphics. | ![Stars](https://img.shields.io/github/stars/antvis/G2Plot?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/antvis/G2Plot?label=&style=flat) | +| [Cytoscape.js](https://github.com/cytoscape/cytoscape.js) | [cytoscape/cytoscape.js](https://github.com/cytoscape/cytoscape.js) | A fully featured graph theory library. | ![Stars](https://img.shields.io/github/stars/cytoscape/cytoscape.js?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/cytoscape/cytoscape.js?label=&style=flat) | +| [cola.js](https://ialab.it.monash.edu/webcola/) | - | library for arranging your HTML5 documents and diagrams using constraint-based optimization techniques | | | +| [jointjs](https://github.com/clientIO/joint) | [clientIO/joint](https://github.com/clientIO/joint) | Diagramming library to create static diagrams or fully interactive diagramming tools. | ![Stars](https://img.shields.io/github/stars/clientIO/joint?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/clientIO/joint?label=&style=flat) | +| [vizzu](https://github.com/vizzuhq/vizzu-lib) | [vizzuhq/vizzu-lib](https://github.com/vizzuhq/vizzu-lib) | Library for animated data visualizations and data stories. | ![Stars](https://img.shields.io/github/stars/vizzuhq/vizzu-lib?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/vizzuhq/vizzu-lib?label=&style=flat) | There're also some great commercial libraries, like [amchart](https://www.amcharts.com/), [anychart](https://www.anychart.com/), [plotly](https://plotly.com/), and [lightning chart](https://www.arction.com/lightningchart-js/). ## Timeline -| Name | Repository | Description | Badges | -|:-----|:-----------|:------------|:-------| -| [TimelineJS v3](https://github.com/NUKnightLab/TimelineJS3) | [NUKnightLab/TimelineJS3](https://github.com/NUKnightLab/TimelineJS3) | A Storytelling Timeline built in JavaScript. | ![GitHub](https://img.shields.io/github/stars/NUKnightLab/TimelineJS3) | -| [timesheet.js](https://github.com/sbstjn/timesheet.js) | [sbstjn/timesheet.js](https://github.com/sbstjn/timesheet.js) | JavaScript library for simple HTML5 & CSS3 time sheets. | ![GitHub](https://img.shields.io/github/stars/sbstjn/timesheet.js) | +| Name | Repository | Description | Stars | Last Commit | +|:-----|:-----------|:------------|:------|:------------| +| [TimelineJS v3](https://github.com/NUKnightLab/TimelineJS3) | [NUKnightLab/TimelineJS3](https://github.com/NUKnightLab/TimelineJS3) | A Storytelling Timeline built in JavaScript. | ![Stars](https://img.shields.io/github/stars/NUKnightLab/TimelineJS3?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/NUKnightLab/TimelineJS3?label=&style=flat) | +| [timesheet.js](https://github.com/sbstjn/timesheet.js) | [sbstjn/timesheet.js](https://github.com/sbstjn/timesheet.js) | JavaScript library for simple HTML5 & CSS3 time sheets. | ![Stars](https://img.shields.io/github/stars/sbstjn/timesheet.js?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/sbstjn/timesheet.js?label=&style=flat) | ## Spreadsheet -| Name | Repository | Description | Badges | -|:-----|:-----------|:------------|:-------| -| [HANDSONTABLE](https://github.com/handsontable/handsontable) | [handsontable/handsontable](https://github.com/handsontable/handsontable) | Handsontable is a JavaScript/HTML5 Spreadsheet Library for Developers | ![GitHub](https://img.shields.io/github/stars/handsontable/handsontable) | -| [Frappe Datatable](https://github.com/frappe/datatable) | [frappe/datatable](https://github.com/frappe/datatable) | Frappe DataTable is a simple, modern and interactive datatable library for displaying tabular data. | ![GitHub](https://img.shields.io/github/stars/frappe/datatable) | -| [Luckysheet](https://github.com/mengshukeji/Luckysheet) | [mengshukeji/Luckysheet](https://github.com/mengshukeji/Luckysheet) | Luckysheet is an online spreadsheet like excel that is powerful, simple to configure, and completely open source. | ![GitHub](https://img.shields.io/github/stars/mengshukeji/Luckysheet) | -| [Jspreadsheet CE](https://github.com/jspreadsheet/ce) | [jspreadsheet/ce](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. | ![GitHub](https://img.shields.io/github/stars/jspreadsheet/ce) | -| [RevoGrid](https://github.com/revolist/revogrid) | [revolist/revogrid](https://github.com/revolist/revogrid) | RevoGrid is a fast, responsive excel like data grid library for modern web applications. | ![GitHub](https://img.shields.io/github/stars/revolist/revogrid) | +| Name | Repository | Description | Stars | Last Commit | +|:-----|:-----------|:------------|:------|:------------| +| [HANDSONTABLE](https://github.com/handsontable/handsontable) | [handsontable/handsontable](https://github.com/handsontable/handsontable) | Handsontable is a JavaScript/HTML5 Spreadsheet Library for Developers | ![Stars](https://img.shields.io/github/stars/handsontable/handsontable?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/handsontable/handsontable?label=&style=flat) | +| [Frappe Datatable](https://github.com/frappe/datatable) | [frappe/datatable](https://github.com/frappe/datatable) | Frappe DataTable is a simple, modern and interactive datatable library for displaying tabular data. | ![Stars](https://img.shields.io/github/stars/frappe/datatable?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/frappe/datatable?label=&style=flat) | +| [Luckysheet](https://github.com/mengshukeji/Luckysheet) | [mengshukeji/Luckysheet](https://github.com/mengshukeji/Luckysheet) | Luckysheet is an online spreadsheet like excel that is powerful, simple to configure, and completely open source. | ![Stars](https://img.shields.io/github/stars/mengshukeji/Luckysheet?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/mengshukeji/Luckysheet?label=&style=flat) | +| [Jspreadsheet CE](https://github.com/jspreadsheet/ce) | [jspreadsheet/ce](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. | ![Stars](https://img.shields.io/github/stars/jspreadsheet/ce?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/jspreadsheet/ce?label=&style=flat) | +| [RevoGrid](https://github.com/revolist/revogrid) | [revolist/revogrid](https://github.com/revolist/revogrid) | RevoGrid is a fast, responsive excel like data grid library for modern web applications. | ![Stars](https://img.shields.io/github/stars/revolist/revogrid?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/revolist/revogrid?label=&style=flat) | ## Editors -| Name | Repository | Description | Badges | -|:-----|:-----------|:------------|:-------| -| [ace](https://github.com/ajaxorg/ace) | [ajaxorg/ace](https://github.com/ajaxorg/ace) | Ace (Ajax.org Cloud9 Editor). | ![GitHub](https://img.shields.io/github/stars/ajaxorg/ace) | -| [CodeMirror](https://github.com/codemirror/CodeMirror) | [codemirror/CodeMirror](https://github.com/codemirror/CodeMirror) | In-browser code editor. | ![GitHub](https://img.shields.io/github/stars/codemirror/CodeMirror) | -| [esprima](https://github.com/ariya/esprima) | [ariya/esprima](https://github.com/ariya/esprima) | ECMAScript parsing infrastructure for multipurpose analysis. | ![GitHub](https://img.shields.io/github/stars/ariya/esprima) | -| [quill](https://github.com/quilljs/quill) | [quilljs/quill](https://github.com/quilljs/quill) | A cross browser rich text editor with an API. | ![GitHub](https://img.shields.io/github/stars/quilljs/quill) | -| [medium-editor](https://github.com/yabwe/medium-editor) | [yabwe/medium-editor](https://github.com/yabwe/medium-editor) | Medium.com WYSIWYG editor clone. | ![GitHub](https://img.shields.io/github/stars/yabwe/medium-editor) | -| [pen](https://github.com/sofish/pen) | [sofish/pen](https://github.com/sofish/pen) | enjoy live editing (+markdown). | ![GitHub](https://img.shields.io/github/stars/sofish/pen) | -| [jquery-notebook](https://github.com/raphaelcruzeiro/jquery-notebook) | [raphaelcruzeiro/jquery-notebook](https://github.com/raphaelcruzeiro/jquery-notebook) | A simple, clean and elegant text editor. Inspired by the awesomeness of Medium. | ![GitHub](https://img.shields.io/github/stars/raphaelcruzeiro/jquery-notebook) | -| [bootstrap-wysiwyg](https://github.com/mindmup/bootstrap-wysiwyg) | [mindmup/bootstrap-wysiwyg](https://github.com/mindmup/bootstrap-wysiwyg) | Tiny bootstrap-compatible WYSIWYG rich text editor. | ![GitHub](https://img.shields.io/github/stars/mindmup/bootstrap-wysiwyg) | -| [ckeditor-releases](https://github.com/ckeditor/ckeditor-releases) | [ckeditor/ckeditor-releases](https://github.com/ckeditor/ckeditor-releases) | The best web text editor for everyone. | ![GitHub](https://img.shields.io/github/stars/ckeditor/ckeditor-releases) | -| [editor](https://github.com/lepture/editor) | [lepture/editor](https://github.com/lepture/editor) | A markdown editor. still on development. | ![GitHub](https://img.shields.io/github/stars/lepture/editor) | -| [EpicEditor](https://github.com/OscarGodson/EpicEditor) | [OscarGodson/EpicEditor](https://github.com/OscarGodson/EpicEditor) | An embeddable JavaScript Markdown editor with split fullscreen editing, live previewing, automatic draft saving, offline support, and more. | ![GitHub](https://img.shields.io/github/stars/OscarGodson/EpicEditor) | -| [jsoneditor](https://github.com/josdejong/jsoneditor) | [josdejong/jsoneditor](https://github.com/josdejong/jsoneditor) | A web-based tool to view, edit and format JSON. | ![GitHub](https://img.shields.io/github/stars/josdejong/jsoneditor) | -| [vim.js](https://github.com/coolwanglu/vim.js) | [coolwanglu/vim.js](https://github.com/coolwanglu/vim.js) | JavaScript port of Vim with a persistent `~/.vimrc`. | ![GitHub](https://img.shields.io/github/stars/coolwanglu/vim.js) | -| [Squire](https://github.com/neilj/Squire) | [neilj/Squire](https://github.com/neilj/Squire) | HTML5 rich text editor. | ![GitHub](https://img.shields.io/github/stars/neilj/Squire) | -| [TinyMCE](https://github.com/tinymce/tinymce) | [tinymce/tinymce](https://github.com/tinymce/tinymce) | The JavaScript Rich Text editor. | ![GitHub](https://img.shields.io/github/stars/tinymce/tinymce) | -| [trix](https://github.com/basecamp/trix) | [basecamp/trix](https://github.com/basecamp/trix) | A rich text editor for everyday writing. By Basecamp. | ![GitHub](https://img.shields.io/github/stars/basecamp/trix) | -| [Trumbowyg](https://github.com/Alex-D/Trumbowyg) | [Alex-D/Trumbowyg](https://github.com/Alex-D/Trumbowyg) | A lightweight and amazing WYSIWYG JavaScript editor. | ![GitHub](https://img.shields.io/github/stars/Alex-D/Trumbowyg) | -| [Draft.js](https://github.com/facebook/draft-js) | [facebook/draft-js](https://github.com/facebook/draft-js) | A React framework for building text editors. | ![GitHub](https://img.shields.io/github/stars/facebook/draft-js) | -| [bootstrap-wysihtml5](https://github.com/jhollingworth/bootstrap-wysihtml5) | [jhollingworth/bootstrap-wysihtml5](https://github.com/jhollingworth/bootstrap-wysihtml5) | Simple, beautiful wysiwyg editor | ![GitHub](https://img.shields.io/github/stars/jhollingworth/bootstrap-wysihtml5) | -| [wysihtml5](https://github.com/xing/wysihtml5) | [xing/wysihtml5](https://github.com/xing/wysihtml5) | Open source rich text editor based on HTML5 and the progressive-enhancement approach. Uses a sophisticated security concept and aims to generate fully valid HTML5 markup by preventing unmaintainable tag soups and inline styles. | ![GitHub](https://img.shields.io/github/stars/xing/wysihtml5) | -| [raptor-editor](https://github.com/PANmedia/raptor-editor) | [PANmedia/raptor-editor](https://github.com/PANmedia/raptor-editor) | Raptor, an HTML5 WYSIWYG content editor! | ![GitHub](https://img.shields.io/github/stars/PANmedia/raptor-editor) | -| [popline](https://github.com/kenshin54/popline) | [kenshin54/popline](https://github.com/kenshin54/popline) | Popline is an HTML5 Rich-Text-Editor Toolbar. | ![GitHub](https://img.shields.io/github/stars/kenshin54/popline) | -| [Summernote](https://github.com/summernote/summernote) | [summernote/summernote](https://github.com/summernote/summernote) | Super simple WYSIWYG editor. | ![GitHub](https://img.shields.io/github/stars/summernote/summernote) | -| [Everright-formEditor](https://github.com/Liberty-liu/Everright-formEditor) | [Liberty-liu/Everright-formEditor](https://github.com/Liberty-liu/Everright-formEditor) | A visual drag-and-drop low-code form editor | ![GitHub](https://img.shields.io/github/stars/Liberty-liu/Everright-formEditor) | +| Name | Repository | Description | Stars | Last Commit | +|:-----|:-----------|:------------|:------|:------------| +| [ace](https://github.com/ajaxorg/ace) | [ajaxorg/ace](https://github.com/ajaxorg/ace) | Ace (Ajax.org Cloud9 Editor). | ![Stars](https://img.shields.io/github/stars/ajaxorg/ace?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/ajaxorg/ace?label=&style=flat) | +| [CodeMirror](https://github.com/codemirror/CodeMirror) | [codemirror/CodeMirror](https://github.com/codemirror/CodeMirror) | In-browser code editor. | ![Stars](https://img.shields.io/github/stars/codemirror/CodeMirror?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/codemirror/CodeMirror?label=&style=flat) | +| [esprima](https://github.com/ariya/esprima) | [ariya/esprima](https://github.com/ariya/esprima) | ECMAScript parsing infrastructure for multipurpose analysis. | ![Stars](https://img.shields.io/github/stars/ariya/esprima?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/ariya/esprima?label=&style=flat) | +| [quill](https://github.com/quilljs/quill) | [quilljs/quill](https://github.com/quilljs/quill) | A cross browser rich text editor with an API. | ![Stars](https://img.shields.io/github/stars/quilljs/quill?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/quilljs/quill?label=&style=flat) | +| [medium-editor](https://github.com/yabwe/medium-editor) | [yabwe/medium-editor](https://github.com/yabwe/medium-editor) | Medium.com WYSIWYG editor clone. | ![Stars](https://img.shields.io/github/stars/yabwe/medium-editor?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/yabwe/medium-editor?label=&style=flat) | +| [pen](https://github.com/sofish/pen) | [sofish/pen](https://github.com/sofish/pen) | enjoy live editing (+markdown). | ![Stars](https://img.shields.io/github/stars/sofish/pen?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/sofish/pen?label=&style=flat) | +| [jquery-notebook](https://github.com/raphaelcruzeiro/jquery-notebook) | [raphaelcruzeiro/jquery-notebook](https://github.com/raphaelcruzeiro/jquery-notebook) | A simple, clean and elegant text editor. Inspired by the awesomeness of Medium. | ![Stars](https://img.shields.io/github/stars/raphaelcruzeiro/jquery-notebook?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/raphaelcruzeiro/jquery-notebook?label=&style=flat) | +| [bootstrap-wysiwyg](https://github.com/mindmup/bootstrap-wysiwyg) | [mindmup/bootstrap-wysiwyg](https://github.com/mindmup/bootstrap-wysiwyg) | Tiny bootstrap-compatible WYSIWYG rich text editor. | ![Stars](https://img.shields.io/github/stars/mindmup/bootstrap-wysiwyg?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/mindmup/bootstrap-wysiwyg?label=&style=flat) | +| [ckeditor-releases](https://github.com/ckeditor/ckeditor-releases) | [ckeditor/ckeditor-releases](https://github.com/ckeditor/ckeditor-releases) | The best web text editor for everyone. | ![Stars](https://img.shields.io/github/stars/ckeditor/ckeditor-releases?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/ckeditor/ckeditor-releases?label=&style=flat) | +| [editor](https://github.com/lepture/editor) | [lepture/editor](https://github.com/lepture/editor) | A markdown editor. still on development. | ![Stars](https://img.shields.io/github/stars/lepture/editor?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/lepture/editor?label=&style=flat) | +| [EpicEditor](https://github.com/OscarGodson/EpicEditor) | [OscarGodson/EpicEditor](https://github.com/OscarGodson/EpicEditor) | An embeddable JavaScript Markdown editor with split fullscreen editing, live previewing, automatic draft saving, offline support, and more. | ![Stars](https://img.shields.io/github/stars/OscarGodson/EpicEditor?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/OscarGodson/EpicEditor?label=&style=flat) | +| [jsoneditor](https://github.com/josdejong/jsoneditor) | [josdejong/jsoneditor](https://github.com/josdejong/jsoneditor) | A web-based tool to view, edit and format JSON. | ![Stars](https://img.shields.io/github/stars/josdejong/jsoneditor?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/josdejong/jsoneditor?label=&style=flat) | +| [vim.js](https://github.com/coolwanglu/vim.js) | [coolwanglu/vim.js](https://github.com/coolwanglu/vim.js) | JavaScript port of Vim with a persistent `~/.vimrc`. | ![Stars](https://img.shields.io/github/stars/coolwanglu/vim.js?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/coolwanglu/vim.js?label=&style=flat) | +| [Squire](https://github.com/neilj/Squire) | [neilj/Squire](https://github.com/neilj/Squire) | HTML5 rich text editor. | ![Stars](https://img.shields.io/github/stars/neilj/Squire?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/neilj/Squire?label=&style=flat) | +| [TinyMCE](https://github.com/tinymce/tinymce) | [tinymce/tinymce](https://github.com/tinymce/tinymce) | The JavaScript Rich Text editor. | ![Stars](https://img.shields.io/github/stars/tinymce/tinymce?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/tinymce/tinymce?label=&style=flat) | +| [trix](https://github.com/basecamp/trix) | [basecamp/trix](https://github.com/basecamp/trix) | A rich text editor for everyday writing. By Basecamp. | ![Stars](https://img.shields.io/github/stars/basecamp/trix?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/basecamp/trix?label=&style=flat) | +| [Trumbowyg](https://github.com/Alex-D/Trumbowyg) | [Alex-D/Trumbowyg](https://github.com/Alex-D/Trumbowyg) | A lightweight and amazing WYSIWYG JavaScript editor. | ![Stars](https://img.shields.io/github/stars/Alex-D/Trumbowyg?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/Alex-D/Trumbowyg?label=&style=flat) | +| [Draft.js](https://github.com/facebook/draft-js) | [facebook/draft-js](https://github.com/facebook/draft-js) | A React framework for building text editors. | ![Stars](https://img.shields.io/github/stars/facebook/draft-js?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/facebook/draft-js?label=&style=flat) | +| [bootstrap-wysihtml5](https://github.com/jhollingworth/bootstrap-wysihtml5) | [jhollingworth/bootstrap-wysihtml5](https://github.com/jhollingworth/bootstrap-wysihtml5) | Simple, beautiful wysiwyg editor | ![Stars](https://img.shields.io/github/stars/jhollingworth/bootstrap-wysihtml5?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/jhollingworth/bootstrap-wysihtml5?label=&style=flat) | +| [wysihtml5](https://github.com/xing/wysihtml5) | [xing/wysihtml5](https://github.com/xing/wysihtml5) | Open source rich text editor based on HTML5 and the progressive-enhancement approach. Uses a sophisticated security concept and aims to generate fully valid HTML5 markup by preventing unmaintainable tag soups and inline styles. | ![Stars](https://img.shields.io/github/stars/xing/wysihtml5?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/xing/wysihtml5?label=&style=flat) | +| [raptor-editor](https://github.com/PANmedia/raptor-editor) | [PANmedia/raptor-editor](https://github.com/PANmedia/raptor-editor) | Raptor, an HTML5 WYSIWYG content editor! | ![Stars](https://img.shields.io/github/stars/PANmedia/raptor-editor?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/PANmedia/raptor-editor?label=&style=flat) | +| [popline](https://github.com/kenshin54/popline) | [kenshin54/popline](https://github.com/kenshin54/popline) | Popline is an HTML5 Rich-Text-Editor Toolbar. | ![Stars](https://img.shields.io/github/stars/kenshin54/popline?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/kenshin54/popline?label=&style=flat) | +| [Summernote](https://github.com/summernote/summernote) | [summernote/summernote](https://github.com/summernote/summernote) | Super simple WYSIWYG editor. | ![Stars](https://img.shields.io/github/stars/summernote/summernote?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/summernote/summernote?label=&style=flat) | +| [Everright-formEditor](https://github.com/Liberty-liu/Everright-formEditor) | [Liberty-liu/Everright-formEditor](https://github.com/Liberty-liu/Everright-formEditor) | A visual drag-and-drop low-code form editor | ![Stars](https://img.shields.io/github/stars/Liberty-liu/Everright-formEditor?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/Liberty-liu/Everright-formEditor?label=&style=flat) | ## Documentation -| Name | Repository | Description | Badges | -|:-----|:-----------|:------------|:-------| -| [DevDocs](https://devdocs.io/) | - | is an all-in-one API documentation reader with a fast, organized, and consistent interface. | | -| [docco](http://ashkenas.com/docco/) | - | is a quick-and-dirty, hundred-line-long, literate-programming-style documentation generator. | | -| [styledocco](http://jacobrask.github.io/styledocco/) | - | generates documentation and style guide documents from your stylesheets. | | -| [Ronn](https://github.com/rtomayko/ronn) | [rtomayko/ronn](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. | ![GitHub](https://img.shields.io/github/stars/rtomayko/ronn) | -| [dox](https://github.com/tj/dox) | [tj/dox](https://github.com/tj/dox) | is a JavaScript documentation generator written with node. Dox no longer generates an opinionated structure or style for your docs, it simply gives you a JSON representation, allowing you to use markdown and JSDoc-style tags. | ![GitHub](https://img.shields.io/github/stars/tj/dox) | -| [jsdox](https://github.com/sutoiku/jsdox) | [sutoiku/jsdox](https://github.com/sutoiku/jsdox) | is a JSDoc3 to Markdown documentation generator. | ![GitHub](https://img.shields.io/github/stars/sutoiku/jsdox) | -| [ESDoc](https://github.com/esdoc/esdoc) | [esdoc/esdoc](https://github.com/esdoc/esdoc) | is a good documentation generator for JavaScript. | ![GitHub](https://img.shields.io/github/stars/esdoc/esdoc) | -| [YUIDoc](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. | | -| [coddoc](http://doug-martin.github.io/coddoc/) | - | is a jsdoc parsing library. Coddoc is different in that it is easily extensible by allowing users to add tag and code parsers through the use of coddoc.addTagHandler and coddoc.addCodeHandler. coddoc also parses source code to be used in APIs. | | -| [sphinx](http://www.sphinx-doc.org/) | - | a tool that makes it easy to create intelligent and beautiful documentation | | -| [Beautiful docs](https://github.com/beautiful-docs/beautiful-docs) | [beautiful-docs/beautiful-docs](https://github.com/beautiful-docs/beautiful-docs) | is a documentation viewer based on markdown files. | ![GitHub](https://img.shields.io/github/stars/beautiful-docs/beautiful-docs) | -| [documentation.js](http://documentation.js.org) | - | API documentation generator with support for ES2015+ and flow annotation. | | -| [jsduck](https://github.com/senchalabs/jsduck) | [senchalabs/jsduck](https://github.com/senchalabs/jsduck) | API documentation generator made for Sencha JavaScript frameworks, but can be used for other frameworks too. | ![GitHub](https://img.shields.io/github/stars/senchalabs/jsduck) | -| [codecrumbs](https://github.com/Bogdan-Lyashenko/codecrumbs) | [Bogdan-Lyashenko/codecrumbs](https://github.com/Bogdan-Lyashenko/codecrumbs) | is a visual tool for learning and documenting a codebase by putting breadcrumbs in source code. | ![GitHub](https://img.shields.io/github/stars/Bogdan-Lyashenko/codecrumbs) | +| Name | Repository | Description | Stars | Last Commit | +|:-----|:-----------|:------------|:------|:------------| +| [DevDocs](https://devdocs.io/) | - | is an all-in-one API documentation reader with a fast, organized, and consistent interface. | | | +| [docco](http://ashkenas.com/docco/) | - | is a quick-and-dirty, hundred-line-long, literate-programming-style documentation generator. | | | +| [styledocco](http://jacobrask.github.io/styledocco/) | - | generates documentation and style guide documents from your stylesheets. | | | +| [Ronn](https://github.com/rtomayko/ronn) | [rtomayko/ronn](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. | ![Stars](https://img.shields.io/github/stars/rtomayko/ronn?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/rtomayko/ronn?label=&style=flat) | +| [dox](https://github.com/tj/dox) | [tj/dox](https://github.com/tj/dox) | is a JavaScript documentation generator written with node. Dox no longer generates an opinionated structure or style for your docs, it simply gives you a JSON representation, allowing you to use markdown and JSDoc-style tags. | ![Stars](https://img.shields.io/github/stars/tj/dox?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/tj/dox?label=&style=flat) | +| [jsdox](https://github.com/sutoiku/jsdox) | [sutoiku/jsdox](https://github.com/sutoiku/jsdox) | is a JSDoc3 to Markdown documentation generator. | ![Stars](https://img.shields.io/github/stars/sutoiku/jsdox?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/sutoiku/jsdox?label=&style=flat) | +| [ESDoc](https://github.com/esdoc/esdoc) | [esdoc/esdoc](https://github.com/esdoc/esdoc) | is a good documentation generator for JavaScript. | ![Stars](https://img.shields.io/github/stars/esdoc/esdoc?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/esdoc/esdoc?label=&style=flat) | +| [YUIDoc](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. | | | +| [coddoc](http://doug-martin.github.io/coddoc/) | - | is a jsdoc parsing library. Coddoc is different in that it is easily extensible by allowing users to add tag and code parsers through the use of coddoc.addTagHandler and coddoc.addCodeHandler. coddoc also parses source code to be used in APIs. | | | +| [sphinx](http://www.sphinx-doc.org/) | - | a tool that makes it easy to create intelligent and beautiful documentation | | | +| [Beautiful docs](https://github.com/beautiful-docs/beautiful-docs) | [beautiful-docs/beautiful-docs](https://github.com/beautiful-docs/beautiful-docs) | is a documentation viewer based on markdown files. | ![Stars](https://img.shields.io/github/stars/beautiful-docs/beautiful-docs?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/beautiful-docs/beautiful-docs?label=&style=flat) | +| [documentation.js](http://documentation.js.org) | - | API documentation generator with support for ES2015+ and flow annotation. | | | +| [jsduck](https://github.com/senchalabs/jsduck) | [senchalabs/jsduck](https://github.com/senchalabs/jsduck) | API documentation generator made for Sencha JavaScript frameworks, but can be used for other frameworks too. | ![Stars](https://img.shields.io/github/stars/senchalabs/jsduck?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/senchalabs/jsduck?label=&style=flat) | +| [codecrumbs](https://github.com/Bogdan-Lyashenko/codecrumbs) | [Bogdan-Lyashenko/codecrumbs](https://github.com/Bogdan-Lyashenko/codecrumbs) | is a visual tool for learning and documenting a codebase by putting breadcrumbs in source code. | ![Stars](https://img.shields.io/github/stars/Bogdan-Lyashenko/codecrumbs?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/Bogdan-Lyashenko/codecrumbs?label=&style=flat) | ## Files *Libraries for working with files.* -| Name | Repository | Description | Badges | -|:-----|:-----------|:------------|:-------| -| [Papa Parse](https://github.com/mholt/PapaParse) | [mholt/PapaParse](https://github.com/mholt/PapaParse) | A powerful CSV library that supports parsing CSV files/strings and also exporting to CSV. | ![GitHub](https://img.shields.io/github/stars/mholt/PapaParse) | -| [jBinary](https://github.com/jDataView/jBinary) | [jDataView/jBinary](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. | ![GitHub](https://img.shields.io/github/stars/jDataView/jBinary) | -| [diff2html](https://github.com/rtfpessoa/diff2html) | [rtfpessoa/diff2html](https://github.com/rtfpessoa/diff2html) | Git diff output parser and pretty HTML generator. | ![GitHub](https://img.shields.io/github/stars/rtfpessoa/diff2html) | -| [jsPDF](https://github.com/MrRio/jsPDF) | [MrRio/jsPDF](https://github.com/MrRio/jsPDF) | JavaScript PDF generation. | ![GitHub](https://img.shields.io/github/stars/MrRio/jsPDF) | -| [PDF.js](https://github.com/mozilla/pdf.js) | [mozilla/pdf.js](https://github.com/mozilla/pdf.js) | PDF Reader in JavaScript. | ![GitHub](https://img.shields.io/github/stars/mozilla/pdf.js) | +| Name | Repository | Description | Stars | Last Commit | +|:-----|:-----------|:------------|:------|:------------| +| [Papa Parse](https://github.com/mholt/PapaParse) | [mholt/PapaParse](https://github.com/mholt/PapaParse) | A powerful CSV library that supports parsing CSV files/strings and also exporting to CSV. | ![Stars](https://img.shields.io/github/stars/mholt/PapaParse?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/mholt/PapaParse?label=&style=flat) | +| [jBinary](https://github.com/jDataView/jBinary) | [jDataView/jBinary](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. | ![Stars](https://img.shields.io/github/stars/jDataView/jBinary?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/jDataView/jBinary?label=&style=flat) | +| [diff2html](https://github.com/rtfpessoa/diff2html) | [rtfpessoa/diff2html](https://github.com/rtfpessoa/diff2html) | Git diff output parser and pretty HTML generator. | ![Stars](https://img.shields.io/github/stars/rtfpessoa/diff2html?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/rtfpessoa/diff2html?label=&style=flat) | +| [jsPDF](https://github.com/MrRio/jsPDF) | [MrRio/jsPDF](https://github.com/MrRio/jsPDF) | JavaScript PDF generation. | ![Stars](https://img.shields.io/github/stars/MrRio/jsPDF?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/MrRio/jsPDF?label=&style=flat) | +| [PDF.js](https://github.com/mozilla/pdf.js) | [mozilla/pdf.js](https://github.com/mozilla/pdf.js) | PDF Reader in JavaScript. | ![Stars](https://img.shields.io/github/stars/mozilla/pdf.js?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/mozilla/pdf.js?label=&style=flat) | ## Functional Programming *Functional programming libraries to extend JavaScript’s capabilities.* -| Name | Repository | Description | Badges | -|:-----|:-----------|:------------|:-------| -| [underscore](https://github.com/jashkenas/underscore) | [jashkenas/underscore](https://github.com/jashkenas/underscore) | JavaScript's utility _ belt. | ![GitHub](https://img.shields.io/github/stars/jashkenas/underscore) | -| [lodash](https://github.com/lodash/lodash) | [lodash/lodash](https://github.com/lodash/lodash) | A utility library delivering consistency, customization, performance, & extras. | ![GitHub](https://img.shields.io/github/stars/lodash/lodash) | -| [Sugar](https://github.com/andrewplummer/Sugar) | [andrewplummer/Sugar](https://github.com/andrewplummer/Sugar) | A JavaScript library for working with native objects. | ![GitHub](https://img.shields.io/github/stars/andrewplummer/Sugar) | -| [lazy.js](https://github.com/dtao/lazy.js) | [dtao/lazy.js](https://github.com/dtao/lazy.js) | Like Underscore, but lazier. | ![GitHub](https://img.shields.io/github/stars/dtao/lazy.js) | -| [ramda](https://github.com/ramda/ramda) | [ramda/ramda](https://github.com/ramda/ramda) | A practical functional library for JavaScript programmers. | ![GitHub](https://img.shields.io/github/stars/ramda/ramda) | -| [mout](https://github.com/mout/mout) | [mout/mout](https://github.com/mout/mout) | Modular JavaScript Utilities. | ![GitHub](https://img.shields.io/github/stars/mout/mout) | -| [preludejs](https://github.com/alanrsoares/prelude-js) | [alanrsoares/prelude-js](https://github.com/alanrsoares/prelude-js) | Hardcore Functional Programming for JavaScript. | ![GitHub](https://img.shields.io/github/stars/alanrsoares/prelude-js) | -| [rambda](https://github.com/selfrefactor/rambda) | [selfrefactor/rambda](https://github.com/selfrefactor/rambda) | Faster and smaller alternative to *Ramda*. | ![GitHub](https://img.shields.io/github/stars/selfrefactor/rambda) | -| [fxts](https://github.com/marpple/FxTS) | [marpple/FxTS](https://github.com/marpple/FxTS) | Lazy evaluation and concurrency. | ![GitHub](https://img.shields.io/github/stars/marpple/FxTS) | -| [wild-wild-path](https://github.com/ehmicky/wild-wild-path) | [ehmicky/wild-wild-path](https://github.com/ehmicky/wild-wild-path) | Object property paths with wildcards and regexps. | ![GitHub](https://img.shields.io/github/stars/ehmicky/wild-wild-path) | -| [sweet-monads](https://github.com/JSMonk/sweet-monads) | [JSMonk/sweet-monads](https://github.com/JSMonk/sweet-monads) | A utility library containing popular monads and lazy iterators. | ![GitHub](https://img.shields.io/github/stars/JSMonk/sweet-monads) | +| Name | Repository | Description | Stars | Last Commit | +|:-----|:-----------|:------------|:------|:------------| +| [underscore](https://github.com/jashkenas/underscore) | [jashkenas/underscore](https://github.com/jashkenas/underscore) | JavaScript's utility _ belt. | ![Stars](https://img.shields.io/github/stars/jashkenas/underscore?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/jashkenas/underscore?label=&style=flat) | +| [lodash](https://github.com/lodash/lodash) | [lodash/lodash](https://github.com/lodash/lodash) | A utility library delivering consistency, customization, performance, & extras. | ![Stars](https://img.shields.io/github/stars/lodash/lodash?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/lodash/lodash?label=&style=flat) | +| [Sugar](https://github.com/andrewplummer/Sugar) | [andrewplummer/Sugar](https://github.com/andrewplummer/Sugar) | A JavaScript library for working with native objects. | ![Stars](https://img.shields.io/github/stars/andrewplummer/Sugar?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/andrewplummer/Sugar?label=&style=flat) | +| [lazy.js](https://github.com/dtao/lazy.js) | [dtao/lazy.js](https://github.com/dtao/lazy.js) | Like Underscore, but lazier. | ![Stars](https://img.shields.io/github/stars/dtao/lazy.js?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/dtao/lazy.js?label=&style=flat) | +| [ramda](https://github.com/ramda/ramda) | [ramda/ramda](https://github.com/ramda/ramda) | A practical functional library for JavaScript programmers. | ![Stars](https://img.shields.io/github/stars/ramda/ramda?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/ramda/ramda?label=&style=flat) | +| [mout](https://github.com/mout/mout) | [mout/mout](https://github.com/mout/mout) | Modular JavaScript Utilities. | ![Stars](https://img.shields.io/github/stars/mout/mout?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/mout/mout?label=&style=flat) | +| [preludejs](https://github.com/alanrsoares/prelude-js) | [alanrsoares/prelude-js](https://github.com/alanrsoares/prelude-js) | Hardcore Functional Programming for JavaScript. | ![Stars](https://img.shields.io/github/stars/alanrsoares/prelude-js?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/alanrsoares/prelude-js?label=&style=flat) | +| [rambda](https://github.com/selfrefactor/rambda) | [selfrefactor/rambda](https://github.com/selfrefactor/rambda) | Faster and smaller alternative to *Ramda*. | ![Stars](https://img.shields.io/github/stars/selfrefactor/rambda?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/selfrefactor/rambda?label=&style=flat) | +| [fxts](https://github.com/marpple/FxTS) | [marpple/FxTS](https://github.com/marpple/FxTS) | Lazy evaluation and concurrency. | ![Stars](https://img.shields.io/github/stars/marpple/FxTS?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/marpple/FxTS?label=&style=flat) | +| [wild-wild-path](https://github.com/ehmicky/wild-wild-path) | [ehmicky/wild-wild-path](https://github.com/ehmicky/wild-wild-path) | Object property paths with wildcards and regexps. | ![Stars](https://img.shields.io/github/stars/ehmicky/wild-wild-path?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/ehmicky/wild-wild-path?label=&style=flat) | +| [sweet-monads](https://github.com/JSMonk/sweet-monads) | [JSMonk/sweet-monads](https://github.com/JSMonk/sweet-monads) | A utility library containing popular monads and lazy iterators. | ![Stars](https://img.shields.io/github/stars/JSMonk/sweet-monads?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/JSMonk/sweet-monads?label=&style=flat) | ## Reactive Programming *Reactive programming libraries to extend JavaScript’s capabilities.* -| Name | Repository | Description | Badges | -|:-----|:-----------|:------------|:-------| -| [RxJS](https://github.com/ReactiveX/rxjs) | [ReactiveX/rxjs](https://github.com/ReactiveX/rxjs) | A reactive programming library for JavaScript. | ![GitHub](https://img.shields.io/github/stars/ReactiveX/rxjs) | -| [Bacon](https://github.com/baconjs/bacon.js) | [baconjs/bacon.js](https://github.com/baconjs/bacon.js) | FRP (functional reactive programming) library for JavaScript. | ![GitHub](https://img.shields.io/github/stars/baconjs/bacon.js) | -| [Kefir](https://github.com/pozadi/kefir) | [pozadi/kefir](https://github.com/pozadi/kefir) | FRP library for JavaScript inspired by Bacon.js and RxJS with focus on high performance and low memory consumption. | ![GitHub](https://img.shields.io/github/stars/pozadi/kefir) | -| [Highland](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. | | -| [Most.js](https://github.com/cujojs/most) | [cujojs/most](https://github.com/cujojs/most) | high performance FRP library. | ![GitHub](https://img.shields.io/github/stars/cujojs/most) | -| [MobX](https://github.com/mobxjs/mobx) | [mobxjs/mobx](https://github.com/mobxjs/mobx) | TFRP library for simple, scalable state management. | ![GitHub](https://img.shields.io/github/stars/mobxjs/mobx) | -| [Cycle.js](https://cycle.js.org) | - | A functional and reactive JavaScript library for cleaner code. | | -| [concent](https://github.com/concentjs/concent) | [concentjs/concent](https://github.com/concentjs/concent) | Definitely the ❤️ simplest but ⚡️ strongest state management for react, it is predictable、progressive and efficient. | ![GitHub](https://img.shields.io/github/stars/concentjs/concent) | +| Name | Repository | Description | Stars | Last Commit | +|:-----|:-----------|:------------|:------|:------------| +| [RxJS](https://github.com/ReactiveX/rxjs) | [ReactiveX/rxjs](https://github.com/ReactiveX/rxjs) | A reactive programming library for JavaScript. | ![Stars](https://img.shields.io/github/stars/ReactiveX/rxjs?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/ReactiveX/rxjs?label=&style=flat) | +| [Bacon](https://github.com/baconjs/bacon.js) | [baconjs/bacon.js](https://github.com/baconjs/bacon.js) | FRP (functional reactive programming) library for JavaScript. | ![Stars](https://img.shields.io/github/stars/baconjs/bacon.js?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/baconjs/bacon.js?label=&style=flat) | +| [Kefir](https://github.com/pozadi/kefir) | [pozadi/kefir](https://github.com/pozadi/kefir) | FRP library for JavaScript inspired by Bacon.js and RxJS with focus on high performance and low memory consumption. | ![Stars](https://img.shields.io/github/stars/pozadi/kefir?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/pozadi/kefir?label=&style=flat) | +| [Highland](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. | | | +| [Most.js](https://github.com/cujojs/most) | [cujojs/most](https://github.com/cujojs/most) | high performance FRP library. | ![Stars](https://img.shields.io/github/stars/cujojs/most?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/cujojs/most?label=&style=flat) | +| [MobX](https://github.com/mobxjs/mobx) | [mobxjs/mobx](https://github.com/mobxjs/mobx) | TFRP library for simple, scalable state management. | ![Stars](https://img.shields.io/github/stars/mobxjs/mobx?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/mobxjs/mobx?label=&style=flat) | +| [Cycle.js](https://cycle.js.org) | - | A functional and reactive JavaScript library for cleaner code. | | | +| [concent](https://github.com/concentjs/concent) | [concentjs/concent](https://github.com/concentjs/concent) | Definitely the ❤️ simplest but ⚡️ strongest state management for react, it is predictable、progressive and efficient. | ![Stars](https://img.shields.io/github/stars/concentjs/concent?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/concentjs/concent?label=&style=flat) | ## Data Structure *Data structure libraries to build a more sophisticated application.* -| Name | Repository | Description | Badges | -|:-----|:-----------|:------------|:-------| -| [immutable-js](https://github.com/facebook/immutable-js) | [facebook/immutable-js](https://github.com/facebook/immutable-js) | Immutable Data Collections including Sequence, Range, Repeat, Map, OrderedMap, Set and a sparse Vector. | ![GitHub](https://img.shields.io/github/stars/facebook/immutable-js) | -| [mori](https://github.com/swannodette/mori) | [swannodette/mori](https://github.com/swannodette/mori) | A library for using ClojureScript's persistent data structures and supporting API from the comfort of vanilla JavaScript. | ![GitHub](https://img.shields.io/github/stars/swannodette/mori) | -| [buckets](https://github.com/mauriciosantos/Buckets-JS) | [mauriciosantos/Buckets-JS](https://github.com/mauriciosantos/Buckets-JS) | A complete, fully tested and documented data structure library written in JavaScript. | ![GitHub](https://img.shields.io/github/stars/mauriciosantos/Buckets-JS) | -| [hashmap](https://github.com/flesler/hashmap) | [flesler/hashmap](https://github.com/flesler/hashmap) | Simple hashmap implementation that supports any kind of keys. | ![GitHub](https://img.shields.io/github/stars/flesler/hashmap) | -| [ngraph.graph](https://github.com/anvaka/ngraph.graph) | [anvaka/ngraph.graph](https://github.com/anvaka/ngraph.graph) | Graph data structure in javascript. | ![GitHub](https://img.shields.io/github/stars/anvaka/ngraph.graph) | -| [js-sdsl](https://github.com/zly201/js-sdsl) | [zly201/js-sdsl](https://github.com/zly201/js-sdsl) | Refer to the javascript standard data structure library implemented by c++ stl, which supports c++ bidirectional iterator mode. | ![GitHub](https://img.shields.io/github/stars/zly201/js-sdsl) | +| Name | Repository | Description | Stars | Last Commit | +|:-----|:-----------|:------------|:------|:------------| +| [immutable-js](https://github.com/facebook/immutable-js) | [facebook/immutable-js](https://github.com/facebook/immutable-js) | Immutable Data Collections including Sequence, Range, Repeat, Map, OrderedMap, Set and a sparse Vector. | ![Stars](https://img.shields.io/github/stars/facebook/immutable-js?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/facebook/immutable-js?label=&style=flat) | +| [mori](https://github.com/swannodette/mori) | [swannodette/mori](https://github.com/swannodette/mori) | A library for using ClojureScript's persistent data structures and supporting API from the comfort of vanilla JavaScript. | ![Stars](https://img.shields.io/github/stars/swannodette/mori?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/swannodette/mori?label=&style=flat) | +| [buckets](https://github.com/mauriciosantos/Buckets-JS) | [mauriciosantos/Buckets-JS](https://github.com/mauriciosantos/Buckets-JS) | A complete, fully tested and documented data structure library written in JavaScript. | ![Stars](https://img.shields.io/github/stars/mauriciosantos/Buckets-JS?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/mauriciosantos/Buckets-JS?label=&style=flat) | +| [hashmap](https://github.com/flesler/hashmap) | [flesler/hashmap](https://github.com/flesler/hashmap) | Simple hashmap implementation that supports any kind of keys. | ![Stars](https://img.shields.io/github/stars/flesler/hashmap?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/flesler/hashmap?label=&style=flat) | +| [ngraph.graph](https://github.com/anvaka/ngraph.graph) | [anvaka/ngraph.graph](https://github.com/anvaka/ngraph.graph) | Graph data structure in javascript. | ![Stars](https://img.shields.io/github/stars/anvaka/ngraph.graph?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/anvaka/ngraph.graph?label=&style=flat) | +| [js-sdsl](https://github.com/zly201/js-sdsl) | [zly201/js-sdsl](https://github.com/zly201/js-sdsl) | Refer to the javascript standard data structure library implemented by c++ stl, which supports c++ bidirectional iterator mode. | ![Stars](https://img.shields.io/github/stars/zly201/js-sdsl?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/zly201/js-sdsl?label=&style=flat) | ## Date *Date Libraries.* -| Name | Repository | Description | Badges | -|:-----|:-----------|:------------|:-------| -| [moment](https://github.com/moment/moment) | [moment/moment](https://github.com/moment/moment) | Parse, validate, manipulate, and display dates in JavaScript. | ![GitHub](https://img.shields.io/github/stars/moment/moment) | -| [moment-timezone](https://github.com/moment/moment-timezone) | [moment/moment-timezone](https://github.com/moment/moment-timezone) | Timezone support for moment.js. | ![GitHub](https://img.shields.io/github/stars/moment/moment-timezone) | -| [jquery-timeago](https://github.com/rmm5t/jquery-timeago) | [rmm5t/jquery-timeago](https://github.com/rmm5t/jquery-timeago) | A jQuery plugin that makes it easy to support automatically updating fuzzy timestamps (e.g. "4 minutes ago"). | ![GitHub](https://img.shields.io/github/stars/rmm5t/jquery-timeago) | -| [timezone-js](https://github.com/mde/timezone-js) | [mde/timezone-js](https://github.com/mde/timezone-js) | Timezone-enabled JavaScript Date object. Uses Olson zoneinfo files for timezone data. | ![GitHub](https://img.shields.io/github/stars/mde/timezone-js) | -| [date](https://github.com/MatthewMueller/date) | [MatthewMueller/date](https://github.com/MatthewMueller/date) | Date() for humans. | ![GitHub](https://img.shields.io/github/stars/MatthewMueller/date) | -| [ms.js](https://github.com/rauchg/ms.js) | [rauchg/ms.js](https://github.com/rauchg/ms.js) | Tiny millisecond conversion utility. | ![GitHub](https://img.shields.io/github/stars/rauchg/ms.js) | -| [countdown.js](https://github.com/gumroad/countdown.js) | [gumroad/countdown.js](https://github.com/gumroad/countdown.js) | Super simple countdowns. | ![GitHub](https://img.shields.io/github/stars/gumroad/countdown.js) | -| [timeago.js](https://github.com/hustcc/timeago.js) | [hustcc/timeago.js](https://github.com/hustcc/timeago.js) | Simple library (less then 2kb) used to format date with `*** time ago` statement. | ![GitHub](https://img.shields.io/github/stars/hustcc/timeago.js) | -| [fecha](https://github.com/taylorhakes/fecha) | [taylorhakes/fecha](https://github.com/taylorhakes/fecha) | Lightweight date formatting and parsing (~2KB). Meant to replace parsing and formatting functionality of moment.js. | ![GitHub](https://img.shields.io/github/stars/taylorhakes/fecha) | -| [date-fns](https://github.com/date-fns/date-fns) | [date-fns/date-fns](https://github.com/date-fns/date-fns) | Modern JavaScript date utility library. | ![GitHub](https://img.shields.io/github/stars/date-fns/date-fns) | -| [map-countdown](https://github.com/dawidjaniga/map-countdown) | [dawidjaniga/map-countdown](https://github.com/dawidjaniga/map-countdown) | A browser countdown built on top of the Google Maps. | ![GitHub](https://img.shields.io/github/stars/dawidjaniga/map-countdown) | -| [dayjs](https://github.com/iamkun/dayjs) | [iamkun/dayjs](https://github.com/iamkun/dayjs) | Day.js 2KB immutable date library alternative to Moment.js with the same modern API. | ![GitHub](https://img.shields.io/github/stars/iamkun/dayjs) | -| [luxon](https://github.com/moment/luxon) | [moment/luxon](https://github.com/moment/luxon) | Luxon is a library for working with dates and times in JavaScript. | ![GitHub](https://img.shields.io/github/stars/moment/luxon) | -| [tempo](https://github.com/formkit/tempo) | [formkit/tempo](https://github.com/formkit/tempo) | Parsing, formatting, and timezones — Tempo is a small tree-shakable library for native Date objects. | ![GitHub](https://img.shields.io/github/stars/formkit/tempo) | +| Name | Repository | Description | Stars | Last Commit | +|:-----|:-----------|:------------|:------|:------------| +| [moment](https://github.com/moment/moment) | [moment/moment](https://github.com/moment/moment) | Parse, validate, manipulate, and display dates in JavaScript. | ![Stars](https://img.shields.io/github/stars/moment/moment?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/moment/moment?label=&style=flat) | +| [moment-timezone](https://github.com/moment/moment-timezone) | [moment/moment-timezone](https://github.com/moment/moment-timezone) | Timezone support for moment.js. | ![Stars](https://img.shields.io/github/stars/moment/moment-timezone?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/moment/moment-timezone?label=&style=flat) | +| [jquery-timeago](https://github.com/rmm5t/jquery-timeago) | [rmm5t/jquery-timeago](https://github.com/rmm5t/jquery-timeago) | A jQuery plugin that makes it easy to support automatically updating fuzzy timestamps (e.g. "4 minutes ago"). | ![Stars](https://img.shields.io/github/stars/rmm5t/jquery-timeago?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/rmm5t/jquery-timeago?label=&style=flat) | +| [timezone-js](https://github.com/mde/timezone-js) | [mde/timezone-js](https://github.com/mde/timezone-js) | Timezone-enabled JavaScript Date object. Uses Olson zoneinfo files for timezone data. | ![Stars](https://img.shields.io/github/stars/mde/timezone-js?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/mde/timezone-js?label=&style=flat) | +| [date](https://github.com/MatthewMueller/date) | [MatthewMueller/date](https://github.com/MatthewMueller/date) | Date() for humans. | ![Stars](https://img.shields.io/github/stars/MatthewMueller/date?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/MatthewMueller/date?label=&style=flat) | +| [ms.js](https://github.com/rauchg/ms.js) | [rauchg/ms.js](https://github.com/rauchg/ms.js) | Tiny millisecond conversion utility. | ![Stars](https://img.shields.io/github/stars/rauchg/ms.js?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/rauchg/ms.js?label=&style=flat) | +| [countdown.js](https://github.com/gumroad/countdown.js) | [gumroad/countdown.js](https://github.com/gumroad/countdown.js) | Super simple countdowns. | ![Stars](https://img.shields.io/github/stars/gumroad/countdown.js?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/gumroad/countdown.js?label=&style=flat) | +| [timeago.js](https://github.com/hustcc/timeago.js) | [hustcc/timeago.js](https://github.com/hustcc/timeago.js) | Simple library (less then 2kb) used to format date with `*** time ago` statement. | ![Stars](https://img.shields.io/github/stars/hustcc/timeago.js?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/hustcc/timeago.js?label=&style=flat) | +| [fecha](https://github.com/taylorhakes/fecha) | [taylorhakes/fecha](https://github.com/taylorhakes/fecha) | Lightweight date formatting and parsing (~2KB). Meant to replace parsing and formatting functionality of moment.js. | ![Stars](https://img.shields.io/github/stars/taylorhakes/fecha?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/taylorhakes/fecha?label=&style=flat) | +| [date-fns](https://github.com/date-fns/date-fns) | [date-fns/date-fns](https://github.com/date-fns/date-fns) | Modern JavaScript date utility library. | ![Stars](https://img.shields.io/github/stars/date-fns/date-fns?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/date-fns/date-fns?label=&style=flat) | +| [map-countdown](https://github.com/dawidjaniga/map-countdown) | [dawidjaniga/map-countdown](https://github.com/dawidjaniga/map-countdown) | A browser countdown built on top of the Google Maps. | ![Stars](https://img.shields.io/github/stars/dawidjaniga/map-countdown?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/dawidjaniga/map-countdown?label=&style=flat) | +| [dayjs](https://github.com/iamkun/dayjs) | [iamkun/dayjs](https://github.com/iamkun/dayjs) | Day.js 2KB immutable date library alternative to Moment.js with the same modern API. | ![Stars](https://img.shields.io/github/stars/iamkun/dayjs?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/iamkun/dayjs?label=&style=flat) | +| [luxon](https://github.com/moment/luxon) | [moment/luxon](https://github.com/moment/luxon) | Luxon is a library for working with dates and times in JavaScript. | ![Stars](https://img.shields.io/github/stars/moment/luxon?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/moment/luxon?label=&style=flat) | +| [tempo](https://github.com/formkit/tempo) | [formkit/tempo](https://github.com/formkit/tempo) | Parsing, formatting, and timezones — Tempo is a small tree-shakable library for native Date objects. | ![Stars](https://img.shields.io/github/stars/formkit/tempo?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/formkit/tempo?label=&style=flat) | ## String *String Libraries.* -| Name | Repository | Description | Badges | -|:-----|:-----------|:------------|:-------| -| [voca](https://github.com/panzerdp/voca) | [panzerdp/voca](https://github.com/panzerdp/voca) | The ultimate JavaScript string library | ![GitHub](https://img.shields.io/github/stars/panzerdp/voca) | -| [selecting](https://github.com/EvandroLG/selecting) | [EvandroLG/selecting](https://github.com/EvandroLG/selecting) | A library that allows you to access the text selected by the user. | ![GitHub](https://img.shields.io/github/stars/EvandroLG/selecting) | -| [underscore.string](https://github.com/epeli/underscore.string) | [epeli/underscore.string](https://github.com/epeli/underscore.string) | String manipulation extensions for Underscore.js JavaScript library. | ![GitHub](https://img.shields.io/github/stars/epeli/underscore.string) | -| [string.js](https://github.com/jprichardson/string.js) | [jprichardson/string.js](https://github.com/jprichardson/string.js) | Extra JavaScript string methods. | ![GitHub](https://img.shields.io/github/stars/jprichardson/string.js) | -| [he](https://github.com/mathiasbynens/he) | [mathiasbynens/he](https://github.com/mathiasbynens/he) | A robust HTML entity encoder/decoder written in JavaScript. | ![GitHub](https://img.shields.io/github/stars/mathiasbynens/he) | -| [multiline](https://github.com/sindresorhus/multiline) | [sindresorhus/multiline](https://github.com/sindresorhus/multiline) | Multiline strings in JavaScript. | ![GitHub](https://img.shields.io/github/stars/sindresorhus/multiline) | -| [query-string](https://github.com/sindresorhus/query-string) | [sindresorhus/query-string](https://github.com/sindresorhus/query-string) | Parse and stringify URL query strings. | ![GitHub](https://img.shields.io/github/stars/sindresorhus/query-string) | -| [URI.js](https://github.com/medialize/URI.js/) | [medialize/URI.js](https://github.com/medialize/URI.js) | JavaScript URL mutation library. | ![GitHub](https://img.shields.io/github/stars/medialize/URI.js) | -| [jsurl](https://github.com/Mikhus/domurl) | [Mikhus/domurl](https://github.com/Mikhus/domurl) | Lightweight URL manipulation with JavaScript. | ![GitHub](https://img.shields.io/github/stars/Mikhus/domurl) | -| [sprintf.js](https://github.com/alexei/sprintf.js) | [alexei/sprintf.js](https://github.com/alexei/sprintf.js) | A sprintf implementation. | ![GitHub](https://img.shields.io/github/stars/alexei/sprintf.js) | -| [url-pattern](https://github.com/snd/url-pattern) | [snd/url-pattern](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. | ![GitHub](https://img.shields.io/github/stars/snd/url-pattern) | -| [plexis](https://github.com/plexis-js/plexis) | [plexis-js/plexis](https://github.com/plexis-js/plexis) | Lo-fi, powerful, community-driven string manipulation library. | ![GitHub](https://img.shields.io/github/stars/plexis-js/plexis) | -| [url-state-machine](https://github.com/anonrig/url-js) | [anonrig/url-js](https://github.com/anonrig/url-js) | Super fast spec-compliant URL parser state machine for Node.js. | ![GitHub](https://img.shields.io/github/stars/anonrig/url-js) | +| Name | Repository | Description | Stars | Last Commit | +|:-----|:-----------|:------------|:------|:------------| +| [voca](https://github.com/panzerdp/voca) | [panzerdp/voca](https://github.com/panzerdp/voca) | The ultimate JavaScript string library | ![Stars](https://img.shields.io/github/stars/panzerdp/voca?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/panzerdp/voca?label=&style=flat) | +| [selecting](https://github.com/EvandroLG/selecting) | [EvandroLG/selecting](https://github.com/EvandroLG/selecting) | A library that allows you to access the text selected by the user. | ![Stars](https://img.shields.io/github/stars/EvandroLG/selecting?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/EvandroLG/selecting?label=&style=flat) | +| [underscore.string](https://github.com/epeli/underscore.string) | [epeli/underscore.string](https://github.com/epeli/underscore.string) | String manipulation extensions for Underscore.js JavaScript library. | ![Stars](https://img.shields.io/github/stars/epeli/underscore.string?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/epeli/underscore.string?label=&style=flat) | +| [string.js](https://github.com/jprichardson/string.js) | [jprichardson/string.js](https://github.com/jprichardson/string.js) | Extra JavaScript string methods. | ![Stars](https://img.shields.io/github/stars/jprichardson/string.js?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/jprichardson/string.js?label=&style=flat) | +| [he](https://github.com/mathiasbynens/he) | [mathiasbynens/he](https://github.com/mathiasbynens/he) | A robust HTML entity encoder/decoder written in JavaScript. | ![Stars](https://img.shields.io/github/stars/mathiasbynens/he?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/mathiasbynens/he?label=&style=flat) | +| [multiline](https://github.com/sindresorhus/multiline) | [sindresorhus/multiline](https://github.com/sindresorhus/multiline) | Multiline strings in JavaScript. | ![Stars](https://img.shields.io/github/stars/sindresorhus/multiline?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/sindresorhus/multiline?label=&style=flat) | +| [query-string](https://github.com/sindresorhus/query-string) | [sindresorhus/query-string](https://github.com/sindresorhus/query-string) | Parse and stringify URL query strings. | ![Stars](https://img.shields.io/github/stars/sindresorhus/query-string?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/sindresorhus/query-string?label=&style=flat) | +| [URI.js](https://github.com/medialize/URI.js/) | [medialize/URI.js](https://github.com/medialize/URI.js) | JavaScript URL mutation library. | ![Stars](https://img.shields.io/github/stars/medialize/URI.js?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/medialize/URI.js?label=&style=flat) | +| [jsurl](https://github.com/Mikhus/domurl) | [Mikhus/domurl](https://github.com/Mikhus/domurl) | Lightweight URL manipulation with JavaScript. | ![Stars](https://img.shields.io/github/stars/Mikhus/domurl?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/Mikhus/domurl?label=&style=flat) | +| [sprintf.js](https://github.com/alexei/sprintf.js) | [alexei/sprintf.js](https://github.com/alexei/sprintf.js) | A sprintf implementation. | ![Stars](https://img.shields.io/github/stars/alexei/sprintf.js?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/alexei/sprintf.js?label=&style=flat) | +| [url-pattern](https://github.com/snd/url-pattern) | [snd/url-pattern](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. | ![Stars](https://img.shields.io/github/stars/snd/url-pattern?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/snd/url-pattern?label=&style=flat) | +| [plexis](https://github.com/plexis-js/plexis) | [plexis-js/plexis](https://github.com/plexis-js/plexis) | Lo-fi, powerful, community-driven string manipulation library. | ![Stars](https://img.shields.io/github/stars/plexis-js/plexis?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/plexis-js/plexis?label=&style=flat) | +| [url-state-machine](https://github.com/anonrig/url-js) | [anonrig/url-js](https://github.com/anonrig/url-js) | Super fast spec-compliant URL parser state machine for Node.js. | ![Stars](https://img.shields.io/github/stars/anonrig/url-js?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/anonrig/url-js?label=&style=flat) | ## Number -| Name | Repository | Description | Badges | -|:-----|:-----------|:------------|:-------| -| [Numeral-js](https://github.com/adamwdraper/Numeral-js) | [adamwdraper/Numeral-js](https://github.com/adamwdraper/Numeral-js) | A JavaScript library for formatting and manipulating numbers. | ![GitHub](https://img.shields.io/github/stars/adamwdraper/Numeral-js) | -| [chance.js](https://github.com/chancejs/chancejs) | [chancejs/chancejs](https://github.com/chancejs/chancejs) | Random generator helper in JavaScript. Can generate numbers, strings etc. | ![GitHub](https://img.shields.io/github/stars/chancejs/chancejs) | -| [odometer](https://github.com/HubSpot/odometer) | [HubSpot/odometer](https://github.com/HubSpot/odometer) | Smoothly transitions numbers with ease. | ![GitHub](https://img.shields.io/github/stars/HubSpot/odometer) | -| [accounting.js](https://github.com/josscrowcroft/accounting.js) | [josscrowcroft/accounting.js](https://github.com/josscrowcroft/accounting.js) | A lightweight JavaScript library for number, money and currency formatting - fully localisable, zero dependencies. | ![GitHub](https://img.shields.io/github/stars/josscrowcroft/accounting.js) | -| [money.js](https://github.com/josscrowcroft/money.js) | [josscrowcroft/money.js](https://github.com/josscrowcroft/money.js) | A tiny (1kb) JavaScript currency conversion library, for web & nodeJS. | ![GitHub](https://img.shields.io/github/stars/josscrowcroft/money.js) | -| [Fraction.js](https://github.com/infusion/Fraction.js) | [infusion/Fraction.js](https://github.com/infusion/Fraction.js) | A rational number library for JavaScript. | ![GitHub](https://img.shields.io/github/stars/infusion/Fraction.js) | -| [Complex.js](https://github.com/infusion/Complex.js) | [infusion/Complex.js](https://github.com/infusion/Complex.js) | A complex number library for JavaScript. | ![GitHub](https://img.shields.io/github/stars/infusion/Complex.js) | -| [Polynomial.js](https://github.com/infusion/Polynomial.js) | [infusion/Polynomial.js](https://github.com/infusion/Polynomial.js) | A polynomials library for JavaScript. | ![GitHub](https://img.shields.io/github/stars/infusion/Polynomial.js) | -| [Quaternion.js](https://github.com/infusion/Quaternion.js) | [infusion/Quaternion.js](https://github.com/infusion/Quaternion.js) | A quaternion library for JavaScript | ![GitHub](https://img.shields.io/github/stars/infusion/Quaternion.js) | +| Name | Repository | Description | Stars | Last Commit | +|:-----|:-----------|:------------|:------|:------------| +| [Numeral-js](https://github.com/adamwdraper/Numeral-js) | [adamwdraper/Numeral-js](https://github.com/adamwdraper/Numeral-js) | A JavaScript library for formatting and manipulating numbers. | ![Stars](https://img.shields.io/github/stars/adamwdraper/Numeral-js?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/adamwdraper/Numeral-js?label=&style=flat) | +| [chance.js](https://github.com/chancejs/chancejs) | [chancejs/chancejs](https://github.com/chancejs/chancejs) | Random generator helper in JavaScript. Can generate numbers, strings etc. | ![Stars](https://img.shields.io/github/stars/chancejs/chancejs?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/chancejs/chancejs?label=&style=flat) | +| [odometer](https://github.com/HubSpot/odometer) | [HubSpot/odometer](https://github.com/HubSpot/odometer) | Smoothly transitions numbers with ease. | ![Stars](https://img.shields.io/github/stars/HubSpot/odometer?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/HubSpot/odometer?label=&style=flat) | +| [accounting.js](https://github.com/josscrowcroft/accounting.js) | [josscrowcroft/accounting.js](https://github.com/josscrowcroft/accounting.js) | A lightweight JavaScript library for number, money and currency formatting - fully localisable, zero dependencies. | ![Stars](https://img.shields.io/github/stars/josscrowcroft/accounting.js?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/josscrowcroft/accounting.js?label=&style=flat) | +| [money.js](https://github.com/josscrowcroft/money.js) | [josscrowcroft/money.js](https://github.com/josscrowcroft/money.js) | A tiny (1kb) JavaScript currency conversion library, for web & nodeJS. | ![Stars](https://img.shields.io/github/stars/josscrowcroft/money.js?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/josscrowcroft/money.js?label=&style=flat) | +| [Fraction.js](https://github.com/infusion/Fraction.js) | [infusion/Fraction.js](https://github.com/infusion/Fraction.js) | A rational number library for JavaScript. | ![Stars](https://img.shields.io/github/stars/infusion/Fraction.js?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/infusion/Fraction.js?label=&style=flat) | +| [Complex.js](https://github.com/infusion/Complex.js) | [infusion/Complex.js](https://github.com/infusion/Complex.js) | A complex number library for JavaScript. | ![Stars](https://img.shields.io/github/stars/infusion/Complex.js?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/infusion/Complex.js?label=&style=flat) | +| [Polynomial.js](https://github.com/infusion/Polynomial.js) | [infusion/Polynomial.js](https://github.com/infusion/Polynomial.js) | A polynomials library for JavaScript. | ![Stars](https://img.shields.io/github/stars/infusion/Polynomial.js?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/infusion/Polynomial.js?label=&style=flat) | +| [Quaternion.js](https://github.com/infusion/Quaternion.js) | [infusion/Quaternion.js](https://github.com/infusion/Quaternion.js) | A quaternion library for JavaScript | ![Stars](https://img.shields.io/github/stars/infusion/Quaternion.js?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/infusion/Quaternion.js?label=&style=flat) | ## Storage -| Name | Repository | Description | Badges | -|:-----|:-----------|:------------|:-------| -| [store.js](https://github.com/marcuswestin/store.js) | [marcuswestin/store.js](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. | ![GitHub](https://img.shields.io/github/stars/marcuswestin/store.js) | -| [localForage](https://github.com/mozilla/localForage) | [mozilla/localForage](https://github.com/mozilla/localForage) | Offline storage, improved. Wraps IndexedDB, WebSQL, or localStorage using a simple but powerful API. | ![GitHub](https://img.shields.io/github/stars/mozilla/localForage) | -| [jStorage](https://github.com/andris9/jStorage) | [andris9/jStorage](https://github.com/andris9/jStorage) | jStorage is a simple key/value database to store data on browser side. | ![GitHub](https://img.shields.io/github/stars/andris9/jStorage) | -| [cross-storage](https://github.com/zendesk/cross-storage) | [zendesk/cross-storage](https://github.com/zendesk/cross-storage) | Cross domain local storage, with permissions. | ![GitHub](https://img.shields.io/github/stars/zendesk/cross-storage) | -| [basket.js](https://github.com/addyosmani/basket.js) | [addyosmani/basket.js](https://github.com/addyosmani/basket.js) | A script and resource loader for caching & loading scripts with localStorage. | ![GitHub](https://img.shields.io/github/stars/addyosmani/basket.js) | -| [bag.js](https://github.com/nodeca/bag.js) | [nodeca/bag.js](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. | ![GitHub](https://img.shields.io/github/stars/nodeca/bag.js) | -| [basil.js](https://github.com/Wisembly/basil.js) | [Wisembly/basil.js](https://github.com/Wisembly/basil.js) | The missing JavaScript smart persistent layer. | ![GitHub](https://img.shields.io/github/stars/Wisembly/basil.js) | -| [jquery-cookie](https://github.com/carhartl/jquery-cookie) | [carhartl/jquery-cookie](https://github.com/carhartl/jquery-cookie) | A simple, lightweight jQuery plugin for reading, writing and deleting cookies. | ![GitHub](https://img.shields.io/github/stars/carhartl/jquery-cookie) | -| [js-cookie](https://github.com/js-cookie/js-cookie) | [js-cookie/js-cookie](https://github.com/js-cookie/js-cookie) | A simple, lightweight JavaScript API for handling browser cookies. | ![GitHub](https://img.shields.io/github/stars/js-cookie/js-cookie) | -| [Cookies](https://github.com/ScottHamper/Cookies) | [ScottHamper/Cookies](https://github.com/ScottHamper/Cookies) | JavaScript Client-Side Cookie Manipulation Library. | ![GitHub](https://img.shields.io/github/stars/ScottHamper/Cookies) | -| [DB.js](https://github.com/aaronpowell/db.js/) | [aaronpowell/db.js](https://github.com/aaronpowell/db.js) | Promise based IndexDB Wrapper library. | ![GitHub](https://img.shields.io/github/stars/aaronpowell/db.js) | -| [lawnchair.js](https://github.com/brianleroux/lawnchair/) | [brianleroux/lawnchair](https://github.com/brianleroux/lawnchair) | Simple client-side JSON storage. | ![GitHub](https://img.shields.io/github/stars/brianleroux/lawnchair) | -| [sql.js](https://github.com/kripken/sql.js) | [kripken/sql.js](https://github.com/kripken/sql.js) | SQLite compiled to JavaScript through Emscripten. | ![GitHub](https://img.shields.io/github/stars/kripken/sql.js) | -| [pouchdb](https://github.com/pouchdb/pouchdb) | [pouchdb/pouchdb](https://github.com/pouchdb/pouchdb) | Javascript db inspired by Apache CouchDB to run well within the browser. | ![GitHub](https://img.shields.io/github/stars/pouchdb/pouchdb) | -| [crumbsjs](https://github.com/nirtz89/crumbsjs) | [nirtz89/crumbsjs](https://github.com/nirtz89/crumbsjs) | A lightweight vanilla ES6 cookies and local storage JavaScript library. | ![GitHub](https://img.shields.io/github/stars/nirtz89/crumbsjs) | -| [awesome-web-storage](https://github.com/softvar/awesome-web-storage) | [softvar/awesome-web-storage](https://github.com/softvar/awesome-web-storage) | Everything you need to know about client-side storage. | ![GitHub](https://img.shields.io/github/stars/softvar/awesome-web-storage) | -| [datavore](https://github.com/StanfordHCI/datavore) | [StanfordHCI/datavore](https://github.com/StanfordHCI/datavore) | A small, fast, in-browser database engine written in JavaScript. | ![GitHub](https://img.shields.io/github/stars/StanfordHCI/datavore) | -| [Hoodie](https://github.com/hoodiehq/hoodie) | [hoodiehq/hoodie](https://github.com/hoodiehq/hoodie) | Offline First backend to work in browser without internet connectivity. | ![GitHub](https://img.shields.io/github/stars/hoodiehq/hoodie) | -| [NeDB](https://github.com/louischatriot/nedb) | [louischatriot/nedb](https://github.com/louischatriot/nedb) | Embedded Persistent database for Browsers, nw.js, electron. | ![GitHub](https://img.shields.io/github/stars/louischatriot/nedb) | -| [Lovefield](https://google.github.io/lovefield) | - | Lovefield is a relational database for web apps, By Google. | | -| [Dexie.js](https://github.com/dexie/Dexie.js) | [dexie/Dexie.js](https://github.com/dexie/Dexie.js) | Dexie.js is a wrapper library for indexedDB. | ![GitHub](https://img.shields.io/github/stars/dexie/Dexie.js) | -| [proxy-web-storage](https://github.com/KID-joker/proxy-web-storage) | [KID-joker/proxy-web-storage](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. | ![GitHub](https://img.shields.io/github/stars/KID-joker/proxy-web-storage) | -| [PostgreSQL Browser](https://github.com/datawan-labs/pg) | [datawan-labs/pg](https://github.com/datawan-labs/pg) | Browser PostgreSQL Playground, no server, just client and pglite (postgresql wasm) | ![GitHub](https://img.shields.io/github/stars/datawan-labs/pg) | +| Name | Repository | Description | Stars | Last Commit | +|:-----|:-----------|:------------|:------|:------------| +| [store.js](https://github.com/marcuswestin/store.js) | [marcuswestin/store.js](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. | ![Stars](https://img.shields.io/github/stars/marcuswestin/store.js?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/marcuswestin/store.js?label=&style=flat) | +| [localForage](https://github.com/mozilla/localForage) | [mozilla/localForage](https://github.com/mozilla/localForage) | Offline storage, improved. Wraps IndexedDB, WebSQL, or localStorage using a simple but powerful API. | ![Stars](https://img.shields.io/github/stars/mozilla/localForage?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/mozilla/localForage?label=&style=flat) | +| [jStorage](https://github.com/andris9/jStorage) | [andris9/jStorage](https://github.com/andris9/jStorage) | jStorage is a simple key/value database to store data on browser side. | ![Stars](https://img.shields.io/github/stars/andris9/jStorage?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/andris9/jStorage?label=&style=flat) | +| [cross-storage](https://github.com/zendesk/cross-storage) | [zendesk/cross-storage](https://github.com/zendesk/cross-storage) | Cross domain local storage, with permissions. | ![Stars](https://img.shields.io/github/stars/zendesk/cross-storage?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/zendesk/cross-storage?label=&style=flat) | +| [basket.js](https://github.com/addyosmani/basket.js) | [addyosmani/basket.js](https://github.com/addyosmani/basket.js) | A script and resource loader for caching & loading scripts with localStorage. | ![Stars](https://img.shields.io/github/stars/addyosmani/basket.js?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/addyosmani/basket.js?label=&style=flat) | +| [bag.js](https://github.com/nodeca/bag.js) | [nodeca/bag.js](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. | ![Stars](https://img.shields.io/github/stars/nodeca/bag.js?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/nodeca/bag.js?label=&style=flat) | +| [basil.js](https://github.com/Wisembly/basil.js) | [Wisembly/basil.js](https://github.com/Wisembly/basil.js) | The missing JavaScript smart persistent layer. | ![Stars](https://img.shields.io/github/stars/Wisembly/basil.js?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/Wisembly/basil.js?label=&style=flat) | +| [jquery-cookie](https://github.com/carhartl/jquery-cookie) | [carhartl/jquery-cookie](https://github.com/carhartl/jquery-cookie) | A simple, lightweight jQuery plugin for reading, writing and deleting cookies. | ![Stars](https://img.shields.io/github/stars/carhartl/jquery-cookie?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/carhartl/jquery-cookie?label=&style=flat) | +| [js-cookie](https://github.com/js-cookie/js-cookie) | [js-cookie/js-cookie](https://github.com/js-cookie/js-cookie) | A simple, lightweight JavaScript API for handling browser cookies. | ![Stars](https://img.shields.io/github/stars/js-cookie/js-cookie?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/js-cookie/js-cookie?label=&style=flat) | +| [Cookies](https://github.com/ScottHamper/Cookies) | [ScottHamper/Cookies](https://github.com/ScottHamper/Cookies) | JavaScript Client-Side Cookie Manipulation Library. | ![Stars](https://img.shields.io/github/stars/ScottHamper/Cookies?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/ScottHamper/Cookies?label=&style=flat) | +| [DB.js](https://github.com/aaronpowell/db.js/) | [aaronpowell/db.js](https://github.com/aaronpowell/db.js) | Promise based IndexDB Wrapper library. | ![Stars](https://img.shields.io/github/stars/aaronpowell/db.js?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/aaronpowell/db.js?label=&style=flat) | +| [lawnchair.js](https://github.com/brianleroux/lawnchair/) | [brianleroux/lawnchair](https://github.com/brianleroux/lawnchair) | Simple client-side JSON storage. | ![Stars](https://img.shields.io/github/stars/brianleroux/lawnchair?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/brianleroux/lawnchair?label=&style=flat) | +| [sql.js](https://github.com/kripken/sql.js) | [kripken/sql.js](https://github.com/kripken/sql.js) | SQLite compiled to JavaScript through Emscripten. | ![Stars](https://img.shields.io/github/stars/kripken/sql.js?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/kripken/sql.js?label=&style=flat) | +| [pouchdb](https://github.com/pouchdb/pouchdb) | [pouchdb/pouchdb](https://github.com/pouchdb/pouchdb) | Javascript db inspired by Apache CouchDB to run well within the browser. | ![Stars](https://img.shields.io/github/stars/pouchdb/pouchdb?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/pouchdb/pouchdb?label=&style=flat) | +| [crumbsjs](https://github.com/nirtz89/crumbsjs) | [nirtz89/crumbsjs](https://github.com/nirtz89/crumbsjs) | A lightweight vanilla ES6 cookies and local storage JavaScript library. | ![Stars](https://img.shields.io/github/stars/nirtz89/crumbsjs?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/nirtz89/crumbsjs?label=&style=flat) | +| [awesome-web-storage](https://github.com/softvar/awesome-web-storage) | [softvar/awesome-web-storage](https://github.com/softvar/awesome-web-storage) | Everything you need to know about client-side storage. | ![Stars](https://img.shields.io/github/stars/softvar/awesome-web-storage?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/softvar/awesome-web-storage?label=&style=flat) | +| [datavore](https://github.com/StanfordHCI/datavore) | [StanfordHCI/datavore](https://github.com/StanfordHCI/datavore) | A small, fast, in-browser database engine written in JavaScript. | ![Stars](https://img.shields.io/github/stars/StanfordHCI/datavore?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/StanfordHCI/datavore?label=&style=flat) | +| [Hoodie](https://github.com/hoodiehq/hoodie) | [hoodiehq/hoodie](https://github.com/hoodiehq/hoodie) | Offline First backend to work in browser without internet connectivity. | ![Stars](https://img.shields.io/github/stars/hoodiehq/hoodie?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/hoodiehq/hoodie?label=&style=flat) | +| [NeDB](https://github.com/louischatriot/nedb) | [louischatriot/nedb](https://github.com/louischatriot/nedb) | Embedded Persistent database for Browsers, nw.js, electron. | ![Stars](https://img.shields.io/github/stars/louischatriot/nedb?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/louischatriot/nedb?label=&style=flat) | +| [Lovefield](https://google.github.io/lovefield) | - | Lovefield is a relational database for web apps, By Google. | | | +| [Dexie.js](https://github.com/dexie/Dexie.js) | [dexie/Dexie.js](https://github.com/dexie/Dexie.js) | Dexie.js is a wrapper library for indexedDB. | ![Stars](https://img.shields.io/github/stars/dexie/Dexie.js?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/dexie/Dexie.js?label=&style=flat) | +| [proxy-web-storage](https://github.com/KID-joker/proxy-web-storage) | [KID-joker/proxy-web-storage](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. | ![Stars](https://img.shields.io/github/stars/KID-joker/proxy-web-storage?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/KID-joker/proxy-web-storage?label=&style=flat) | +| [PostgreSQL Browser](https://github.com/datawan-labs/pg) | [datawan-labs/pg](https://github.com/datawan-labs/pg) | Browser PostgreSQL Playground, no server, just client and pglite (postgresql wasm) | ![Stars](https://img.shields.io/github/stars/datawan-labs/pg?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/datawan-labs/pg?label=&style=flat) | ## Color -| Name | Repository | Description | Badges | -|:-----|:-----------|:------------|:-------| -| [randomColor](https://github.com/davidmerfield/randomColor) | [davidmerfield/randomColor](https://github.com/davidmerfield/randomColor) | A color generator for JavaScript. | ![GitHub](https://img.shields.io/github/stars/davidmerfield/randomColor) | -| [chroma.js](https://github.com/gka/chroma.js) | [gka/chroma.js](https://github.com/gka/chroma.js) | JavaScript library for all kinds of color manipulations. | ![GitHub](https://img.shields.io/github/stars/gka/chroma.js) | -| [color](https://github.com/Qix-/color) | [Qix-/color](https://github.com/Qix-/color) | JavaScript color conversion and manipulation library. | ![GitHub](https://img.shields.io/github/stars/Qix-/color) | -| [colors](https://github.com/mrmrs/colors) | [mrmrs/colors](https://github.com/mrmrs/colors) | Smarter defaults for colors on the web. | ![GitHub](https://img.shields.io/github/stars/mrmrs/colors) | -| [PleaseJS](https://github.com/Fooidge/PleaseJS) | [Fooidge/PleaseJS](https://github.com/Fooidge/PleaseJS) | JavaScript Library for creating random pleasing colors and color schemes. | ![GitHub](https://img.shields.io/github/stars/Fooidge/PleaseJS) | -| [TinyColor](https://github.com/bgrins/TinyColor) | [bgrins/TinyColor](https://github.com/bgrins/TinyColor) | Fast, small color manipulation and conversion for JavaScript. | ![GitHub](https://img.shields.io/github/stars/bgrins/TinyColor) | -| [Vibrant.js](https://github.com/jariz/vibrant.js/) | [jariz/vibrant.js](https://github.com/jariz/vibrant.js) | Extract prominent colors from an image. | ![GitHub](https://img.shields.io/github/stars/jariz/vibrant.js) | +| Name | Repository | Description | Stars | Last Commit | +|:-----|:-----------|:------------|:------|:------------| +| [randomColor](https://github.com/davidmerfield/randomColor) | [davidmerfield/randomColor](https://github.com/davidmerfield/randomColor) | A color generator for JavaScript. | ![Stars](https://img.shields.io/github/stars/davidmerfield/randomColor?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/davidmerfield/randomColor?label=&style=flat) | +| [chroma.js](https://github.com/gka/chroma.js) | [gka/chroma.js](https://github.com/gka/chroma.js) | JavaScript library for all kinds of color manipulations. | ![Stars](https://img.shields.io/github/stars/gka/chroma.js?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/gka/chroma.js?label=&style=flat) | +| [color](https://github.com/Qix-/color) | [Qix-/color](https://github.com/Qix-/color) | JavaScript color conversion and manipulation library. | ![Stars](https://img.shields.io/github/stars/Qix-/color?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/Qix-/color?label=&style=flat) | +| [colors](https://github.com/mrmrs/colors) | [mrmrs/colors](https://github.com/mrmrs/colors) | Smarter defaults for colors on the web. | ![Stars](https://img.shields.io/github/stars/mrmrs/colors?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/mrmrs/colors?label=&style=flat) | +| [PleaseJS](https://github.com/Fooidge/PleaseJS) | [Fooidge/PleaseJS](https://github.com/Fooidge/PleaseJS) | JavaScript Library for creating random pleasing colors and color schemes. | ![Stars](https://img.shields.io/github/stars/Fooidge/PleaseJS?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/Fooidge/PleaseJS?label=&style=flat) | +| [TinyColor](https://github.com/bgrins/TinyColor) | [bgrins/TinyColor](https://github.com/bgrins/TinyColor) | Fast, small color manipulation and conversion for JavaScript. | ![Stars](https://img.shields.io/github/stars/bgrins/TinyColor?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/bgrins/TinyColor?label=&style=flat) | +| [Vibrant.js](https://github.com/jariz/vibrant.js/) | [jariz/vibrant.js](https://github.com/jariz/vibrant.js) | Extract prominent colors from an image. | ![Stars](https://img.shields.io/github/stars/jariz/vibrant.js?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/jariz/vibrant.js?label=&style=flat) | ## i18n and l10n *Internationalization (i18n) and localization (l10n) JavaScript libraries.* -| Name | Repository | Description | Badges | -|:-----|:-----------|:------------|:-------| -| [i18next](https://github.com/i18next/i18next) | [i18next/i18next](https://github.com/i18next/i18next) | internationalisation (i18n) with JavaScript the easy way. | ![GitHub](https://img.shields.io/github/stars/i18next/i18next) | -| [polyglot](https://github.com/airbnb/polyglot.js) | [airbnb/polyglot.js](https://github.com/airbnb/polyglot.js) | tiny i18n helper library. | ![GitHub](https://img.shields.io/github/stars/airbnb/polyglot.js) | -| [babelfish](https://github.com/nodeca/babelfish/) | [nodeca/babelfish](https://github.com/nodeca/babelfish) | i18n with human friendly API and built in plurals support. | ![GitHub](https://img.shields.io/github/stars/nodeca/babelfish) | -| [ttag](https://github.com/ttag-org/ttag) | [ttag-org/ttag](https://github.com/ttag-org/ttag) | Modern javascript i18n localization library based on ES6 tagged templates and the good old GNU gettext. | ![GitHub](https://img.shields.io/github/stars/ttag-org/ttag) | -| [attranslate](https://github.com/fkirc/attranslate) | [fkirc/attranslate](https://github.com/fkirc/attranslate) | A JavaScript-tool for synchronizing translation-files, including JSON/YAML/XML and other formats. | ![GitHub](https://img.shields.io/github/stars/fkirc/attranslate) | +| Name | Repository | Description | Stars | Last Commit | +|:-----|:-----------|:------------|:------|:------------| +| [i18next](https://github.com/i18next/i18next) | [i18next/i18next](https://github.com/i18next/i18next) | internationalisation (i18n) with JavaScript the easy way. | ![Stars](https://img.shields.io/github/stars/i18next/i18next?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/i18next/i18next?label=&style=flat) | +| [polyglot](https://github.com/airbnb/polyglot.js) | [airbnb/polyglot.js](https://github.com/airbnb/polyglot.js) | tiny i18n helper library. | ![Stars](https://img.shields.io/github/stars/airbnb/polyglot.js?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/airbnb/polyglot.js?label=&style=flat) | +| [babelfish](https://github.com/nodeca/babelfish/) | [nodeca/babelfish](https://github.com/nodeca/babelfish) | i18n with human friendly API and built in plurals support. | ![Stars](https://img.shields.io/github/stars/nodeca/babelfish?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/nodeca/babelfish?label=&style=flat) | +| [ttag](https://github.com/ttag-org/ttag) | [ttag-org/ttag](https://github.com/ttag-org/ttag) | Modern javascript i18n localization library based on ES6 tagged templates and the good old GNU gettext. | ![Stars](https://img.shields.io/github/stars/ttag-org/ttag?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/ttag-org/ttag?label=&style=flat) | +| [attranslate](https://github.com/fkirc/attranslate) | [fkirc/attranslate](https://github.com/fkirc/attranslate) | A JavaScript-tool for synchronizing translation-files, including JSON/YAML/XML and other formats. | ![Stars](https://img.shields.io/github/stars/fkirc/attranslate?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/fkirc/attranslate?label=&style=flat) | ## Control Flow -| Name | Repository | Description | Badges | -|:-----|:-----------|:------------|:-------| -| [async](https://github.com/caolan/async) | [caolan/async](https://github.com/caolan/async) | Async utilities for node and the browser. | ![GitHub](https://img.shields.io/github/stars/caolan/async) | -| [q](https://github.com/kriskowal/q) | [kriskowal/q](https://github.com/kriskowal/q) | A tool for making and composing asynchronous promises in JavaScript. | ![GitHub](https://img.shields.io/github/stars/kriskowal/q) | -| [step](https://github.com/creationix/step/) | [creationix/step](https://github.com/creationix/step) | An async control-flow library that makes stepping through logic easy. | ![GitHub](https://img.shields.io/github/stars/creationix/step) | -| [contra](https://github.com/bevacqua/contra/) | [bevacqua/contra](https://github.com/bevacqua/contra) | Asynchronous flow control with a functional taste to it. | ![GitHub](https://img.shields.io/github/stars/bevacqua/contra) | -| [Bluebird](https://github.com/petkaantonov/bluebird/) | [petkaantonov/bluebird](https://github.com/petkaantonov/bluebird) | fully featured promise library with focus on innovative features and performance. | ![GitHub](https://img.shields.io/github/stars/petkaantonov/bluebird) | -| [when](https://github.com/cujojs/when) | [cujojs/when](https://github.com/cujojs/when) | A solid, fast Promises/A+ and when() implementation, plus other async goodies. | ![GitHub](https://img.shields.io/github/stars/cujojs/when) | -| [ObjectEventTarget](https://github.com/gartz/ObjectEventTarget) | [gartz/ObjectEventTarget](https://github.com/gartz/ObjectEventTarget) | Provide a prototype that add support to event listeners (with same behavior of EventTarget from DOMElements available on browsers). | ![GitHub](https://img.shields.io/github/stars/gartz/ObjectEventTarget) | -| [sporadic](https://github.com/marcoonroad/sporadic) | [marcoonroad/sporadic](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. | ![GitHub](https://img.shields.io/github/stars/marcoonroad/sporadic) | +| Name | Repository | Description | Stars | Last Commit | +|:-----|:-----------|:------------|:------|:------------| +| [async](https://github.com/caolan/async) | [caolan/async](https://github.com/caolan/async) | Async utilities for node and the browser. | ![Stars](https://img.shields.io/github/stars/caolan/async?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/caolan/async?label=&style=flat) | +| [q](https://github.com/kriskowal/q) | [kriskowal/q](https://github.com/kriskowal/q) | A tool for making and composing asynchronous promises in JavaScript. | ![Stars](https://img.shields.io/github/stars/kriskowal/q?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/kriskowal/q?label=&style=flat) | +| [step](https://github.com/creationix/step/) | [creationix/step](https://github.com/creationix/step) | An async control-flow library that makes stepping through logic easy. | ![Stars](https://img.shields.io/github/stars/creationix/step?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/creationix/step?label=&style=flat) | +| [contra](https://github.com/bevacqua/contra/) | [bevacqua/contra](https://github.com/bevacqua/contra) | Asynchronous flow control with a functional taste to it. | ![Stars](https://img.shields.io/github/stars/bevacqua/contra?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/bevacqua/contra?label=&style=flat) | +| [Bluebird](https://github.com/petkaantonov/bluebird/) | [petkaantonov/bluebird](https://github.com/petkaantonov/bluebird) | fully featured promise library with focus on innovative features and performance. | ![Stars](https://img.shields.io/github/stars/petkaantonov/bluebird?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/petkaantonov/bluebird?label=&style=flat) | +| [when](https://github.com/cujojs/when) | [cujojs/when](https://github.com/cujojs/when) | A solid, fast Promises/A+ and when() implementation, plus other async goodies. | ![Stars](https://img.shields.io/github/stars/cujojs/when?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/cujojs/when?label=&style=flat) | +| [ObjectEventTarget](https://github.com/gartz/ObjectEventTarget) | [gartz/ObjectEventTarget](https://github.com/gartz/ObjectEventTarget) | Provide a prototype that add support to event listeners (with same behavior of EventTarget from DOMElements available on browsers). | ![Stars](https://img.shields.io/github/stars/gartz/ObjectEventTarget?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/gartz/ObjectEventTarget?label=&style=flat) | +| [sporadic](https://github.com/marcoonroad/sporadic) | [marcoonroad/sporadic](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. | ![Stars](https://img.shields.io/github/stars/marcoonroad/sporadic?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/marcoonroad/sporadic?label=&style=flat) | ## Routing -| Name | Repository | Description | Badges | -|:-----|:-----------|:------------|:-------| -| [director](https://github.com/flatiron/director) | [flatiron/director](https://github.com/flatiron/director) | A tiny and isomorphic URL router for JavaScript. | ![GitHub](https://img.shields.io/github/stars/flatiron/director) | -| [page.js](https://github.com/visionmedia/page.js) | [visionmedia/page.js](https://github.com/visionmedia/page.js) | Micro client-side router inspired by the Express router (~1200 bytes). | ![GitHub](https://img.shields.io/github/stars/visionmedia/page.js) | -| [pathjs](https://github.com/mtrpcic/pathjs) | [mtrpcic/pathjs](https://github.com/mtrpcic/pathjs) | Simple, lightweight routing for web browsers. | ![GitHub](https://img.shields.io/github/stars/mtrpcic/pathjs) | -| [crossroads](https://github.com/millermedeiros/crossroads.js) | [millermedeiros/crossroads.js](https://github.com/millermedeiros/crossroads.js) | JavaScript Routes. | ![GitHub](https://img.shields.io/github/stars/millermedeiros/crossroads.js) | -| [davis.js](https://github.com/olivernn/davis.js) | [olivernn/davis.js](https://github.com/olivernn/davis.js) | RESTful degradable JavaScript routing using pushState. | ![GitHub](https://img.shields.io/github/stars/olivernn/davis.js) | -| [navaid](https://github.com/lukeed/navaid) | [lukeed/navaid](https://github.com/lukeed/navaid) | A navigation aid (aka, router) for the browser in 850 bytes~! | ![GitHub](https://img.shields.io/github/stars/lukeed/navaid) | +| Name | Repository | Description | Stars | Last Commit | +|:-----|:-----------|:------------|:------|:------------| +| [director](https://github.com/flatiron/director) | [flatiron/director](https://github.com/flatiron/director) | A tiny and isomorphic URL router for JavaScript. | ![Stars](https://img.shields.io/github/stars/flatiron/director?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/flatiron/director?label=&style=flat) | +| [page.js](https://github.com/visionmedia/page.js) | [visionmedia/page.js](https://github.com/visionmedia/page.js) | Micro client-side router inspired by the Express router (~1200 bytes). | ![Stars](https://img.shields.io/github/stars/visionmedia/page.js?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/visionmedia/page.js?label=&style=flat) | +| [pathjs](https://github.com/mtrpcic/pathjs) | [mtrpcic/pathjs](https://github.com/mtrpcic/pathjs) | Simple, lightweight routing for web browsers. | ![Stars](https://img.shields.io/github/stars/mtrpcic/pathjs?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/mtrpcic/pathjs?label=&style=flat) | +| [crossroads](https://github.com/millermedeiros/crossroads.js) | [millermedeiros/crossroads.js](https://github.com/millermedeiros/crossroads.js) | JavaScript Routes. | ![Stars](https://img.shields.io/github/stars/millermedeiros/crossroads.js?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/millermedeiros/crossroads.js?label=&style=flat) | +| [davis.js](https://github.com/olivernn/davis.js) | [olivernn/davis.js](https://github.com/olivernn/davis.js) | RESTful degradable JavaScript routing using pushState. | ![Stars](https://img.shields.io/github/stars/olivernn/davis.js?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/olivernn/davis.js?label=&style=flat) | +| [navaid](https://github.com/lukeed/navaid) | [lukeed/navaid](https://github.com/lukeed/navaid) | A navigation aid (aka, router) for the browser in 850 bytes~! | ![Stars](https://img.shields.io/github/stars/lukeed/navaid?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/lukeed/navaid?label=&style=flat) | ## Security -| Name | Repository | Description | Badges | -|:-----|:-----------|:------------|:-------| -| [DOMPurify](https://github.com/cure53/DOMPurify) | [cure53/DOMPurify](https://github.com/cure53/DOMPurify) | A DOM-only, super-fast, uber-tolerant XSS sanitizer for HTML, MathML and SVG. | ![GitHub](https://img.shields.io/github/stars/cure53/DOMPurify) | -| [js-xss](https://github.com/leizongmin/js-xss) | [leizongmin/js-xss](https://github.com/leizongmin/js-xss) | Sanitize untrusted HTML (to prevent XSS) with a configuration specified by a Whitelist. | ![GitHub](https://img.shields.io/github/stars/leizongmin/js-xss) | -| [xss-filters](https://github.com/yahoo/xss-filters) | [yahoo/xss-filters](https://github.com/yahoo/xss-filters) | Secure XSS Filters by Yahoo. | ![GitHub](https://img.shields.io/github/stars/yahoo/xss-filters) | -| [sanitize-html](https://github.com/apostrophecms/sanitize-html) | [apostrophecms/sanitize-html](https://github.com/apostrophecms/sanitize-html) | sanitize-html provides a simple HTML sanitizer with a clear API. | ![GitHub](https://img.shields.io/github/stars/apostrophecms/sanitize-html) | +| Name | Repository | Description | Stars | Last Commit | +|:-----|:-----------|:------------|:------|:------------| +| [DOMPurify](https://github.com/cure53/DOMPurify) | [cure53/DOMPurify](https://github.com/cure53/DOMPurify) | A DOM-only, super-fast, uber-tolerant XSS sanitizer for HTML, MathML and SVG. | ![Stars](https://img.shields.io/github/stars/cure53/DOMPurify?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/cure53/DOMPurify?label=&style=flat) | +| [js-xss](https://github.com/leizongmin/js-xss) | [leizongmin/js-xss](https://github.com/leizongmin/js-xss) | Sanitize untrusted HTML (to prevent XSS) with a configuration specified by a Whitelist. | ![Stars](https://img.shields.io/github/stars/leizongmin/js-xss?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/leizongmin/js-xss?label=&style=flat) | +| [xss-filters](https://github.com/yahoo/xss-filters) | [yahoo/xss-filters](https://github.com/yahoo/xss-filters) | Secure XSS Filters by Yahoo. | ![Stars](https://img.shields.io/github/stars/yahoo/xss-filters?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/yahoo/xss-filters?label=&style=flat) | +| [sanitize-html](https://github.com/apostrophecms/sanitize-html) | [apostrophecms/sanitize-html](https://github.com/apostrophecms/sanitize-html) | sanitize-html provides a simple HTML sanitizer with a clear API. | ![Stars](https://img.shields.io/github/stars/apostrophecms/sanitize-html?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/apostrophecms/sanitize-html?label=&style=flat) | ## Log -| Name | Repository | Description | Badges | -|:-----|:-----------|:------------|:-------| -| [log](https://github.com/adamschwartz/log) | [adamschwartz/log](https://github.com/adamschwartz/log) | Console.log with style. | ![GitHub](https://img.shields.io/github/stars/adamschwartz/log) | -| [Conzole](https://github.com/Oaxoa/Conzole) | [Oaxoa/Conzole](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. | ![GitHub](https://img.shields.io/github/stars/Oaxoa/Conzole) | -| [console.log-wrapper](https://github.com/patik/console.log-wrapper) | [patik/console.log-wrapper](https://github.com/patik/console.log-wrapper) | Log to the console in any browser with clarity. | ![GitHub](https://img.shields.io/github/stars/patik/console.log-wrapper) | -| [loglevel](https://github.com/pimterry/loglevel) | [pimterry/loglevel](https://github.com/pimterry/loglevel) | Minimal lightweight logging for JavaScript, adding reliable log level methods to wrap any available console.log methods. | ![GitHub](https://img.shields.io/github/stars/pimterry/loglevel) | -| [minilog](http://mixu.net/minilog/) | - | – Lightweight client & server-side logging with Stream-API backends. | | -| [storyboard](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. | | -| [LogTape](https://logtape.org/) | - | Simple logging library with zero dependencies for Deno, Node.js, Bun, browsers, and edge functions. | | +| Name | Repository | Description | Stars | Last Commit | +|:-----|:-----------|:------------|:------|:------------| +| [log](https://github.com/adamschwartz/log) | [adamschwartz/log](https://github.com/adamschwartz/log) | Console.log with style. | ![Stars](https://img.shields.io/github/stars/adamschwartz/log?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/adamschwartz/log?label=&style=flat) | +| [Conzole](https://github.com/Oaxoa/Conzole) | [Oaxoa/Conzole](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. | ![Stars](https://img.shields.io/github/stars/Oaxoa/Conzole?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/Oaxoa/Conzole?label=&style=flat) | +| [console.log-wrapper](https://github.com/patik/console.log-wrapper) | [patik/console.log-wrapper](https://github.com/patik/console.log-wrapper) | Log to the console in any browser with clarity. | ![Stars](https://img.shields.io/github/stars/patik/console.log-wrapper?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/patik/console.log-wrapper?label=&style=flat) | +| [loglevel](https://github.com/pimterry/loglevel) | [pimterry/loglevel](https://github.com/pimterry/loglevel) | Minimal lightweight logging for JavaScript, adding reliable log level methods to wrap any available console.log methods. | ![Stars](https://img.shields.io/github/stars/pimterry/loglevel?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/pimterry/loglevel?label=&style=flat) | +| [minilog](http://mixu.net/minilog/) | - | – Lightweight client & server-side logging with Stream-API backends. | | | +| [storyboard](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. | | | +| [LogTape](https://logtape.org/) | - | Simple logging library with zero dependencies for Deno, Node.js, Bun, browsers, and edge functions. | | | ## RegExp -| Name | Repository | Description | Badges | -|:-----|:-----------|:------------|:-------| -| [RegEx101](https://regex101.com/#javascript) | - | Online regex tester and debugger for JavaScript. Also supports Python, PHP and PCRE. | | -| [RegExr](https://regexr.com/) | - | HTML/JS based tool for creating, testing, and learning about Regular Expressions. | | -| [Regulex](https://jex.im/regulex/) | - | JavaScript Regular Expression Parser & Visualizer. | | -| [Regex-Vis](https://regex-vis.com/) | - | Regex visualizer & editor. | | +| Name | Repository | Description | Stars | Last Commit | +|:-----|:-----------|:------------|:------|:------------| +| [RegEx101](https://regex101.com/#javascript) | - | Online regex tester and debugger for JavaScript. Also supports Python, PHP and PCRE. | | | +| [RegExr](https://regexr.com/) | - | HTML/JS based tool for creating, testing, and learning about Regular Expressions. | | | +| [Regulex](https://jex.im/regulex/) | - | JavaScript Regular Expression Parser & Visualizer. | | | +| [Regex-Vis](https://regex-vis.com/) | - | Regex visualizer & editor. | | | ## Voice Command -| Name | Repository | Description | Badges | -|:-----|:-----------|:------------|:-------| -| [annyang](https://github.com/TalAter/annyang) | [TalAter/annyang](https://github.com/TalAter/annyang) | A JavaScript library for adding voice commands to your site, using speech recognition. | ![GitHub](https://img.shields.io/github/stars/TalAter/annyang) | -| [voix.js](https://github.com/pazguille/voix) | [pazguille/voix](https://github.com/pazguille/voix) | A JavaScript library to add voice commands to your sites, apps or games. | ![GitHub](https://img.shields.io/github/stars/pazguille/voix) | +| Name | Repository | Description | Stars | Last Commit | +|:-----|:-----------|:------------|:------|:------------| +| [annyang](https://github.com/TalAter/annyang) | [TalAter/annyang](https://github.com/TalAter/annyang) | A JavaScript library for adding voice commands to your site, using speech recognition. | ![Stars](https://img.shields.io/github/stars/TalAter/annyang?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/TalAter/annyang?label=&style=flat) | +| [voix.js](https://github.com/pazguille/voix) | [pazguille/voix](https://github.com/pazguille/voix) | A JavaScript library to add voice commands to your sites, apps or games. | ![Stars](https://img.shields.io/github/stars/pazguille/voix?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/pazguille/voix?label=&style=flat) | ## API -| Name | Repository | Description | Badges | -|:-----|:-----------|:------------|:-------| -| [axios](https://github.com/axios/axios) | [axios/axios](https://github.com/axios/axios) | Promise based HTTP client for the browser and node.js. | ![GitHub](https://img.shields.io/github/stars/axios/axios) | -| [bottleneck](https://github.com/SGrondin/bottleneck) | [SGrondin/bottleneck](https://github.com/SGrondin/bottleneck) | A powerful rate limiter that makes throttling easy. | ![GitHub](https://img.shields.io/github/stars/SGrondin/bottleneck) | -| [oauth-signature-js](https://github.com/bettiolo/oauth-signature-js) | [bettiolo/oauth-signature-js](https://github.com/bettiolo/oauth-signature-js) | JavaScript OAuth 1.0a signature generator for node and the browser. | ![GitHub](https://img.shields.io/github/stars/bettiolo/oauth-signature-js) | -| [amygdala](https://github.com/lincolnloop/amygdala) | [lincolnloop/amygdala](https://github.com/lincolnloop/amygdala) | RESTful HTTP client for JavaScript powered web applications. | ![GitHub](https://img.shields.io/github/stars/lincolnloop/amygdala) | -| [jquery.rest](https://github.com/jpillora/jquery.rest) | [jpillora/jquery.rest](https://github.com/jpillora/jquery.rest) | A jQuery plugin for easy consumption of RESTful APIs. | ![GitHub](https://img.shields.io/github/stars/jpillora/jquery.rest) | -| [Rails Ranger](https://github.com/victor-am/rails-ranger) | [victor-am/rails-ranger](https://github.com/victor-am/rails-ranger) | An opinionated REST client for Ruby on Rails APIs. | ![GitHub](https://img.shields.io/github/stars/victor-am/rails-ranger) | -| [wretch](https://github.com/elbywan/wretch) | [elbywan/wretch](https://github.com/elbywan/wretch) | A tiny wrapper built around fetch with an intuitive syntax. | ![GitHub](https://img.shields.io/github/stars/elbywan/wretch) | -| [FarFetch](https://github.com/WebsiteBeaver/far-fetch) | [WebsiteBeaver/far-fetch](https://github.com/WebsiteBeaver/far-fetch) | Modern Fetch API wrapper for simplicity, with concise file uploading. | ![GitHub](https://img.shields.io/github/stars/WebsiteBeaver/far-fetch) | -| [Optic](https://github.com/opticdev/optic) | [opticdev/optic](https://github.com/opticdev/optic) | Optic automatically documents and tests your APIs. | ![GitHub](https://img.shields.io/github/stars/opticdev/optic) | -| [SWR](https://github.com/vercel/swr) | [vercel/swr](https://github.com/vercel/swr) | React Hooks library for remote data fetching. | ![GitHub](https://img.shields.io/github/stars/vercel/swr) | -| [React Query](https://github.com/tannerlinsley/react-query) | [tannerlinsley/react-query](https://github.com/tannerlinsley/react-query) | Hooks for fetching, caching and updating asynchronous data in React. | ![GitHub](https://img.shields.io/github/stars/tannerlinsley/react-query) | -| [SWRV](https://github.com/Kong/swrv) | [Kong/swrv](https://github.com/Kong/swrv) | Stale-while-revalidate data fetching for Vue. | ![GitHub](https://img.shields.io/github/stars/Kong/swrv) | -| [Vue Query](https://github.com/DamianOsipiuk/vue-query) | [DamianOsipiuk/vue-query](https://github.com/DamianOsipiuk/vue-query) | Hooks for fetching, caching and updating asynchronous data in Vue. | ![GitHub](https://img.shields.io/github/stars/DamianOsipiuk/vue-query) | +| Name | Repository | Description | Stars | Last Commit | +|:-----|:-----------|:------------|:------|:------------| +| [axios](https://github.com/axios/axios) | [axios/axios](https://github.com/axios/axios) | Promise based HTTP client for the browser and node.js. | ![Stars](https://img.shields.io/github/stars/axios/axios?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/axios/axios?label=&style=flat) | +| [bottleneck](https://github.com/SGrondin/bottleneck) | [SGrondin/bottleneck](https://github.com/SGrondin/bottleneck) | A powerful rate limiter that makes throttling easy. | ![Stars](https://img.shields.io/github/stars/SGrondin/bottleneck?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/SGrondin/bottleneck?label=&style=flat) | +| [oauth-signature-js](https://github.com/bettiolo/oauth-signature-js) | [bettiolo/oauth-signature-js](https://github.com/bettiolo/oauth-signature-js) | JavaScript OAuth 1.0a signature generator for node and the browser. | ![Stars](https://img.shields.io/github/stars/bettiolo/oauth-signature-js?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/bettiolo/oauth-signature-js?label=&style=flat) | +| [amygdala](https://github.com/lincolnloop/amygdala) | [lincolnloop/amygdala](https://github.com/lincolnloop/amygdala) | RESTful HTTP client for JavaScript powered web applications. | ![Stars](https://img.shields.io/github/stars/lincolnloop/amygdala?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/lincolnloop/amygdala?label=&style=flat) | +| [jquery.rest](https://github.com/jpillora/jquery.rest) | [jpillora/jquery.rest](https://github.com/jpillora/jquery.rest) | A jQuery plugin for easy consumption of RESTful APIs. | ![Stars](https://img.shields.io/github/stars/jpillora/jquery.rest?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/jpillora/jquery.rest?label=&style=flat) | +| [Rails Ranger](https://github.com/victor-am/rails-ranger) | [victor-am/rails-ranger](https://github.com/victor-am/rails-ranger) | An opinionated REST client for Ruby on Rails APIs. | ![Stars](https://img.shields.io/github/stars/victor-am/rails-ranger?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/victor-am/rails-ranger?label=&style=flat) | +| [wretch](https://github.com/elbywan/wretch) | [elbywan/wretch](https://github.com/elbywan/wretch) | A tiny wrapper built around fetch with an intuitive syntax. | ![Stars](https://img.shields.io/github/stars/elbywan/wretch?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/elbywan/wretch?label=&style=flat) | +| [FarFetch](https://github.com/WebsiteBeaver/far-fetch) | [WebsiteBeaver/far-fetch](https://github.com/WebsiteBeaver/far-fetch) | Modern Fetch API wrapper for simplicity, with concise file uploading. | ![Stars](https://img.shields.io/github/stars/WebsiteBeaver/far-fetch?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/WebsiteBeaver/far-fetch?label=&style=flat) | +| [Optic](https://github.com/opticdev/optic) | [opticdev/optic](https://github.com/opticdev/optic) | Optic automatically documents and tests your APIs. | ![Stars](https://img.shields.io/github/stars/opticdev/optic?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/opticdev/optic?label=&style=flat) | +| [SWR](https://github.com/vercel/swr) | [vercel/swr](https://github.com/vercel/swr) | React Hooks library for remote data fetching. | ![Stars](https://img.shields.io/github/stars/vercel/swr?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/vercel/swr?label=&style=flat) | +| [React Query](https://github.com/tannerlinsley/react-query) | [tannerlinsley/react-query](https://github.com/tannerlinsley/react-query) | Hooks for fetching, caching and updating asynchronous data in React. | ![Stars](https://img.shields.io/github/stars/tannerlinsley/react-query?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/tannerlinsley/react-query?label=&style=flat) | +| [SWRV](https://github.com/Kong/swrv) | [Kong/swrv](https://github.com/Kong/swrv) | Stale-while-revalidate data fetching for Vue. | ![Stars](https://img.shields.io/github/stars/Kong/swrv?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/Kong/swrv?label=&style=flat) | +| [Vue Query](https://github.com/DamianOsipiuk/vue-query) | [DamianOsipiuk/vue-query](https://github.com/DamianOsipiuk/vue-query) | Hooks for fetching, caching and updating asynchronous data in Vue. | ![Stars](https://img.shields.io/github/stars/DamianOsipiuk/vue-query?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/DamianOsipiuk/vue-query?label=&style=flat) | ## Streaming -| Name | Repository | Description | Badges | -|:-----|:-----------|:------------|:-------| -| [Tailor](https://github.com/zalando/tailor) | [zalando/tailor](https://github.com/zalando/tailor) | Streaming layout service for front-end microservices, inspired by Facebook's BigPipe. | ![GitHub](https://img.shields.io/github/stars/zalando/tailor) | +| Name | Repository | Description | Stars | Last Commit | +|:-----|:-----------|:------------|:------|:------------| +| [Tailor](https://github.com/zalando/tailor) | [zalando/tailor](https://github.com/zalando/tailor) | Streaming layout service for front-end microservices, inspired by Facebook's BigPipe. | ![Stars](https://img.shields.io/github/stars/zalando/tailor?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/zalando/tailor?label=&style=flat) | ## Vision Detection -| Name | Repository | Description | Badges | -|:-----|:-----------|:------------|:-------| -| [tracking.js](https://github.com/eduardolundgren/tracking.js) | [eduardolundgren/tracking.js](https://github.com/eduardolundgren/tracking.js) | A modern approach for Computer Vision on the web. | ![GitHub](https://img.shields.io/github/stars/eduardolundgren/tracking.js) | -| [ocrad.js](https://github.com/antimatter15/ocrad.js) | [antimatter15/ocrad.js](https://github.com/antimatter15/ocrad.js) | OCR in JavaScript via Emscripten. | ![GitHub](https://img.shields.io/github/stars/antimatter15/ocrad.js) | +| Name | Repository | Description | Stars | Last Commit | +|:-----|:-----------|:------------|:------|:------------| +| [tracking.js](https://github.com/eduardolundgren/tracking.js) | [eduardolundgren/tracking.js](https://github.com/eduardolundgren/tracking.js) | A modern approach for Computer Vision on the web. | ![Stars](https://img.shields.io/github/stars/eduardolundgren/tracking.js?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/eduardolundgren/tracking.js?label=&style=flat) | +| [ocrad.js](https://github.com/antimatter15/ocrad.js) | [antimatter15/ocrad.js](https://github.com/antimatter15/ocrad.js) | OCR in JavaScript via Emscripten. | ![Stars](https://img.shields.io/github/stars/antimatter15/ocrad.js?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/antimatter15/ocrad.js?label=&style=flat) | ## Machine Learning -| Name | Repository | Description | Badges | -|:-----|:-----------|:------------|:-------| -| [ConvNetJS](https://github.com/karpathy/convnetjs) | [karpathy/convnetjs](https://github.com/karpathy/convnetjs) | Deep Learning in JavaScript. Train Convolutional Neural Networks (or ordinary ones) in your browser. | ![GitHub](https://img.shields.io/github/stars/karpathy/convnetjs) | -| [DN2A](https://github.com/dn2a/dn2a-javascript) | [dn2a/dn2a-javascript](https://github.com/dn2a/dn2a-javascript) | Digital Neural Networks Architecture. | ![GitHub](https://img.shields.io/github/stars/dn2a/dn2a-javascript) | -| [Brain.js](https://github.com/harthur/brain) | [harthur/brain](https://github.com/harthur/brain) | Neural networks in JavaScript. | ![GitHub](https://img.shields.io/github/stars/harthur/brain) | -| [Mind.js](https://github.com/stevenmiller888/mind) | [stevenmiller888/mind](https://github.com/stevenmiller888/mind) | A flexible neural network library. | ![GitHub](https://img.shields.io/github/stars/stevenmiller888/mind) | -| [Synaptic.js](https://github.com/cazala/synaptic) | [cazala/synaptic](https://github.com/cazala/synaptic) | Architecture-free neural network library for node.js and the browser. | ![GitHub](https://img.shields.io/github/stars/cazala/synaptic) | -| [TensorFlow.js](https://www.tensorflow.org/js/) | - | A JavaScript library for training and deploying ML models in the browser and on Node.js. | | -| [ml5.js](https://ml5js.org) | - | Friendly Machine Learning for the Web. | | -| [Synapses](https://github.com/mrdimosthenis/Synapses) | [mrdimosthenis/Synapses](https://github.com/mrdimosthenis/Synapses) | Lightweight cross-platform Neural Network library. | ![GitHub](https://img.shields.io/github/stars/mrdimosthenis/Synapses) | -| [m2cgen](https://github.com/BayesWitnesses/m2cgen) | [BayesWitnesses/m2cgen](https://github.com/BayesWitnesses/m2cgen) | A CLI tool to transpile trained classic ML models into a native JavaScript code with zero dependencies. | ![GitHub](https://img.shields.io/github/stars/BayesWitnesses/m2cgen) | -| [JS-PyTorch](https://github.com/eduardoleao052/js-pytorch) | [eduardoleao052/js-pytorch](https://github.com/eduardoleao052/js-pytorch) | GPU accelerated PyTorch in JavaScript. | ![GitHub](https://img.shields.io/github/stars/eduardoleao052/js-pytorch) | +| Name | Repository | Description | Stars | Last Commit | +|:-----|:-----------|:------------|:------|:------------| +| [ConvNetJS](https://github.com/karpathy/convnetjs) | [karpathy/convnetjs](https://github.com/karpathy/convnetjs) | Deep Learning in JavaScript. Train Convolutional Neural Networks (or ordinary ones) in your browser. | ![Stars](https://img.shields.io/github/stars/karpathy/convnetjs?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/karpathy/convnetjs?label=&style=flat) | +| [DN2A](https://github.com/dn2a/dn2a-javascript) | [dn2a/dn2a-javascript](https://github.com/dn2a/dn2a-javascript) | Digital Neural Networks Architecture. | ![Stars](https://img.shields.io/github/stars/dn2a/dn2a-javascript?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/dn2a/dn2a-javascript?label=&style=flat) | +| [Brain.js](https://github.com/harthur/brain) | [harthur/brain](https://github.com/harthur/brain) | Neural networks in JavaScript. | ![Stars](https://img.shields.io/github/stars/harthur/brain?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/harthur/brain?label=&style=flat) | +| [Mind.js](https://github.com/stevenmiller888/mind) | [stevenmiller888/mind](https://github.com/stevenmiller888/mind) | A flexible neural network library. | ![Stars](https://img.shields.io/github/stars/stevenmiller888/mind?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/stevenmiller888/mind?label=&style=flat) | +| [Synaptic.js](https://github.com/cazala/synaptic) | [cazala/synaptic](https://github.com/cazala/synaptic) | Architecture-free neural network library for node.js and the browser. | ![Stars](https://img.shields.io/github/stars/cazala/synaptic?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/cazala/synaptic?label=&style=flat) | +| [TensorFlow.js](https://www.tensorflow.org/js/) | - | A JavaScript library for training and deploying ML models in the browser and on Node.js. | | | +| [ml5.js](https://ml5js.org) | - | Friendly Machine Learning for the Web. | | | +| [Synapses](https://github.com/mrdimosthenis/Synapses) | [mrdimosthenis/Synapses](https://github.com/mrdimosthenis/Synapses) | Lightweight cross-platform Neural Network library. | ![Stars](https://img.shields.io/github/stars/mrdimosthenis/Synapses?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/mrdimosthenis/Synapses?label=&style=flat) | +| [m2cgen](https://github.com/BayesWitnesses/m2cgen) | [BayesWitnesses/m2cgen](https://github.com/BayesWitnesses/m2cgen) | A CLI tool to transpile trained classic ML models into a native JavaScript code with zero dependencies. | ![Stars](https://img.shields.io/github/stars/BayesWitnesses/m2cgen?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/BayesWitnesses/m2cgen?label=&style=flat) | +| [JS-PyTorch](https://github.com/eduardoleao052/js-pytorch) | [eduardoleao052/js-pytorch](https://github.com/eduardoleao052/js-pytorch) | GPU accelerated PyTorch in JavaScript. | ![Stars](https://img.shields.io/github/stars/eduardoleao052/js-pytorch?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/eduardoleao052/js-pytorch?label=&style=flat) | ## Browser Detection -| Name | Repository | Description | Badges | -|:-----|:-----------|:------------|:-------| -| [bowser](https://github.com/ded/bowser) | [ded/bowser](https://github.com/ded/bowser) | a browser detector. | ![GitHub](https://img.shields.io/github/stars/ded/bowser) | +| Name | Repository | Description | Stars | Last Commit | +|:-----|:-----------|:------------|:------|:------------| +| [bowser](https://github.com/ded/bowser) | [ded/bowser](https://github.com/ded/bowser) | a browser detector. | ![Stars](https://img.shields.io/github/stars/ded/bowser?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/ded/bowser?label=&style=flat) | ## Operating System -| Name | Repository | Description | Badges | -|:-----|:-----------|:------------|:-------| -| [os.js](https://github.com/os-js/OS.js) | [os-js/OS.js](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. | ![GitHub](https://img.shields.io/github/stars/os-js/OS.js) | +| Name | Repository | Description | Stars | Last Commit | +|:-----|:-----------|:------------|:------|:------------| +| [os.js](https://github.com/os-js/OS.js) | [os-js/OS.js](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. | ![Stars](https://img.shields.io/github/stars/os-js/OS.js?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/os-js/OS.js?label=&style=flat) | ## Benchmark -| Name | Repository | Description | Badges | -|:-----|:-----------|:------------|:-------| -| [benchmark.js](https://github.com/bestiejs/benchmark.js) | [bestiejs/benchmark.js](https://github.com/bestiejs/benchmark.js) | A benchmarking library. As used on jsPerf.com. | ![GitHub](https://img.shields.io/github/stars/bestiejs/benchmark.js) | -| [matcha](https://github.com/logicalparadox/matcha) | [logicalparadox/matcha](https://github.com/logicalparadox/matcha) | A caffeine driven, simplistic approach to benchmarking. | ![GitHub](https://img.shields.io/github/stars/logicalparadox/matcha) | -| [bencher](https://github.com/bencherdev/bencher) | [bencherdev/bencher](https://github.com/bencherdev/bencher) | A suite of continuous benchmarking tools designed to catch performance regressions in CI. | ![GitHub](https://img.shields.io/github/stars/bencherdev/bencher) | +| Name | Repository | Description | Stars | Last Commit | +|:-----|:-----------|:------------|:------|:------------| +| [benchmark.js](https://github.com/bestiejs/benchmark.js) | [bestiejs/benchmark.js](https://github.com/bestiejs/benchmark.js) | A benchmarking library. As used on jsPerf.com. | ![Stars](https://img.shields.io/github/stars/bestiejs/benchmark.js?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/bestiejs/benchmark.js?label=&style=flat) | +| [matcha](https://github.com/logicalparadox/matcha) | [logicalparadox/matcha](https://github.com/logicalparadox/matcha) | A caffeine driven, simplistic approach to benchmarking. | ![Stars](https://img.shields.io/github/stars/logicalparadox/matcha?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/logicalparadox/matcha?label=&style=flat) | +| [bencher](https://github.com/bencherdev/bencher) | [bencherdev/bencher](https://github.com/bencherdev/bencher) | A suite of continuous benchmarking tools designed to catch performance regressions in CI. | ![Stars](https://img.shields.io/github/stars/bencherdev/bencher?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/bencherdev/bencher?label=&style=flat) | ## Web Worker -| Name | Repository | Description | Badges | -|:-----|:-----------|:------------|:-------| -| [partytown](https://github.com/BuilderIO/partytown) | [BuilderIO/partytown](https://github.com/BuilderIO/partytown) | Relocate resource intensive third-party scripts off of the main thread and into a web worker. | ![GitHub](https://img.shields.io/github/stars/BuilderIO/partytown) | -| [comlink](https://github.com/GoogleChromeLabs/comlink) | [GoogleChromeLabs/comlink](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. | ![GitHub](https://img.shields.io/github/stars/GoogleChromeLabs/comlink) | -| [greenlet](https://github.com/developit/greenlet) | [developit/greenlet](https://github.com/developit/greenlet) | Move an async function into its own thread. | ![GitHub](https://img.shields.io/github/stars/developit/greenlet) | -| [workerize](https://github.com/developit/workerize) | [developit/workerize](https://github.com/developit/workerize) | Moves a module into a Web Worker, automatically reflecting exported functions as asynchronous proxies. | ![GitHub](https://img.shields.io/github/stars/developit/workerize) | -| [worker-dom](https://github.com/ampproject/worker-dom) | [ampproject/worker-dom](https://github.com/ampproject/worker-dom) | An in-progress implementation of the DOM API intended to run within a Web Worker. | ![GitHub](https://img.shields.io/github/stars/ampproject/worker-dom) | -| [threads.js](https://github.com/andywer/threads.js) | [andywer/threads.js](https://github.com/andywer/threads.js) | Offload CPU-intensive tasks to worker threads in node.js, web browsers and electron using one uniform API. | ![GitHub](https://img.shields.io/github/stars/andywer/threads.js) | -| [workly](https://github.com/pshihn/workly) | [pshihn/workly](https://github.com/pshihn/workly) | A really simple way to move a function or class to a web worker. | ![GitHub](https://img.shields.io/github/stars/pshihn/workly) | -| [stockroom](https://github.com/developit/stockroom) | [developit/stockroom](https://github.com/developit/stockroom) | Offload your store management to a worker easily. | ![GitHub](https://img.shields.io/github/stars/developit/stockroom) | -| [workerpool](https://github.com/josdejong/workerpool) | [josdejong/workerpool](https://github.com/josdejong/workerpool) | Offload tasks to a pool of workers on node.js and in the browser. | ![GitHub](https://img.shields.io/github/stars/josdejong/workerpool) | -| [clooney](https://github.com/GoogleChromeLabs/clooney) | [GoogleChromeLabs/clooney](https://github.com/GoogleChromeLabs/clooney) | Clooney is an actor library for the web. Use workers without thinking about workers. | ![GitHub](https://img.shields.io/github/stars/GoogleChromeLabs/clooney) | +| Name | Repository | Description | Stars | Last Commit | +|:-----|:-----------|:------------|:------|:------------| +| [partytown](https://github.com/BuilderIO/partytown) | [BuilderIO/partytown](https://github.com/BuilderIO/partytown) | Relocate resource intensive third-party scripts off of the main thread and into a web worker. | ![Stars](https://img.shields.io/github/stars/BuilderIO/partytown?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/BuilderIO/partytown?label=&style=flat) | +| [comlink](https://github.com/GoogleChromeLabs/comlink) | [GoogleChromeLabs/comlink](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. | ![Stars](https://img.shields.io/github/stars/GoogleChromeLabs/comlink?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/GoogleChromeLabs/comlink?label=&style=flat) | +| [greenlet](https://github.com/developit/greenlet) | [developit/greenlet](https://github.com/developit/greenlet) | Move an async function into its own thread. | ![Stars](https://img.shields.io/github/stars/developit/greenlet?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/developit/greenlet?label=&style=flat) | +| [workerize](https://github.com/developit/workerize) | [developit/workerize](https://github.com/developit/workerize) | Moves a module into a Web Worker, automatically reflecting exported functions as asynchronous proxies. | ![Stars](https://img.shields.io/github/stars/developit/workerize?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/developit/workerize?label=&style=flat) | +| [worker-dom](https://github.com/ampproject/worker-dom) | [ampproject/worker-dom](https://github.com/ampproject/worker-dom) | An in-progress implementation of the DOM API intended to run within a Web Worker. | ![Stars](https://img.shields.io/github/stars/ampproject/worker-dom?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/ampproject/worker-dom?label=&style=flat) | +| [threads.js](https://github.com/andywer/threads.js) | [andywer/threads.js](https://github.com/andywer/threads.js) | Offload CPU-intensive tasks to worker threads in node.js, web browsers and electron using one uniform API. | ![Stars](https://img.shields.io/github/stars/andywer/threads.js?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/andywer/threads.js?label=&style=flat) | +| [workly](https://github.com/pshihn/workly) | [pshihn/workly](https://github.com/pshihn/workly) | A really simple way to move a function or class to a web worker. | ![Stars](https://img.shields.io/github/stars/pshihn/workly?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/pshihn/workly?label=&style=flat) | +| [stockroom](https://github.com/developit/stockroom) | [developit/stockroom](https://github.com/developit/stockroom) | Offload your store management to a worker easily. | ![Stars](https://img.shields.io/github/stars/developit/stockroom?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/developit/stockroom?label=&style=flat) | +| [workerpool](https://github.com/josdejong/workerpool) | [josdejong/workerpool](https://github.com/josdejong/workerpool) | Offload tasks to a pool of workers on node.js and in the browser. | ![Stars](https://img.shields.io/github/stars/josdejong/workerpool?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/josdejong/workerpool?label=&style=flat) | +| [clooney](https://github.com/GoogleChromeLabs/clooney) | [GoogleChromeLabs/clooney](https://github.com/GoogleChromeLabs/clooney) | Clooney is an actor library for the web. Use workers without thinking about workers. | ![Stars](https://img.shields.io/github/stars/GoogleChromeLabs/clooney?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/GoogleChromeLabs/clooney?label=&style=flat) | ## Code highlighting -| Name | Repository | Description | Badges | -|:-----|:-----------|:------------|:-------| -| [Highlight.js](https://github.com/isagalaev/highlight.js) | [isagalaev/highlight.js](https://github.com/isagalaev/highlight.js) | JavaScript syntax highlighter. | ![GitHub](https://img.shields.io/github/stars/isagalaev/highlight.js) | -| [PrismJS](https://github.com/PrismJS/prism) | [PrismJS/prism](https://github.com/PrismJS/prism) | Lightweight, robust, elegant syntax highlighting. | ![GitHub](https://img.shields.io/github/stars/PrismJS/prism) | +| Name | Repository | Description | Stars | Last Commit | +|:-----|:-----------|:------------|:------|:------------| +| [Highlight.js](https://github.com/isagalaev/highlight.js) | [isagalaev/highlight.js](https://github.com/isagalaev/highlight.js) | JavaScript syntax highlighter. | ![Stars](https://img.shields.io/github/stars/isagalaev/highlight.js?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/isagalaev/highlight.js?label=&style=flat) | +| [PrismJS](https://github.com/PrismJS/prism) | [PrismJS/prism](https://github.com/PrismJS/prism) | Lightweight, robust, elegant syntax highlighting. | ![Stars](https://img.shields.io/github/stars/PrismJS/prism?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/PrismJS/prism?label=&style=flat) | ## Loading Status *Libraries for indicate load status.* -| Name | Repository | Description | Badges | -|:-----|:-----------|:------------|:-------| -| [Mprogress.js](https://github.com/lightningtgc/MProgress.js) | [lightningtgc/MProgress.js](https://github.com/lightningtgc/MProgress.js) | Create Google Material Design progress linear bars. | ![GitHub](https://img.shields.io/github/stars/lightningtgc/MProgress.js) | -| [NProgress](https://ricostacruz.com/nprogress/) | - | Slim progress bars for Ajax'y applications. | | -| [Spin.js](https://github.com/fgnass/spin.js) | [fgnass/spin.js](https://github.com/fgnass/spin.js) | A spinning activity indicator. | ![GitHub](https://img.shields.io/github/stars/fgnass/spin.js) | -| [progress.js](https://github.com/usablica/progress.js) | [usablica/progress.js](https://github.com/usablica/progress.js) | Create and manage progress bar for every objects on the page. | ![GitHub](https://img.shields.io/github/stars/usablica/progress.js) | -| [progressbar.js](https://github.com/kimmobrunfeldt/progressbar.js) | [kimmobrunfeldt/progressbar.js](https://github.com/kimmobrunfeldt/progressbar.js) | Beautiful and responsive progress bars with animated SVG paths. | ![GitHub](https://img.shields.io/github/stars/kimmobrunfeldt/progressbar.js) | -| [pace](https://github.com/HubSpot/pace) | [HubSpot/pace](https://github.com/HubSpot/pace) | Automatically add a progress bar to your site. | ![GitHub](https://img.shields.io/github/stars/HubSpot/pace) | -| [topbar](https://github.com/buunguyen/topbar) | [buunguyen/topbar](https://github.com/buunguyen/topbar) | Tiny & beautiful site-wide progress indicator. | ![GitHub](https://img.shields.io/github/stars/buunguyen/topbar) | -| [nanobar](https://github.com/jacoborus/nanobar) | [jacoborus/nanobar](https://github.com/jacoborus/nanobar) | Very lightweight progress bars. No jQuery. | ![GitHub](https://img.shields.io/github/stars/jacoborus/nanobar) | -| [PageLoadingEffects](https://github.com/codrops/PageLoadingEffects) | [codrops/PageLoadingEffects](https://github.com/codrops/PageLoadingEffects) | Modern ways of revealing new content using SVG animations. | ![GitHub](https://img.shields.io/github/stars/codrops/PageLoadingEffects) | -| [SpinKit](https://github.com/tobiasahlin/SpinKit) | [tobiasahlin/SpinKit](https://github.com/tobiasahlin/SpinKit) | A collection of loading indicators animated with CSS. | ![GitHub](https://img.shields.io/github/stars/tobiasahlin/SpinKit) | -| [Ladda](https://github.com/hakimel/Ladda) | [hakimel/Ladda](https://github.com/hakimel/Ladda) | Buttons with built-in loading indicators. | ![GitHub](https://img.shields.io/github/stars/hakimel/Ladda) | -| [css-loaders](https://github.com/lukehaas/css-loaders) | [lukehaas/css-loaders](https://github.com/lukehaas/css-loaders) | A collection of loading spinners animated with CSS | ![GitHub](https://img.shields.io/github/stars/lukehaas/css-loaders) | +| Name | Repository | Description | Stars | Last Commit | +|:-----|:-----------|:------------|:------|:------------| +| [Mprogress.js](https://github.com/lightningtgc/MProgress.js) | [lightningtgc/MProgress.js](https://github.com/lightningtgc/MProgress.js) | Create Google Material Design progress linear bars. | ![Stars](https://img.shields.io/github/stars/lightningtgc/MProgress.js?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/lightningtgc/MProgress.js?label=&style=flat) | +| [NProgress](https://ricostacruz.com/nprogress/) | - | Slim progress bars for Ajax'y applications. | | | +| [Spin.js](https://github.com/fgnass/spin.js) | [fgnass/spin.js](https://github.com/fgnass/spin.js) | A spinning activity indicator. | ![Stars](https://img.shields.io/github/stars/fgnass/spin.js?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/fgnass/spin.js?label=&style=flat) | +| [progress.js](https://github.com/usablica/progress.js) | [usablica/progress.js](https://github.com/usablica/progress.js) | Create and manage progress bar for every objects on the page. | ![Stars](https://img.shields.io/github/stars/usablica/progress.js?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/usablica/progress.js?label=&style=flat) | +| [progressbar.js](https://github.com/kimmobrunfeldt/progressbar.js) | [kimmobrunfeldt/progressbar.js](https://github.com/kimmobrunfeldt/progressbar.js) | Beautiful and responsive progress bars with animated SVG paths. | ![Stars](https://img.shields.io/github/stars/kimmobrunfeldt/progressbar.js?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/kimmobrunfeldt/progressbar.js?label=&style=flat) | +| [pace](https://github.com/HubSpot/pace) | [HubSpot/pace](https://github.com/HubSpot/pace) | Automatically add a progress bar to your site. | ![Stars](https://img.shields.io/github/stars/HubSpot/pace?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/HubSpot/pace?label=&style=flat) | +| [topbar](https://github.com/buunguyen/topbar) | [buunguyen/topbar](https://github.com/buunguyen/topbar) | Tiny & beautiful site-wide progress indicator. | ![Stars](https://img.shields.io/github/stars/buunguyen/topbar?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/buunguyen/topbar?label=&style=flat) | +| [nanobar](https://github.com/jacoborus/nanobar) | [jacoborus/nanobar](https://github.com/jacoborus/nanobar) | Very lightweight progress bars. No jQuery. | ![Stars](https://img.shields.io/github/stars/jacoborus/nanobar?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/jacoborus/nanobar?label=&style=flat) | +| [PageLoadingEffects](https://github.com/codrops/PageLoadingEffects) | [codrops/PageLoadingEffects](https://github.com/codrops/PageLoadingEffects) | Modern ways of revealing new content using SVG animations. | ![Stars](https://img.shields.io/github/stars/codrops/PageLoadingEffects?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/codrops/PageLoadingEffects?label=&style=flat) | +| [SpinKit](https://github.com/tobiasahlin/SpinKit) | [tobiasahlin/SpinKit](https://github.com/tobiasahlin/SpinKit) | A collection of loading indicators animated with CSS. | ![Stars](https://img.shields.io/github/stars/tobiasahlin/SpinKit?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/tobiasahlin/SpinKit?label=&style=flat) | +| [Ladda](https://github.com/hakimel/Ladda) | [hakimel/Ladda](https://github.com/hakimel/Ladda) | Buttons with built-in loading indicators. | ![Stars](https://img.shields.io/github/stars/hakimel/Ladda?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/hakimel/Ladda?label=&style=flat) | +| [css-loaders](https://github.com/lukehaas/css-loaders) | [lukehaas/css-loaders](https://github.com/lukehaas/css-loaders) | A collection of loading spinners animated with CSS | ![Stars](https://img.shields.io/github/stars/lukehaas/css-loaders?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/lukehaas/css-loaders?label=&style=flat) | ## Validation -| Name | Repository | Description | Badges | -|:-----|:-----------|:------------|:-------| -| [Parsley.js](https://github.com/guillaumepotier/Parsley.js) | [guillaumepotier/Parsley.js](https://github.com/guillaumepotier/Parsley.js) | Validate your forms, frontend, without writing a single line of JavaScript. | ![GitHub](https://img.shields.io/github/stars/guillaumepotier/Parsley.js) | -| [jquery-validation](https://github.com/jzaefferer/jquery-validation) | [jzaefferer/jquery-validation](https://github.com/jzaefferer/jquery-validation) | jQuery Validation Plugin. | ![GitHub](https://img.shields.io/github/stars/jzaefferer/jquery-validation) | -| [validator.js](https://github.com/chriso/validator.js) | [chriso/validator.js](https://github.com/chriso/validator.js) | String validation and sanitization. | ![GitHub](https://img.shields.io/github/stars/chriso/validator.js) | -| [validate.js](https://github.com/rickharrison/validate.js) | [rickharrison/validate.js](https://github.com/rickharrison/validate.js) | Lightweight JavaScript form validation library inspired by CodeIgniter. | ![GitHub](https://img.shields.io/github/stars/rickharrison/validate.js) | -| [validatr](https://github.com/jaymorrow/validatr/) | [jaymorrow/validatr](https://github.com/jaymorrow/validatr) | Cross Browser HTML5 Form Validation. | ![GitHub](https://img.shields.io/github/stars/jaymorrow/validatr) | -| [FormValidation](https://formvalidation.io/) | - | The best jQuery plugin to validate form fields. Formerly BootstrapValidator. | | -| [is.js](https://github.com/arasatasaygin/is.js) | [arasatasaygin/is.js](https://github.com/arasatasaygin/is.js) | Check types, regexps, presence, time and more. | ![GitHub](https://img.shields.io/github/stars/arasatasaygin/is.js) | -| [FieldVal](https://github.com/FieldVal/fieldval-js) | [FieldVal/fieldval-js](https://github.com/FieldVal/fieldval-js) | multipurpose validation library. Supports both sync and async validation. | ![GitHub](https://img.shields.io/github/stars/FieldVal/fieldval-js) | -| [Funval](https://github.com/neuledge/funval) | [neuledge/funval](https://github.com/neuledge/funval) | Data validation using functions interfaces (support TypeScript). | ![GitHub](https://img.shields.io/github/stars/neuledge/funval) | -| [vest](https://github.com/ealush/vest) | [ealush/vest](https://github.com/ealush/vest) | 🦺 Declarative form validation framework inspired by unit testing. | ![GitHub](https://img.shields.io/github/stars/ealush/vest) | +| Name | Repository | Description | Stars | Last Commit | +|:-----|:-----------|:------------|:------|:------------| +| [Parsley.js](https://github.com/guillaumepotier/Parsley.js) | [guillaumepotier/Parsley.js](https://github.com/guillaumepotier/Parsley.js) | Validate your forms, frontend, without writing a single line of JavaScript. | ![Stars](https://img.shields.io/github/stars/guillaumepotier/Parsley.js?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/guillaumepotier/Parsley.js?label=&style=flat) | +| [jquery-validation](https://github.com/jzaefferer/jquery-validation) | [jzaefferer/jquery-validation](https://github.com/jzaefferer/jquery-validation) | jQuery Validation Plugin. | ![Stars](https://img.shields.io/github/stars/jzaefferer/jquery-validation?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/jzaefferer/jquery-validation?label=&style=flat) | +| [validator.js](https://github.com/chriso/validator.js) | [chriso/validator.js](https://github.com/chriso/validator.js) | String validation and sanitization. | ![Stars](https://img.shields.io/github/stars/chriso/validator.js?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/chriso/validator.js?label=&style=flat) | +| [validate.js](https://github.com/rickharrison/validate.js) | [rickharrison/validate.js](https://github.com/rickharrison/validate.js) | Lightweight JavaScript form validation library inspired by CodeIgniter. | ![Stars](https://img.shields.io/github/stars/rickharrison/validate.js?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/rickharrison/validate.js?label=&style=flat) | +| [validatr](https://github.com/jaymorrow/validatr/) | [jaymorrow/validatr](https://github.com/jaymorrow/validatr) | Cross Browser HTML5 Form Validation. | ![Stars](https://img.shields.io/github/stars/jaymorrow/validatr?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/jaymorrow/validatr?label=&style=flat) | +| [FormValidation](https://formvalidation.io/) | - | The best jQuery plugin to validate form fields. Formerly BootstrapValidator. | | | +| [is.js](https://github.com/arasatasaygin/is.js) | [arasatasaygin/is.js](https://github.com/arasatasaygin/is.js) | Check types, regexps, presence, time and more. | ![Stars](https://img.shields.io/github/stars/arasatasaygin/is.js?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/arasatasaygin/is.js?label=&style=flat) | +| [FieldVal](https://github.com/FieldVal/fieldval-js) | [FieldVal/fieldval-js](https://github.com/FieldVal/fieldval-js) | multipurpose validation library. Supports both sync and async validation. | ![Stars](https://img.shields.io/github/stars/FieldVal/fieldval-js?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/FieldVal/fieldval-js?label=&style=flat) | +| [Funval](https://github.com/neuledge/funval) | [neuledge/funval](https://github.com/neuledge/funval) | Data validation using functions interfaces (support TypeScript). | ![Stars](https://img.shields.io/github/stars/neuledge/funval?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/neuledge/funval?label=&style=flat) | +| [vest](https://github.com/ealush/vest) | [ealush/vest](https://github.com/ealush/vest) | 🦺 Declarative form validation framework inspired by unit testing. | ![Stars](https://img.shields.io/github/stars/ealush/vest?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/ealush/vest?label=&style=flat) | ## Keyboard Wrappers -| Name | Repository | Description | Badges | -|:-----|:-----------|:------------|:-------| -| [mousetrap](https://github.com/ccampbell/mousetrap) | [ccampbell/mousetrap](https://github.com/ccampbell/mousetrap) | Simple library for handling keyboard shortcuts in JavaScript. | ![GitHub](https://img.shields.io/github/stars/ccampbell/mousetrap) | -| [keymaster](https://github.com/madrobby/keymaster) | [madrobby/keymaster](https://github.com/madrobby/keymaster) | A simple micro-library for defining and dispatching keyboard shortcuts. | ![GitHub](https://img.shields.io/github/stars/madrobby/keymaster) | -| [Keypress](https://github.com/dmauro/Keypress) | [dmauro/Keypress](https://github.com/dmauro/Keypress) | A keyboard input capturing utility in which any key can be a modifier key. | ![GitHub](https://img.shields.io/github/stars/dmauro/Keypress) | -| [KeyboardJS](https://github.com/RobertWHurst/KeyboardJS) | [RobertWHurst/KeyboardJS](https://github.com/RobertWHurst/KeyboardJS) | A JavaScript library for binding keyboard combos without the pain of key codes and key combo conflicts. | ![GitHub](https://img.shields.io/github/stars/RobertWHurst/KeyboardJS) | -| [jquery.hotkeys](https://github.com/jeresig/jquery.hotkeys) | [jeresig/jquery.hotkeys](https://github.com/jeresig/jquery.hotkeys) | jQuery Hotkeys lets you watch for keyboard events anywhere in your code supporting almost any key combination. | ![GitHub](https://img.shields.io/github/stars/jeresig/jquery.hotkeys) | -| [jwerty](https://github.com/keithamus/jwerty) | [keithamus/jwerty](https://github.com/keithamus/jwerty) | Awesome handling of keyboard events. | ![GitHub](https://img.shields.io/github/stars/keithamus/jwerty) | +| Name | Repository | Description | Stars | Last Commit | +|:-----|:-----------|:------------|:------|:------------| +| [mousetrap](https://github.com/ccampbell/mousetrap) | [ccampbell/mousetrap](https://github.com/ccampbell/mousetrap) | Simple library for handling keyboard shortcuts in JavaScript. | ![Stars](https://img.shields.io/github/stars/ccampbell/mousetrap?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/ccampbell/mousetrap?label=&style=flat) | +| [keymaster](https://github.com/madrobby/keymaster) | [madrobby/keymaster](https://github.com/madrobby/keymaster) | A simple micro-library for defining and dispatching keyboard shortcuts. | ![Stars](https://img.shields.io/github/stars/madrobby/keymaster?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/madrobby/keymaster?label=&style=flat) | +| [Keypress](https://github.com/dmauro/Keypress) | [dmauro/Keypress](https://github.com/dmauro/Keypress) | A keyboard input capturing utility in which any key can be a modifier key. | ![Stars](https://img.shields.io/github/stars/dmauro/Keypress?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/dmauro/Keypress?label=&style=flat) | +| [KeyboardJS](https://github.com/RobertWHurst/KeyboardJS) | [RobertWHurst/KeyboardJS](https://github.com/RobertWHurst/KeyboardJS) | A JavaScript library for binding keyboard combos without the pain of key codes and key combo conflicts. | ![Stars](https://img.shields.io/github/stars/RobertWHurst/KeyboardJS?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/RobertWHurst/KeyboardJS?label=&style=flat) | +| [jquery.hotkeys](https://github.com/jeresig/jquery.hotkeys) | [jeresig/jquery.hotkeys](https://github.com/jeresig/jquery.hotkeys) | jQuery Hotkeys lets you watch for keyboard events anywhere in your code supporting almost any key combination. | ![Stars](https://img.shields.io/github/stars/jeresig/jquery.hotkeys?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/jeresig/jquery.hotkeys?label=&style=flat) | +| [jwerty](https://github.com/keithamus/jwerty) | [keithamus/jwerty](https://github.com/keithamus/jwerty) | Awesome handling of keyboard events. | ![Stars](https://img.shields.io/github/stars/keithamus/jwerty?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/keithamus/jwerty?label=&style=flat) | ## Tours And Guides -| Name | Repository | Description | Badges | -|:-----|:-----------|:------------|:-------| -| [intro.js](https://github.com/usablica/intro.js) | [usablica/intro.js](https://github.com/usablica/intro.js) | A better way for new feature introduction and step-by-step users guide for your website and project. | ![GitHub](https://img.shields.io/github/stars/usablica/intro.js) | -| [shepherd](https://github.com/HubSpot/shepherd) | [HubSpot/shepherd](https://github.com/HubSpot/shepherd) | Guide your users through a tour of your app. | ![GitHub](https://img.shields.io/github/stars/HubSpot/shepherd) | -| [bootstrap-tour](https://github.com/sorich87/bootstrap-tour) | [sorich87/bootstrap-tour](https://github.com/sorich87/bootstrap-tour) | Quick and easy product tours with Twitter Bootstrap Popovers. | ![GitHub](https://img.shields.io/github/stars/sorich87/bootstrap-tour) | -| [tourist](https://github.com/easelinc/tourist) | [easelinc/tourist](https://github.com/easelinc/tourist) | Simple, flexible tours for your app. | ![GitHub](https://img.shields.io/github/stars/easelinc/tourist) | -| [hopscotch](https://github.com/linkedin/hopscotch) | [linkedin/hopscotch](https://github.com/linkedin/hopscotch) | A framework to make it easy for developers to add product tours to their pages. | ![GitHub](https://img.shields.io/github/stars/linkedin/hopscotch) | -| [joyride](https://github.com/zurb/joyride) | [zurb/joyride](https://github.com/zurb/joyride) | jQuery feature tour plugin. | ![GitHub](https://img.shields.io/github/stars/zurb/joyride) | -| [focusable](https://github.com/zzarcon/focusable) | [zzarcon/focusable](https://github.com/zzarcon/focusable) | Set a spotlight focus on DOM element adding a overlay layer to the rest of the page. | ![GitHub](https://img.shields.io/github/stars/zzarcon/focusable) | -| [driver.js](https://github.com/kamranahmedse/driver.js) | [kamranahmedse/driver.js](https://github.com/kamranahmedse/driver.js) | Powerful yet light-weight, vanilla JavaScript engine to drive the user's focus across the page | ![GitHub](https://img.shields.io/github/stars/kamranahmedse/driver.js) | +| Name | Repository | Description | Stars | Last Commit | +|:-----|:-----------|:------------|:------|:------------| +| [intro.js](https://github.com/usablica/intro.js) | [usablica/intro.js](https://github.com/usablica/intro.js) | A better way for new feature introduction and step-by-step users guide for your website and project. | ![Stars](https://img.shields.io/github/stars/usablica/intro.js?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/usablica/intro.js?label=&style=flat) | +| [shepherd](https://github.com/HubSpot/shepherd) | [HubSpot/shepherd](https://github.com/HubSpot/shepherd) | Guide your users through a tour of your app. | ![Stars](https://img.shields.io/github/stars/HubSpot/shepherd?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/HubSpot/shepherd?label=&style=flat) | +| [bootstrap-tour](https://github.com/sorich87/bootstrap-tour) | [sorich87/bootstrap-tour](https://github.com/sorich87/bootstrap-tour) | Quick and easy product tours with Twitter Bootstrap Popovers. | ![Stars](https://img.shields.io/github/stars/sorich87/bootstrap-tour?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/sorich87/bootstrap-tour?label=&style=flat) | +| [tourist](https://github.com/easelinc/tourist) | [easelinc/tourist](https://github.com/easelinc/tourist) | Simple, flexible tours for your app. | ![Stars](https://img.shields.io/github/stars/easelinc/tourist?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/easelinc/tourist?label=&style=flat) | +| [hopscotch](https://github.com/linkedin/hopscotch) | [linkedin/hopscotch](https://github.com/linkedin/hopscotch) | A framework to make it easy for developers to add product tours to their pages. | ![Stars](https://img.shields.io/github/stars/linkedin/hopscotch?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/linkedin/hopscotch?label=&style=flat) | +| [joyride](https://github.com/zurb/joyride) | [zurb/joyride](https://github.com/zurb/joyride) | jQuery feature tour plugin. | ![Stars](https://img.shields.io/github/stars/zurb/joyride?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/zurb/joyride?label=&style=flat) | +| [focusable](https://github.com/zzarcon/focusable) | [zzarcon/focusable](https://github.com/zzarcon/focusable) | Set a spotlight focus on DOM element adding a overlay layer to the rest of the page. | ![Stars](https://img.shields.io/github/stars/zzarcon/focusable?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/zzarcon/focusable?label=&style=flat) | +| [driver.js](https://github.com/kamranahmedse/driver.js) | [kamranahmedse/driver.js](https://github.com/kamranahmedse/driver.js) | Powerful yet light-weight, vanilla JavaScript engine to drive the user's focus across the page | ![Stars](https://img.shields.io/github/stars/kamranahmedse/driver.js?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/kamranahmedse/driver.js?label=&style=flat) | ## Notifications -| Name | Repository | Description | Badges | -|:-----|:-----------|:------------|:-------| -| [iziToast](https://github.com/dolce/iziToast) | [dolce/iziToast](https://github.com/dolce/iziToast) | Elegant, responsive, flexible and lightweight notification plugin with no dependencies. | ![GitHub](https://img.shields.io/github/stars/dolce/iziToast) | -| [messenger](https://github.com/HubSpot/messenger) | [HubSpot/messenger](https://github.com/HubSpot/messenger) | Growl-style alerts and messages for your app. | ![GitHub](https://img.shields.io/github/stars/HubSpot/messenger) | -| [noty](https://github.com/needim/noty) | [needim/noty](https://github.com/needim/noty) | jQuery notification plugin. | ![GitHub](https://img.shields.io/github/stars/needim/noty) | -| [pnotify](https://github.com/sciactive/pnotify) | [sciactive/pnotify](https://github.com/sciactive/pnotify) | JavaScript notifications for Bootstrap, jQuery UI, and the Web Notifications Draft. | ![GitHub](https://img.shields.io/github/stars/sciactive/pnotify) | -| [toastr](https://github.com/CodeSeven/toastr) | [CodeSeven/toastr](https://github.com/CodeSeven/toastr) | Simple JavaScript toast notifications. | ![GitHub](https://img.shields.io/github/stars/CodeSeven/toastr) | -| [humane-js](https://github.com/wavded/humane-js) | [wavded/humane-js](https://github.com/wavded/humane-js) | A simple, modern, browser notification system. | ![GitHub](https://img.shields.io/github/stars/wavded/humane-js) | -| [smoke.js](https://github.com/hxgf/smoke.js) | [hxgf/smoke.js](https://github.com/hxgf/smoke.js) | Framework-agnostic styled alert system for JavaScript. | ![GitHub](https://img.shields.io/github/stars/hxgf/smoke.js) | -| [notie](https://github.com/jaredreich/notie) | [jaredreich/notie](https://github.com/jaredreich/notie) | Simple notifications and inputs with no dependencies. | ![GitHub](https://img.shields.io/github/stars/jaredreich/notie) | -| [notifire](https://github.com/notifirehq/notifire) | [notifirehq/notifire](https://github.com/notifirehq/notifire) | Open-source notification infrastructure for products. | ![GitHub](https://img.shields.io/github/stars/notifirehq/notifire) | -| [toastify-js](https://github.com/apvarun/toastify-js) | [apvarun/toastify-js](https://github.com/apvarun/toastify-js) | Pure JavaScript library for better notification messages. | ![GitHub](https://img.shields.io/github/stars/apvarun/toastify-js) | +| Name | Repository | Description | Stars | Last Commit | +|:-----|:-----------|:------------|:------|:------------| +| [iziToast](https://github.com/dolce/iziToast) | [dolce/iziToast](https://github.com/dolce/iziToast) | Elegant, responsive, flexible and lightweight notification plugin with no dependencies. | ![Stars](https://img.shields.io/github/stars/dolce/iziToast?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/dolce/iziToast?label=&style=flat) | +| [messenger](https://github.com/HubSpot/messenger) | [HubSpot/messenger](https://github.com/HubSpot/messenger) | Growl-style alerts and messages for your app. | ![Stars](https://img.shields.io/github/stars/HubSpot/messenger?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/HubSpot/messenger?label=&style=flat) | +| [noty](https://github.com/needim/noty) | [needim/noty](https://github.com/needim/noty) | jQuery notification plugin. | ![Stars](https://img.shields.io/github/stars/needim/noty?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/needim/noty?label=&style=flat) | +| [pnotify](https://github.com/sciactive/pnotify) | [sciactive/pnotify](https://github.com/sciactive/pnotify) | JavaScript notifications for Bootstrap, jQuery UI, and the Web Notifications Draft. | ![Stars](https://img.shields.io/github/stars/sciactive/pnotify?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/sciactive/pnotify?label=&style=flat) | +| [toastr](https://github.com/CodeSeven/toastr) | [CodeSeven/toastr](https://github.com/CodeSeven/toastr) | Simple JavaScript toast notifications. | ![Stars](https://img.shields.io/github/stars/CodeSeven/toastr?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/CodeSeven/toastr?label=&style=flat) | +| [humane-js](https://github.com/wavded/humane-js) | [wavded/humane-js](https://github.com/wavded/humane-js) | A simple, modern, browser notification system. | ![Stars](https://img.shields.io/github/stars/wavded/humane-js?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/wavded/humane-js?label=&style=flat) | +| [smoke.js](https://github.com/hxgf/smoke.js) | [hxgf/smoke.js](https://github.com/hxgf/smoke.js) | Framework-agnostic styled alert system for JavaScript. | ![Stars](https://img.shields.io/github/stars/hxgf/smoke.js?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/hxgf/smoke.js?label=&style=flat) | +| [notie](https://github.com/jaredreich/notie) | [jaredreich/notie](https://github.com/jaredreich/notie) | Simple notifications and inputs with no dependencies. | ![Stars](https://img.shields.io/github/stars/jaredreich/notie?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/jaredreich/notie?label=&style=flat) | +| [notifire](https://github.com/notifirehq/notifire) | [notifirehq/notifire](https://github.com/notifirehq/notifire) | Open-source notification infrastructure for products. | ![Stars](https://img.shields.io/github/stars/notifirehq/notifire?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/notifirehq/notifire?label=&style=flat) | +| [toastify-js](https://github.com/apvarun/toastify-js) | [apvarun/toastify-js](https://github.com/apvarun/toastify-js) | Pure JavaScript library for better notification messages. | ![Stars](https://img.shields.io/github/stars/apvarun/toastify-js?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/apvarun/toastify-js?label=&style=flat) | ## Sliders -| Name | Repository | Description | Badges | -|:-----|:-----------|:------------|:-------| -| [Swiper](https://github.com/nolimits4web/Swiper) | [nolimits4web/Swiper](https://github.com/nolimits4web/Swiper) | Mobile touch slider and framework with hardware accelerated transitions. | ![GitHub](https://img.shields.io/github/stars/nolimits4web/Swiper) | -| [slick](https://github.com/kenwheeler/slick) | [kenwheeler/slick](https://github.com/kenwheeler/slick) | The last carousel you'll ever need. | ![GitHub](https://img.shields.io/github/stars/kenwheeler/slick) | -| [slidesJs](http://www.slidesjs.com) | - | Is a responsive slideshow plug-in for JQuery(1.7.1+) with features like touch and CSS3 transitions | | -| [FlexSlider](https://github.com/woothemes/FlexSlider) | [woothemes/FlexSlider](https://github.com/woothemes/FlexSlider) | An awesome, fully responsive jQuery slider plugin. | ![GitHub](https://img.shields.io/github/stars/woothemes/FlexSlider) | -| [sly](https://github.com/darsain/sly) | [darsain/sly](https://github.com/darsain/sly) | JavaScript library for one-directional scrolling with item based navigation support. | ![GitHub](https://img.shields.io/github/stars/darsain/sly) | -| [vegas](https://github.com/jaysalvat/vegas) | [jaysalvat/vegas](https://github.com/jaysalvat/vegas) | A jQuery plugin to add beautiful fullscreen backgrounds to your webpages. It even allows Slideshows. | ![GitHub](https://img.shields.io/github/stars/jaysalvat/vegas) | -| [Sequence](https://github.com/IanLunn/Sequence) | [IanLunn/Sequence](https://github.com/IanLunn/Sequence) | CSS animation framework for creating responsive sliders, presentations, banners, and other step-based applications. | ![GitHub](https://img.shields.io/github/stars/IanLunn/Sequence) | -| [reveal.js](https://github.com/hakimel/reveal.js) | [hakimel/reveal.js](https://github.com/hakimel/reveal.js) | A framework for easily creating beautiful presentations using HTML. | ![GitHub](https://img.shields.io/github/stars/hakimel/reveal.js) | -| [impress.js](https://github.com/impress/impress.js) | [impress/impress.js](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. | ![GitHub](https://img.shields.io/github/stars/impress/impress.js) | -| [bespoke.js](https://github.com/bespokejs/bespoke) | [bespokejs/bespoke](https://github.com/bespokejs/bespoke) | DIY Presentation Micro-Framework | ![GitHub](https://img.shields.io/github/stars/bespokejs/bespoke) | -| [Strut](https://github.com/tantaman/Strut) | [tantaman/Strut](https://github.com/tantaman/Strut) | Strut - An Impress.js and Bespoke.js Presentation Editor | ![GitHub](https://img.shields.io/github/stars/tantaman/Strut) | -| [PhotoSwipe](https://github.com/dimsemenov/PhotoSwipe) | [dimsemenov/PhotoSwipe](https://github.com/dimsemenov/PhotoSwipe) | JavaScript image gallery for mobile and desktop, modular, framework independent. | ![GitHub](https://img.shields.io/github/stars/dimsemenov/PhotoSwipe) | -| [jcSlider](https://github.com/JoanClaret/jcSlider) | [JoanClaret/jcSlider](https://github.com/JoanClaret/jcSlider) | A responsive slider jQuery plugin with CSS animations. | ![GitHub](https://img.shields.io/github/stars/JoanClaret/jcSlider) | -| [basic-jquery-slider](https://github.com/jcobb/basic-jquery-slider) | [jcobb/basic-jquery-slider](https://github.com/jcobb/basic-jquery-slider) | Simple to use, simple to theme, simple to customise. | ![GitHub](https://img.shields.io/github/stars/jcobb/basic-jquery-slider) | -| [jQuery.adaptive-slider](https://github.com/creative-punch/jQuery.adaptive-slider/) | [creative-punch/jQuery.adaptive-slider](https://github.com/creative-punch/jQuery.adaptive-slider) | A jQuery plugin for a slider with adaptive colored figcaption and navigation. | ![GitHub](https://img.shields.io/github/stars/creative-punch/jQuery.adaptive-slider) | -| [slidr](https://github.com/bchanx/slidr) | [bchanx/slidr](https://github.com/bchanx/slidr) | add some slide effects. | ![GitHub](https://img.shields.io/github/stars/bchanx/slidr) | -| [Flickity](https://github.com/metafizzy/flickity) | [metafizzy/flickity](https://github.com/metafizzy/flickity) | Touch, responsive, flickable galleries. | ![GitHub](https://img.shields.io/github/stars/metafizzy/flickity) | -| [Glide.js](https://github.com/jedrzejchalubek/glidejs) | [jedrzejchalubek/glidejs](https://github.com/jedrzejchalubek/glidejs) | Responsive and touch-friendly jQuery slider. It's simple, lightweight and fast. | ![GitHub](https://img.shields.io/github/stars/jedrzejchalubek/glidejs) | -| [Embla Carousel](https://github.com/davidcetinkaya/embla-carousel) | [davidcetinkaya/embla-carousel](https://github.com/davidcetinkaya/embla-carousel) | An extensible low level carousel for the web, written in TypeScript. | ![GitHub](https://img.shields.io/github/stars/davidcetinkaya/embla-carousel) | +| Name | Repository | Description | Stars | Last Commit | +|:-----|:-----------|:------------|:------|:------------| +| [Swiper](https://github.com/nolimits4web/Swiper) | [nolimits4web/Swiper](https://github.com/nolimits4web/Swiper) | Mobile touch slider and framework with hardware accelerated transitions. | ![Stars](https://img.shields.io/github/stars/nolimits4web/Swiper?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/nolimits4web/Swiper?label=&style=flat) | +| [slick](https://github.com/kenwheeler/slick) | [kenwheeler/slick](https://github.com/kenwheeler/slick) | The last carousel you'll ever need. | ![Stars](https://img.shields.io/github/stars/kenwheeler/slick?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/kenwheeler/slick?label=&style=flat) | +| [slidesJs](http://www.slidesjs.com) | - | Is a responsive slideshow plug-in for JQuery(1.7.1+) with features like touch and CSS3 transitions | | | +| [FlexSlider](https://github.com/woothemes/FlexSlider) | [woothemes/FlexSlider](https://github.com/woothemes/FlexSlider) | An awesome, fully responsive jQuery slider plugin. | ![Stars](https://img.shields.io/github/stars/woothemes/FlexSlider?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/woothemes/FlexSlider?label=&style=flat) | +| [sly](https://github.com/darsain/sly) | [darsain/sly](https://github.com/darsain/sly) | JavaScript library for one-directional scrolling with item based navigation support. | ![Stars](https://img.shields.io/github/stars/darsain/sly?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/darsain/sly?label=&style=flat) | +| [vegas](https://github.com/jaysalvat/vegas) | [jaysalvat/vegas](https://github.com/jaysalvat/vegas) | A jQuery plugin to add beautiful fullscreen backgrounds to your webpages. It even allows Slideshows. | ![Stars](https://img.shields.io/github/stars/jaysalvat/vegas?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/jaysalvat/vegas?label=&style=flat) | +| [Sequence](https://github.com/IanLunn/Sequence) | [IanLunn/Sequence](https://github.com/IanLunn/Sequence) | CSS animation framework for creating responsive sliders, presentations, banners, and other step-based applications. | ![Stars](https://img.shields.io/github/stars/IanLunn/Sequence?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/IanLunn/Sequence?label=&style=flat) | +| [reveal.js](https://github.com/hakimel/reveal.js) | [hakimel/reveal.js](https://github.com/hakimel/reveal.js) | A framework for easily creating beautiful presentations using HTML. | ![Stars](https://img.shields.io/github/stars/hakimel/reveal.js?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/hakimel/reveal.js?label=&style=flat) | +| [impress.js](https://github.com/impress/impress.js) | [impress/impress.js](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. | ![Stars](https://img.shields.io/github/stars/impress/impress.js?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/impress/impress.js?label=&style=flat) | +| [bespoke.js](https://github.com/bespokejs/bespoke) | [bespokejs/bespoke](https://github.com/bespokejs/bespoke) | DIY Presentation Micro-Framework | ![Stars](https://img.shields.io/github/stars/bespokejs/bespoke?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/bespokejs/bespoke?label=&style=flat) | +| [Strut](https://github.com/tantaman/Strut) | [tantaman/Strut](https://github.com/tantaman/Strut) | Strut - An Impress.js and Bespoke.js Presentation Editor | ![Stars](https://img.shields.io/github/stars/tantaman/Strut?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/tantaman/Strut?label=&style=flat) | +| [PhotoSwipe](https://github.com/dimsemenov/PhotoSwipe) | [dimsemenov/PhotoSwipe](https://github.com/dimsemenov/PhotoSwipe) | JavaScript image gallery for mobile and desktop, modular, framework independent. | ![Stars](https://img.shields.io/github/stars/dimsemenov/PhotoSwipe?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/dimsemenov/PhotoSwipe?label=&style=flat) | +| [jcSlider](https://github.com/JoanClaret/jcSlider) | [JoanClaret/jcSlider](https://github.com/JoanClaret/jcSlider) | A responsive slider jQuery plugin with CSS animations. | ![Stars](https://img.shields.io/github/stars/JoanClaret/jcSlider?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/JoanClaret/jcSlider?label=&style=flat) | +| [basic-jquery-slider](https://github.com/jcobb/basic-jquery-slider) | [jcobb/basic-jquery-slider](https://github.com/jcobb/basic-jquery-slider) | Simple to use, simple to theme, simple to customise. | ![Stars](https://img.shields.io/github/stars/jcobb/basic-jquery-slider?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/jcobb/basic-jquery-slider?label=&style=flat) | +| [jQuery.adaptive-slider](https://github.com/creative-punch/jQuery.adaptive-slider/) | [creative-punch/jQuery.adaptive-slider](https://github.com/creative-punch/jQuery.adaptive-slider) | A jQuery plugin for a slider with adaptive colored figcaption and navigation. | ![Stars](https://img.shields.io/github/stars/creative-punch/jQuery.adaptive-slider?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/creative-punch/jQuery.adaptive-slider?label=&style=flat) | +| [slidr](https://github.com/bchanx/slidr) | [bchanx/slidr](https://github.com/bchanx/slidr) | add some slide effects. | ![Stars](https://img.shields.io/github/stars/bchanx/slidr?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/bchanx/slidr?label=&style=flat) | +| [Flickity](https://github.com/metafizzy/flickity) | [metafizzy/flickity](https://github.com/metafizzy/flickity) | Touch, responsive, flickable galleries. | ![Stars](https://img.shields.io/github/stars/metafizzy/flickity?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/metafizzy/flickity?label=&style=flat) | +| [Glide.js](https://github.com/jedrzejchalubek/glidejs) | [jedrzejchalubek/glidejs](https://github.com/jedrzejchalubek/glidejs) | Responsive and touch-friendly jQuery slider. It's simple, lightweight and fast. | ![Stars](https://img.shields.io/github/stars/jedrzejchalubek/glidejs?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/jedrzejchalubek/glidejs?label=&style=flat) | +| [Embla Carousel](https://github.com/davidcetinkaya/embla-carousel) | [davidcetinkaya/embla-carousel](https://github.com/davidcetinkaya/embla-carousel) | An extensible low level carousel for the web, written in TypeScript. | ![Stars](https://img.shields.io/github/stars/davidcetinkaya/embla-carousel?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/davidcetinkaya/embla-carousel?label=&style=flat) | ## Range Sliders -| Name | Repository | Description | Badges | -|:-----|:-----------|:------------|:-------| -| [Ion.RangeSlider](https://github.com/IonDen/ion.rangeSlider) | [IonDen/ion.rangeSlider](https://github.com/IonDen/ion.rangeSlider) | Powerful and easily customizable range slider with many options and skin support. | ![GitHub](https://img.shields.io/github/stars/IonDen/ion.rangeSlider) | -| [jQRangeSlider](https://github.com/ghusse/jQRangeSlider) | [ghusse/jQRangeSlider](https://github.com/ghusse/jQRangeSlider) | A JavaScript slider selector that supports dates. | ![GitHub](https://img.shields.io/github/stars/ghusse/jQRangeSlider) | -| [noUiSlider](https://github.com/leongersen/noUiSlider) | [leongersen/noUiSlider](https://github.com/leongersen/noUiSlider) | A lightweight, highly customizable range slider without bloat. | ![GitHub](https://img.shields.io/github/stars/leongersen/noUiSlider) | -| [rangeslider.js](https://github.com/andreruffert/rangeslider.js) | [andreruffert/rangeslider.js](https://github.com/andreruffert/rangeslider.js) | HTML5 input range slider element polyfill. | ![GitHub](https://img.shields.io/github/stars/andreruffert/rangeslider.js) | +| Name | Repository | Description | Stars | Last Commit | +|:-----|:-----------|:------------|:------|:------------| +| [Ion.RangeSlider](https://github.com/IonDen/ion.rangeSlider) | [IonDen/ion.rangeSlider](https://github.com/IonDen/ion.rangeSlider) | Powerful and easily customizable range slider with many options and skin support. | ![Stars](https://img.shields.io/github/stars/IonDen/ion.rangeSlider?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/IonDen/ion.rangeSlider?label=&style=flat) | +| [jQRangeSlider](https://github.com/ghusse/jQRangeSlider) | [ghusse/jQRangeSlider](https://github.com/ghusse/jQRangeSlider) | A JavaScript slider selector that supports dates. | ![Stars](https://img.shields.io/github/stars/ghusse/jQRangeSlider?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/ghusse/jQRangeSlider?label=&style=flat) | +| [noUiSlider](https://github.com/leongersen/noUiSlider) | [leongersen/noUiSlider](https://github.com/leongersen/noUiSlider) | A lightweight, highly customizable range slider without bloat. | ![Stars](https://img.shields.io/github/stars/leongersen/noUiSlider?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/leongersen/noUiSlider?label=&style=flat) | +| [rangeslider.js](https://github.com/andreruffert/rangeslider.js) | [andreruffert/rangeslider.js](https://github.com/andreruffert/rangeslider.js) | HTML5 input range slider element polyfill. | ![Stars](https://img.shields.io/github/stars/andreruffert/rangeslider.js?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/andreruffert/rangeslider.js?label=&style=flat) | ## Form Widgets ### Input -| Name | Repository | Description | Badges | -|:-----|:-----------|:------------|:-------| -| [typeahead.js](https://github.com/twitter/typeahead.js) | [twitter/typeahead.js](https://github.com/twitter/typeahead.js) | A fast and fully-featured autocomplete library. | ![GitHub](https://img.shields.io/github/stars/twitter/typeahead.js) | -| [tag-it](https://github.com/aehlke/tag-it) | [aehlke/tag-it](https://github.com/aehlke/tag-it) | A jQuery UI plugin to handle multi-tag fields as well as tag suggestions/autocomplete. | ![GitHub](https://img.shields.io/github/stars/aehlke/tag-it) | -| [At.js](https://github.com/ichord/At.js) | [ichord/At.js](https://github.com/ichord/At.js) | Add GitHub like mentions autocomplete to your application. | ![GitHub](https://img.shields.io/github/stars/ichord/At.js) | -| [Placeholders.js](https://github.com/jamesallardice/Placeholders.js) | [jamesallardice/Placeholders.js](https://github.com/jamesallardice/Placeholders.js) | A JavaScript polyfill for the HTML5 placeholder attribute. | ![GitHub](https://img.shields.io/github/stars/jamesallardice/Placeholders.js) | -| [fancyInput](https://github.com/yairEO/fancyInput) | [yairEO/fancyInput](https://github.com/yairEO/fancyInput) | Makes typing in input fields fun with CSS3 effects. | ![GitHub](https://img.shields.io/github/stars/yairEO/fancyInput) | -| [jQuery-Tags-Input](https://github.com/xoxco/jQuery-Tags-Input) | [xoxco/jQuery-Tags-Input](https://github.com/xoxco/jQuery-Tags-Input) | Magically convert a simple text input into a cool tag list with this jQuery plugin. | ![GitHub](https://img.shields.io/github/stars/xoxco/jQuery-Tags-Input) | -| [vanilla-masker](https://github.com/BankFacil/vanilla-masker) | [BankFacil/vanilla-masker](https://github.com/BankFacil/vanilla-masker) | A pure JavaScript mask input. | ![GitHub](https://img.shields.io/github/stars/BankFacil/vanilla-masker) | -| [Ion.CheckRadio](https://github.com/IonDen/ion.checkRadio) | [IonDen/ion.checkRadio](https://github.com/IonDen/ion.checkRadio) | jQuery plugin for styling checkboxes and radio-buttons. With skin support. | ![GitHub](https://img.shields.io/github/stars/IonDen/ion.checkRadio) | -| [awesomplete](https://github.com/LeaVerou/awesomplete) | [LeaVerou/awesomplete](https://github.com/LeaVerou/awesomplete) | Ultra lightweight, usable, beautiful autocomplete with zero dependencies. - https://projects.verou.me/awesomplete/ | ![GitHub](https://img.shields.io/github/stars/LeaVerou/awesomplete) | +| Name | Repository | Description | Stars | Last Commit | +|:-----|:-----------|:------------|:------|:------------| +| [typeahead.js](https://github.com/twitter/typeahead.js) | [twitter/typeahead.js](https://github.com/twitter/typeahead.js) | A fast and fully-featured autocomplete library. | ![Stars](https://img.shields.io/github/stars/twitter/typeahead.js?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/twitter/typeahead.js?label=&style=flat) | +| [tag-it](https://github.com/aehlke/tag-it) | [aehlke/tag-it](https://github.com/aehlke/tag-it) | A jQuery UI plugin to handle multi-tag fields as well as tag suggestions/autocomplete. | ![Stars](https://img.shields.io/github/stars/aehlke/tag-it?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/aehlke/tag-it?label=&style=flat) | +| [At.js](https://github.com/ichord/At.js) | [ichord/At.js](https://github.com/ichord/At.js) | Add GitHub like mentions autocomplete to your application. | ![Stars](https://img.shields.io/github/stars/ichord/At.js?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/ichord/At.js?label=&style=flat) | +| [Placeholders.js](https://github.com/jamesallardice/Placeholders.js) | [jamesallardice/Placeholders.js](https://github.com/jamesallardice/Placeholders.js) | A JavaScript polyfill for the HTML5 placeholder attribute. | ![Stars](https://img.shields.io/github/stars/jamesallardice/Placeholders.js?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/jamesallardice/Placeholders.js?label=&style=flat) | +| [fancyInput](https://github.com/yairEO/fancyInput) | [yairEO/fancyInput](https://github.com/yairEO/fancyInput) | Makes typing in input fields fun with CSS3 effects. | ![Stars](https://img.shields.io/github/stars/yairEO/fancyInput?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/yairEO/fancyInput?label=&style=flat) | +| [jQuery-Tags-Input](https://github.com/xoxco/jQuery-Tags-Input) | [xoxco/jQuery-Tags-Input](https://github.com/xoxco/jQuery-Tags-Input) | Magically convert a simple text input into a cool tag list with this jQuery plugin. | ![Stars](https://img.shields.io/github/stars/xoxco/jQuery-Tags-Input?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/xoxco/jQuery-Tags-Input?label=&style=flat) | +| [vanilla-masker](https://github.com/BankFacil/vanilla-masker) | [BankFacil/vanilla-masker](https://github.com/BankFacil/vanilla-masker) | A pure JavaScript mask input. | ![Stars](https://img.shields.io/github/stars/BankFacil/vanilla-masker?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/BankFacil/vanilla-masker?label=&style=flat) | +| [Ion.CheckRadio](https://github.com/IonDen/ion.checkRadio) | [IonDen/ion.checkRadio](https://github.com/IonDen/ion.checkRadio) | jQuery plugin for styling checkboxes and radio-buttons. With skin support. | ![Stars](https://img.shields.io/github/stars/IonDen/ion.checkRadio?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/IonDen/ion.checkRadio?label=&style=flat) | +| [awesomplete](https://github.com/LeaVerou/awesomplete) | [LeaVerou/awesomplete](https://github.com/LeaVerou/awesomplete) | Ultra lightweight, usable, beautiful autocomplete with zero dependencies. - https://projects.verou.me/awesomplete/ | ![Stars](https://img.shields.io/github/stars/LeaVerou/awesomplete?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/LeaVerou/awesomplete?label=&style=flat) | ### Calendar -| Name | Repository | Description | Badges | -|:-----|:-----------|:------------|:-------| -| [pickadate.js](https://github.com/amsul/pickadate.js) | [amsul/pickadate.js](https://github.com/amsul/pickadate.js) | The mobile-friendly, responsive, and lightweight jQuery date & time input picker. | ![GitHub](https://img.shields.io/github/stars/amsul/pickadate.js) | -| [bootstrap-datepicker](https://github.com/eternicode/bootstrap-datepicker) | [eternicode/bootstrap-datepicker](https://github.com/eternicode/bootstrap-datepicker) | A datepicker for @twitter bootstrap forked from Stefan Petre's (of eyecon.ro), improvements by @eternicode. | ![GitHub](https://img.shields.io/github/stars/eternicode/bootstrap-datepicker) | -| [Pikaday](https://github.com/dbushell/Pikaday) | [dbushell/Pikaday](https://github.com/dbushell/Pikaday) | A refreshing JavaScript Datepicker — lightweight, no dependencies, modular CSS. | ![GitHub](https://img.shields.io/github/stars/dbushell/Pikaday) | -| [fullcalendar](https://github.com/fullcalendar/fullcalendar) | [fullcalendar/fullcalendar](https://github.com/fullcalendar/fullcalendar) | Full-sized drag & drop event calendar (jQuery plugin). | ![GitHub](https://img.shields.io/github/stars/fullcalendar/fullcalendar) | -| [rome](https://github.com/bevacqua/rome) | [bevacqua/rome](https://github.com/bevacqua/rome) | A customizable date (and time) picker. Dependency free, opt-in UI. | ![GitHub](https://img.shields.io/github/stars/bevacqua/rome) | -| [Date Range Picker](https://github.com/dangrossman/daterangepicker) | [dangrossman/daterangepicker](https://github.com/dangrossman/daterangepicker) | creates a dropdown menu from which a user can select a range of dates. | ![GitHub](https://img.shields.io/github/stars/dangrossman/daterangepicker) | -| [Duet Date Picker](https://github.com/duetds/date-picker) | [duetds/date-picker](https://github.com/duetds/date-picker) | open source version of Duet Design System’s accessible date picker, WCAG 2.1 accessibility complaint | ![GitHub](https://img.shields.io/github/stars/duetds/date-picker) | -| [tui.calendar](https://github.com/nhn/tui.calendar) | [nhn/tui.calendar](https://github.com/nhn/tui.calendar) | A JavaScript schedule calendar that is full featured. Now your service just got the customizable calendar. | ![GitHub](https://img.shields.io/github/stars/nhn/tui.calendar) | -| [Schedule-X](https://github.com/schedule-x/schedule-x) | [schedule-x/schedule-x](https://github.com/schedule-x/schedule-x) | Material design event calendar. Features drag & drop, dark mode, multiple views and more. | ![GitHub](https://img.shields.io/github/stars/schedule-x/schedule-x) | +| Name | Repository | Description | Stars | Last Commit | +|:-----|:-----------|:------------|:------|:------------| +| [pickadate.js](https://github.com/amsul/pickadate.js) | [amsul/pickadate.js](https://github.com/amsul/pickadate.js) | The mobile-friendly, responsive, and lightweight jQuery date & time input picker. | ![Stars](https://img.shields.io/github/stars/amsul/pickadate.js?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/amsul/pickadate.js?label=&style=flat) | +| [bootstrap-datepicker](https://github.com/eternicode/bootstrap-datepicker) | [eternicode/bootstrap-datepicker](https://github.com/eternicode/bootstrap-datepicker) | A datepicker for @twitter bootstrap forked from Stefan Petre's (of eyecon.ro), improvements by @eternicode. | ![Stars](https://img.shields.io/github/stars/eternicode/bootstrap-datepicker?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/eternicode/bootstrap-datepicker?label=&style=flat) | +| [Pikaday](https://github.com/dbushell/Pikaday) | [dbushell/Pikaday](https://github.com/dbushell/Pikaday) | A refreshing JavaScript Datepicker — lightweight, no dependencies, modular CSS. | ![Stars](https://img.shields.io/github/stars/dbushell/Pikaday?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/dbushell/Pikaday?label=&style=flat) | +| [fullcalendar](https://github.com/fullcalendar/fullcalendar) | [fullcalendar/fullcalendar](https://github.com/fullcalendar/fullcalendar) | Full-sized drag & drop event calendar (jQuery plugin). | ![Stars](https://img.shields.io/github/stars/fullcalendar/fullcalendar?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/fullcalendar/fullcalendar?label=&style=flat) | +| [rome](https://github.com/bevacqua/rome) | [bevacqua/rome](https://github.com/bevacqua/rome) | A customizable date (and time) picker. Dependency free, opt-in UI. | ![Stars](https://img.shields.io/github/stars/bevacqua/rome?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/bevacqua/rome?label=&style=flat) | +| [Date Range Picker](https://github.com/dangrossman/daterangepicker) | [dangrossman/daterangepicker](https://github.com/dangrossman/daterangepicker) | creates a dropdown menu from which a user can select a range of dates. | ![Stars](https://img.shields.io/github/stars/dangrossman/daterangepicker?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/dangrossman/daterangepicker?label=&style=flat) | +| [Duet Date Picker](https://github.com/duetds/date-picker) | [duetds/date-picker](https://github.com/duetds/date-picker) | open source version of Duet Design System’s accessible date picker, WCAG 2.1 accessibility complaint | ![Stars](https://img.shields.io/github/stars/duetds/date-picker?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/duetds/date-picker?label=&style=flat) | +| [tui.calendar](https://github.com/nhn/tui.calendar) | [nhn/tui.calendar](https://github.com/nhn/tui.calendar) | A JavaScript schedule calendar that is full featured. Now your service just got the customizable calendar. | ![Stars](https://img.shields.io/github/stars/nhn/tui.calendar?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/nhn/tui.calendar?label=&style=flat) | +| [Schedule-X](https://github.com/schedule-x/schedule-x) | [schedule-x/schedule-x](https://github.com/schedule-x/schedule-x) | Material design event calendar. Features drag & drop, dark mode, multiple views and more. | ![Stars](https://img.shields.io/github/stars/schedule-x/schedule-x?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/schedule-x/schedule-x?label=&style=flat) | ### Select -| Name | Repository | Description | Badges | -|:-----|:-----------|:------------|:-------| -| [selectize.js](https://github.com/selectize/selectize.js) | [selectize/selectize.js](https://github.com/selectize/selectize.js) | Selectize is the hybrid of a textbox and `` injector for radical Web Typography. | ![GitHub](https://img.shields.io/github/stars/davatron5000/Lettering.js) | +| Name | Repository | Description | Stars | Last Commit | +|:-----|:-----------|:------------|:------|:------------| +| [FlowType.JS](https://github.com/simplefocus/FlowType.JS) | [simplefocus/FlowType.JS](https://github.com/simplefocus/FlowType.JS) | Web typography at its finest: font-size and line-height based on element width. | ![Stars](https://img.shields.io/github/stars/simplefocus/FlowType.JS?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/simplefocus/FlowType.JS?label=&style=flat) | +| [BigText](https://github.com/zachleat/BigText) | [zachleat/BigText](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. | ![Stars](https://img.shields.io/github/stars/zachleat/BigText?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/zachleat/BigText?label=&style=flat) | +| [circletype](https://github.com/peterhry/circletype) | [peterhry/circletype](https://github.com/peterhry/circletype) | A jQuery plugin that lets you curve type on the web. | ![Stars](https://img.shields.io/github/stars/peterhry/circletype?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/peterhry/circletype?label=&style=flat) | +| [slabText](https://github.com/freqDec/slabText/) | [freqDec/slabText](https://github.com/freqDec/slabText) | A jQuery plugin for producing big, bold & responsive headlines. | ![Stars](https://img.shields.io/github/stars/freqDec/slabText?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/freqDec/slabText?label=&style=flat) | +| [simple-text-rotator](https://github.com/peachananr/simple-text-rotator) | [peachananr/simple-text-rotator](https://github.com/peachananr/simple-text-rotator) | Add a super simple rotating text to your website with little to no markup. | ![Stars](https://img.shields.io/github/stars/peachananr/simple-text-rotator?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/peachananr/simple-text-rotator?label=&style=flat) | +| [novacancy.js](https://github.com/chuckyglitch/novacancy.js) | [chuckyglitch/novacancy.js](https://github.com/chuckyglitch/novacancy.js) | Text Neon Golden effect jQuery plug-in. | ![Stars](https://img.shields.io/github/stars/chuckyglitch/novacancy.js?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/chuckyglitch/novacancy.js?label=&style=flat) | +| [jquery-responsive-text](https://github.com/ghepting/jquery-responsive-text) | [ghepting/jquery-responsive-text](https://github.com/ghepting/jquery-responsive-text) | Make your text sizing responsive! | ![Stars](https://img.shields.io/github/stars/ghepting/jquery-responsive-text?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/ghepting/jquery-responsive-text?label=&style=flat) | +| [FitText.js](https://github.com/davatron5000/FitText.js) | [davatron5000/FitText.js](https://github.com/davatron5000/FitText.js) | A jQuery plugin for inflating web type. | ![Stars](https://img.shields.io/github/stars/davatron5000/FitText.js?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/davatron5000/FitText.js?label=&style=flat) | +| [Lettering.js](https://github.com/davatron5000/Lettering.js) | [davatron5000/Lettering.js](https://github.com/davatron5000/Lettering.js) | A lightweight, easy to use JavaScript `` injector for radical Web Typography. | ![Stars](https://img.shields.io/github/stars/davatron5000/Lettering.js?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/davatron5000/Lettering.js?label=&style=flat) | ## Animations -| Name | Repository | Description | Badges | -|:-----|:-----------|:------------|:-------| -| [velocity](https://github.com/julianshapiro/velocity) | [julianshapiro/velocity](https://github.com/julianshapiro/velocity) | Accelerated JavaScript animation. | ![GitHub](https://img.shields.io/github/stars/julianshapiro/velocity) | -| [jquery.transit](https://github.com/rstacruz/jquery.transit) | [rstacruz/jquery.transit](https://github.com/rstacruz/jquery.transit) | Super-smooth CSS3 transformations and transitions for jQuery. | ![GitHub](https://img.shields.io/github/stars/rstacruz/jquery.transit) | -| [bounce.js](https://github.com/tictail/bounce.js) | [tictail/bounce.js](https://github.com/tictail/bounce.js) | Create tasty CSS3 powered animations in no time. | ![GitHub](https://img.shields.io/github/stars/tictail/bounce.js) | -| [GreenSock-JS](https://github.com/greensock/GreenSock-JS) | [greensock/GreenSock-JS](https://github.com/greensock/GreenSock-JS) | High-performance HTML5 animations that work in all major browsers. | ![GitHub](https://img.shields.io/github/stars/greensock/GreenSock-JS) | -| [TransitionEnd](https://github.com/EvandroLG/transitionEnd) | [EvandroLG/transitionEnd](https://github.com/EvandroLG/transitionEnd) | TransitionEnd is an agnostic and cross-browser library to work with transitioned event. | ![GitHub](https://img.shields.io/github/stars/EvandroLG/transitionEnd) | -| [Dynamic.js](https://github.com/michaelvillar/dynamics.js) | [michaelvillar/dynamics.js](https://github.com/michaelvillar/dynamics.js) | JavaScript library to create physics-based CSS animations. | ![GitHub](https://img.shields.io/github/stars/michaelvillar/dynamics.js) | -| [the-cube](https://github.com/pstadler/the-cube) | [pstadler/the-cube](https://github.com/pstadler/the-cube) | The Cube is an experiment with CSS3 transitions. | ![GitHub](https://img.shields.io/github/stars/pstadler/the-cube) | -| [Effeckt.css](https://github.com/h5bp/Effeckt.css) | [h5bp/Effeckt.css](https://github.com/h5bp/Effeckt.css) | A Performant Transitions and Animations Library. | ![GitHub](https://img.shields.io/github/stars/h5bp/Effeckt.css) | -| [animate.css](https://github.com/daneden/animate.css) | [daneden/animate.css](https://github.com/daneden/animate.css) | A cross-browser library of CSS animations. As easy to use as an easy thing. | ![GitHub](https://img.shields.io/github/stars/daneden/animate.css) | -| [textillate](https://github.com/jschr/textillate) | [jschr/textillate](https://github.com/jschr/textillate) | A simple plugin for CSS3 text animations. | ![GitHub](https://img.shields.io/github/stars/jschr/textillate) | -| [move.js](https://github.com/visionmedia/move.js) | [visionmedia/move.js](https://github.com/visionmedia/move.js) | CSS3 backed JavaScript animation framework. | ![GitHub](https://img.shields.io/github/stars/visionmedia/move.js) | -| [animatable](https://github.com/LeaVerou/animatable) | [LeaVerou/animatable](https://github.com/LeaVerou/animatable) | One property, two values, endless possibilities. | ![GitHub](https://img.shields.io/github/stars/LeaVerou/animatable) | -| [shuffle-images](https://github.com/peachananr/shuffle-images) | [peachananr/shuffle-images](https://github.com/peachananr/shuffle-images) | The Simplest Way to shuffle through images in a Creative Way. | ![GitHub](https://img.shields.io/github/stars/peachananr/shuffle-images) | -| [smoothState.js](https://github.com/miguel-perez/smoothState.js) | [miguel-perez/smoothState.js](https://github.com/miguel-perez/smoothState.js) | Unobtrusive page transitions with jQuery. | ![GitHub](https://img.shields.io/github/stars/miguel-perez/smoothState.js) | -| [Anime.js](https://animejs.com/) | - | A JavaScript animation engine. | | -| [Mo.js](https://mojs.github.io/) | - | Motion graphics toolbelt for the web. | | -| [particles.js](https://github.com/VincentGarreau/particles.js) | [VincentGarreau/particles.js](https://github.com/VincentGarreau/particles.js) | A lightweight JavaScript library for creating particles. | ![GitHub](https://img.shields.io/github/stars/VincentGarreau/particles.js) | -| [tsParticles](https://github.com/matteobruni/tsparticles) | [matteobruni/tsparticles](https://github.com/matteobruni/tsparticles) | A new and improved version of particles.js with bug fixes and many new features. | ![GitHub](https://img.shields.io/github/stars/matteobruni/tsparticles) | -| [particles-bg](https://github.com/lindelof/particles-bg) | [lindelof/particles-bg](https://github.com/lindelof/particles-bg) | A lightweight React particles animation background component. | ![GitHub](https://img.shields.io/github/stars/lindelof/particles-bg) | -| [barbajs](https://github.com/barbajs/barba) | [barbajs/barba](https://github.com/barbajs/barba) | It helps you create fluid and smooth transitions between your website's pages. | ![GitHub](https://img.shields.io/github/stars/barbajs/barba) | -| [typicaljs](https://github.com/camwiegert/typical) | [camwiegert/typical](https://github.com/camwiegert/typical) | Animated typing in ~400 bytes 🐡 of JavaScript | ![GitHub](https://img.shields.io/github/stars/camwiegert/typical) | -| [AutoAnimate](https://auto-animate.formkit.com) | - | Add motion to your apps with a single line of code. | | +| Name | Repository | Description | Stars | Last Commit | +|:-----|:-----------|:------------|:------|:------------| +| [velocity](https://github.com/julianshapiro/velocity) | [julianshapiro/velocity](https://github.com/julianshapiro/velocity) | Accelerated JavaScript animation. | ![Stars](https://img.shields.io/github/stars/julianshapiro/velocity?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/julianshapiro/velocity?label=&style=flat) | +| [jquery.transit](https://github.com/rstacruz/jquery.transit) | [rstacruz/jquery.transit](https://github.com/rstacruz/jquery.transit) | Super-smooth CSS3 transformations and transitions for jQuery. | ![Stars](https://img.shields.io/github/stars/rstacruz/jquery.transit?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/rstacruz/jquery.transit?label=&style=flat) | +| [bounce.js](https://github.com/tictail/bounce.js) | [tictail/bounce.js](https://github.com/tictail/bounce.js) | Create tasty CSS3 powered animations in no time. | ![Stars](https://img.shields.io/github/stars/tictail/bounce.js?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/tictail/bounce.js?label=&style=flat) | +| [GreenSock-JS](https://github.com/greensock/GreenSock-JS) | [greensock/GreenSock-JS](https://github.com/greensock/GreenSock-JS) | High-performance HTML5 animations that work in all major browsers. | ![Stars](https://img.shields.io/github/stars/greensock/GreenSock-JS?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/greensock/GreenSock-JS?label=&style=flat) | +| [TransitionEnd](https://github.com/EvandroLG/transitionEnd) | [EvandroLG/transitionEnd](https://github.com/EvandroLG/transitionEnd) | TransitionEnd is an agnostic and cross-browser library to work with transitioned event. | ![Stars](https://img.shields.io/github/stars/EvandroLG/transitionEnd?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/EvandroLG/transitionEnd?label=&style=flat) | +| [Dynamic.js](https://github.com/michaelvillar/dynamics.js) | [michaelvillar/dynamics.js](https://github.com/michaelvillar/dynamics.js) | JavaScript library to create physics-based CSS animations. | ![Stars](https://img.shields.io/github/stars/michaelvillar/dynamics.js?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/michaelvillar/dynamics.js?label=&style=flat) | +| [the-cube](https://github.com/pstadler/the-cube) | [pstadler/the-cube](https://github.com/pstadler/the-cube) | The Cube is an experiment with CSS3 transitions. | ![Stars](https://img.shields.io/github/stars/pstadler/the-cube?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/pstadler/the-cube?label=&style=flat) | +| [Effeckt.css](https://github.com/h5bp/Effeckt.css) | [h5bp/Effeckt.css](https://github.com/h5bp/Effeckt.css) | A Performant Transitions and Animations Library. | ![Stars](https://img.shields.io/github/stars/h5bp/Effeckt.css?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/h5bp/Effeckt.css?label=&style=flat) | +| [animate.css](https://github.com/daneden/animate.css) | [daneden/animate.css](https://github.com/daneden/animate.css) | A cross-browser library of CSS animations. As easy to use as an easy thing. | ![Stars](https://img.shields.io/github/stars/daneden/animate.css?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/daneden/animate.css?label=&style=flat) | +| [textillate](https://github.com/jschr/textillate) | [jschr/textillate](https://github.com/jschr/textillate) | A simple plugin for CSS3 text animations. | ![Stars](https://img.shields.io/github/stars/jschr/textillate?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/jschr/textillate?label=&style=flat) | +| [move.js](https://github.com/visionmedia/move.js) | [visionmedia/move.js](https://github.com/visionmedia/move.js) | CSS3 backed JavaScript animation framework. | ![Stars](https://img.shields.io/github/stars/visionmedia/move.js?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/visionmedia/move.js?label=&style=flat) | +| [animatable](https://github.com/LeaVerou/animatable) | [LeaVerou/animatable](https://github.com/LeaVerou/animatable) | One property, two values, endless possibilities. | ![Stars](https://img.shields.io/github/stars/LeaVerou/animatable?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/LeaVerou/animatable?label=&style=flat) | +| [shuffle-images](https://github.com/peachananr/shuffle-images) | [peachananr/shuffle-images](https://github.com/peachananr/shuffle-images) | The Simplest Way to shuffle through images in a Creative Way. | ![Stars](https://img.shields.io/github/stars/peachananr/shuffle-images?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/peachananr/shuffle-images?label=&style=flat) | +| [smoothState.js](https://github.com/miguel-perez/smoothState.js) | [miguel-perez/smoothState.js](https://github.com/miguel-perez/smoothState.js) | Unobtrusive page transitions with jQuery. | ![Stars](https://img.shields.io/github/stars/miguel-perez/smoothState.js?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/miguel-perez/smoothState.js?label=&style=flat) | +| [Anime.js](https://animejs.com/) | - | A JavaScript animation engine. | | | +| [Mo.js](https://mojs.github.io/) | - | Motion graphics toolbelt for the web. | | | +| [particles.js](https://github.com/VincentGarreau/particles.js) | [VincentGarreau/particles.js](https://github.com/VincentGarreau/particles.js) | A lightweight JavaScript library for creating particles. | ![Stars](https://img.shields.io/github/stars/VincentGarreau/particles.js?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/VincentGarreau/particles.js?label=&style=flat) | +| [tsParticles](https://github.com/matteobruni/tsparticles) | [matteobruni/tsparticles](https://github.com/matteobruni/tsparticles) | A new and improved version of particles.js with bug fixes and many new features. | ![Stars](https://img.shields.io/github/stars/matteobruni/tsparticles?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/matteobruni/tsparticles?label=&style=flat) | +| [particles-bg](https://github.com/lindelof/particles-bg) | [lindelof/particles-bg](https://github.com/lindelof/particles-bg) | A lightweight React particles animation background component. | ![Stars](https://img.shields.io/github/stars/lindelof/particles-bg?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/lindelof/particles-bg?label=&style=flat) | +| [barbajs](https://github.com/barbajs/barba) | [barbajs/barba](https://github.com/barbajs/barba) | It helps you create fluid and smooth transitions between your website's pages. | ![Stars](https://img.shields.io/github/stars/barbajs/barba?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/barbajs/barba?label=&style=flat) | +| [typicaljs](https://github.com/camwiegert/typical) | [camwiegert/typical](https://github.com/camwiegert/typical) | Animated typing in ~400 bytes 🐡 of JavaScript | ![Stars](https://img.shields.io/github/stars/camwiegert/typical?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/camwiegert/typical?label=&style=flat) | +| [AutoAnimate](https://auto-animate.formkit.com) | - | Add motion to your apps with a single line of code. | | | ## Image Processing -| Name | Repository | Description | Badges | -|:-----|:-----------|:------------|:-------| -| [lena.js](https://github.com/davidsonfellipe/lena.js) | [davidsonfellipe/lena.js](https://github.com/davidsonfellipe/lena.js) | A Library for image processing with filters and util functions. | ![GitHub](https://img.shields.io/github/stars/davidsonfellipe/lena.js) | -| [pica](https://github.com/nodeca/pica) | [nodeca/pica](https://github.com/nodeca/pica) | High quality image resize (with fast Lanczos filter, implemented in pure JS). | ![GitHub](https://img.shields.io/github/stars/nodeca/pica) | -| [cropper](https://github.com/fengyuanchen/cropper) | [fengyuanchen/cropper](https://github.com/fengyuanchen/cropper) | A simple jQuery image cropping plugin. | ![GitHub](https://img.shields.io/github/stars/fengyuanchen/cropper) | +| Name | Repository | Description | Stars | Last Commit | +|:-----|:-----------|:------------|:------|:------------| +| [lena.js](https://github.com/davidsonfellipe/lena.js) | [davidsonfellipe/lena.js](https://github.com/davidsonfellipe/lena.js) | A Library for image processing with filters and util functions. | ![Stars](https://img.shields.io/github/stars/davidsonfellipe/lena.js?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/davidsonfellipe/lena.js?label=&style=flat) | +| [pica](https://github.com/nodeca/pica) | [nodeca/pica](https://github.com/nodeca/pica) | High quality image resize (with fast Lanczos filter, implemented in pure JS). | ![Stars](https://img.shields.io/github/stars/nodeca/pica?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/nodeca/pica?label=&style=flat) | +| [cropper](https://github.com/fengyuanchen/cropper) | [fengyuanchen/cropper](https://github.com/fengyuanchen/cropper) | A simple jQuery image cropping plugin. | ![Stars](https://img.shields.io/github/stars/fengyuanchen/cropper?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/fengyuanchen/cropper?label=&style=flat) | ## ES6 -| Name | Repository | Description | Badges | -|:-----|:-----------|:------------|:-------| -| [es6features](https://github.com/lukehoban/es6features) | [lukehoban/es6features](https://github.com/lukehoban/es6features) | Overview of ECMAScript 6 features. | ![GitHub](https://img.shields.io/github/stars/lukehoban/es6features) | -| [es6-features](https://github.com/rse/es6-features) | [rse/es6-features](https://github.com/rse/es6-features) | ECMAScript 6: Feature Overview & Comparison. | ![GitHub](https://img.shields.io/github/stars/rse/es6-features) | -| [es6-cheatsheet](https://github.com/DrkSephy/es6-cheatsheet) | [DrkSephy/es6-cheatsheet](https://github.com/DrkSephy/es6-cheatsheet) | ES2015 [ES6] cheatsheet containing tips, tricks, best practices and code snippets. | ![GitHub](https://img.shields.io/github/stars/DrkSephy/es6-cheatsheet) | -| [ECMAScript 6 compatibility table](https://compat-table.github.io/compat-table/es6/) | - | Compatibility tables for all ECMAScript 6 features on a variety of environments. | | -| [Babel (Formerly 6to5)](https://github.com/babel/babel) | [babel/babel](https://github.com/babel/babel) | Turn ES6+ code into vanilla ES5 with no runtime. | ![GitHub](https://img.shields.io/github/stars/babel/babel) | -| [Traceur compiler](https://github.com/google/traceur-compiler) | [google/traceur-compiler](https://github.com/google/traceur-compiler) | ES6 features > ES5. Includes classes, generators, promises, destructuring patterns, default parameters & more. | ![GitHub](https://img.shields.io/github/stars/google/traceur-compiler) | +| Name | Repository | Description | Stars | Last Commit | +|:-----|:-----------|:------------|:------|:------------| +| [es6features](https://github.com/lukehoban/es6features) | [lukehoban/es6features](https://github.com/lukehoban/es6features) | Overview of ECMAScript 6 features. | ![Stars](https://img.shields.io/github/stars/lukehoban/es6features?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/lukehoban/es6features?label=&style=flat) | +| [es6-features](https://github.com/rse/es6-features) | [rse/es6-features](https://github.com/rse/es6-features) | ECMAScript 6: Feature Overview & Comparison. | ![Stars](https://img.shields.io/github/stars/rse/es6-features?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/rse/es6-features?label=&style=flat) | +| [es6-cheatsheet](https://github.com/DrkSephy/es6-cheatsheet) | [DrkSephy/es6-cheatsheet](https://github.com/DrkSephy/es6-cheatsheet) | ES2015 [ES6] cheatsheet containing tips, tricks, best practices and code snippets. | ![Stars](https://img.shields.io/github/stars/DrkSephy/es6-cheatsheet?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/DrkSephy/es6-cheatsheet?label=&style=flat) | +| [ECMAScript 6 compatibility table](https://compat-table.github.io/compat-table/es6/) | - | Compatibility tables for all ECMAScript 6 features on a variety of environments. | | | +| [Babel (Formerly 6to5)](https://github.com/babel/babel) | [babel/babel](https://github.com/babel/babel) | Turn ES6+ code into vanilla ES5 with no runtime. | ![Stars](https://img.shields.io/github/stars/babel/babel?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/babel/babel?label=&style=flat) | +| [Traceur compiler](https://github.com/google/traceur-compiler) | [google/traceur-compiler](https://github.com/google/traceur-compiler) | ES6 features > ES5. Includes classes, generators, promises, destructuring patterns, default parameters & more. | ![Stars](https://img.shields.io/github/stars/google/traceur-compiler?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/google/traceur-compiler?label=&style=flat) | ## Generators -| Name | Repository | Description | Badges | -|:-----|:-----------|:------------|:-------| -| [Gatsby.js](https://github.com/gatsbyjs/gatsby) | [gatsbyjs/gatsby](https://github.com/gatsbyjs/gatsby) | React-based static site generator. | ![GitHub](https://img.shields.io/github/stars/gatsbyjs/gatsby) | -| [Gridsome](https://github.com/gridsome/gridsome) | [gridsome/gridsome](https://github.com/gridsome/gridsome) | Vue-powered static site generator. | ![GitHub](https://img.shields.io/github/stars/gridsome/gridsome) | -| [Docusaurus](https://github.com/facebook/docusaurus) | [facebook/docusaurus](https://github.com/facebook/docusaurus) | React-based static site generator by Facebook, ideal for content-centric websites. | ![GitHub](https://img.shields.io/github/stars/facebook/docusaurus) | -| [Next.js](https://github.com/vercel/next.js) | [vercel/next.js](https://github.com/vercel/next.js) | React powered static site generator, and they say "All the tools you need to make the Web. Faster.". | ![GitHub](https://img.shields.io/github/stars/vercel/next.js) | -| [Lume](https://github.com/lumeland/lume) | [lumeland/lume](https://github.com/lumeland/lume) | Static site generator for Deno. | ![GitHub](https://img.shields.io/github/stars/lumeland/lume) | -| [Astro](https://github.com/withastro/astro) | [withastro/astro](https://github.com/withastro/astro) | The web framework for content-driven websites. | ![GitHub](https://img.shields.io/github/stars/withastro/astro) | +| Name | Repository | Description | Stars | Last Commit | +|:-----|:-----------|:------------|:------|:------------| +| [Gatsby.js](https://github.com/gatsbyjs/gatsby) | [gatsbyjs/gatsby](https://github.com/gatsbyjs/gatsby) | React-based static site generator. | ![Stars](https://img.shields.io/github/stars/gatsbyjs/gatsby?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/gatsbyjs/gatsby?label=&style=flat) | +| [Gridsome](https://github.com/gridsome/gridsome) | [gridsome/gridsome](https://github.com/gridsome/gridsome) | Vue-powered static site generator. | ![Stars](https://img.shields.io/github/stars/gridsome/gridsome?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/gridsome/gridsome?label=&style=flat) | +| [Docusaurus](https://github.com/facebook/docusaurus) | [facebook/docusaurus](https://github.com/facebook/docusaurus) | React-based static site generator by Facebook, ideal for content-centric websites. | ![Stars](https://img.shields.io/github/stars/facebook/docusaurus?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/facebook/docusaurus?label=&style=flat) | +| [Next.js](https://github.com/vercel/next.js) | [vercel/next.js](https://github.com/vercel/next.js) | React powered static site generator, and they say "All the tools you need to make the Web. Faster.". | ![Stars](https://img.shields.io/github/stars/vercel/next.js?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/vercel/next.js?label=&style=flat) | +| [Lume](https://github.com/lumeland/lume) | [lumeland/lume](https://github.com/lumeland/lume) | Static site generator for Deno. | ![Stars](https://img.shields.io/github/stars/lumeland/lume?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/lumeland/lume?label=&style=flat) | +| [Astro](https://github.com/withastro/astro) | [withastro/astro](https://github.com/withastro/astro) | The web framework for content-driven websites. | ![Stars](https://img.shields.io/github/stars/withastro/astro?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/withastro/astro?label=&style=flat) | ## SDK -| Name | Repository | Description | Badges | -|:-----|:-----------|:------------|:-------| -| [javascript-sdk-design](https://github.com/huei90/javascript-sdk-design) | [huei90/javascript-sdk-design](https://github.com/huei90/javascript-sdk-design) | JavaScript SDK design guide extracted from work and personal experience. | ![GitHub](https://img.shields.io/github/stars/huei90/javascript-sdk-design) | -| [Spotify SDK](https://github.com/loverajoel/spotify-sdk) | [loverajoel/spotify-sdk](https://github.com/loverajoel/spotify-sdk) | Entity oriented SDK to work with the Spotify Web API. | ![GitHub](https://img.shields.io/github/stars/loverajoel/spotify-sdk) | -| [Square Node.js SDK](https://github.com/square/connect-nodejs-sdk/) | [square/connect-nodejs-sdk](https://github.com/square/connect-nodejs-sdk) | JavaScript client library for payments and other Square APIs. | ![GitHub](https://img.shields.io/github/stars/square/connect-nodejs-sdk) | -| [OpenAI SDK](https://github.com/openai/openai-node) | [openai/openai-node](https://github.com/openai/openai-node) | Official JavaScript / TypeScript library for the OpenAI API. | ![GitHub](https://img.shields.io/github/stars/openai/openai-node) | +| Name | Repository | Description | Stars | Last Commit | +|:-----|:-----------|:------------|:------|:------------| +| [javascript-sdk-design](https://github.com/huei90/javascript-sdk-design) | [huei90/javascript-sdk-design](https://github.com/huei90/javascript-sdk-design) | JavaScript SDK design guide extracted from work and personal experience. | ![Stars](https://img.shields.io/github/stars/huei90/javascript-sdk-design?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/huei90/javascript-sdk-design?label=&style=flat) | +| [Spotify SDK](https://github.com/loverajoel/spotify-sdk) | [loverajoel/spotify-sdk](https://github.com/loverajoel/spotify-sdk) | Entity oriented SDK to work with the Spotify Web API. | ![Stars](https://img.shields.io/github/stars/loverajoel/spotify-sdk?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/loverajoel/spotify-sdk?label=&style=flat) | +| [Square Node.js SDK](https://github.com/square/connect-nodejs-sdk/) | [square/connect-nodejs-sdk](https://github.com/square/connect-nodejs-sdk) | JavaScript client library for payments and other Square APIs. | ![Stars](https://img.shields.io/github/stars/square/connect-nodejs-sdk?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/square/connect-nodejs-sdk?label=&style=flat) | +| [OpenAI SDK](https://github.com/openai/openai-node) | [openai/openai-node](https://github.com/openai/openai-node) | Official JavaScript / TypeScript library for the OpenAI API. | ![Stars](https://img.shields.io/github/stars/openai/openai-node?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/openai/openai-node?label=&style=flat) | ## Full Text Search -| Name | Repository | Description | Badges | -|:-----|:-----------|:------------|:-------| -| [lunr](https://github.com/olivernn/lunr.js) | [olivernn/lunr.js](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. | ![GitHub](https://img.shields.io/github/stars/olivernn/lunr.js) | -| [flexsearch](https://github.com/nextapps-de/flexsearch) | [nextapps-de/flexsearch](https://github.com/nextapps-de/flexsearch) | It is a Next-Generation full text search library for Browser and Node.js. | ![GitHub](https://img.shields.io/github/stars/nextapps-de/flexsearch) | -| [Elasticlunr](https://github.com/weixsong/elasticlunr.js) | [weixsong/elasticlunr.js](https://github.com/weixsong/elasticlunr.js) | This library is based on lunr.js, but more flexible and customized. | ![GitHub](https://img.shields.io/github/stars/weixsong/elasticlunr.js) | +| Name | Repository | Description | Stars | Last Commit | +|:-----|:-----------|:------------|:------|:------------| +| [lunr](https://github.com/olivernn/lunr.js) | [olivernn/lunr.js](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. | ![Stars](https://img.shields.io/github/stars/olivernn/lunr.js?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/olivernn/lunr.js?label=&style=flat) | +| [flexsearch](https://github.com/nextapps-de/flexsearch) | [nextapps-de/flexsearch](https://github.com/nextapps-de/flexsearch) | It is a Next-Generation full text search library for Browser and Node.js. | ![Stars](https://img.shields.io/github/stars/nextapps-de/flexsearch?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/nextapps-de/flexsearch?label=&style=flat) | +| [Elasticlunr](https://github.com/weixsong/elasticlunr.js) | [weixsong/elasticlunr.js](https://github.com/weixsong/elasticlunr.js) | This library is based on lunr.js, but more flexible and customized. | ![Stars](https://img.shields.io/github/stars/weixsong/elasticlunr.js?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/weixsong/elasticlunr.js?label=&style=flat) | ## ORM -| Name | Repository | Description | Badges | -|:-----|:-----------|:------------|:-------| -| [Prisma](https://github.com/prisma/prisma) | [prisma/prisma](https://github.com/prisma/prisma) | Next-generation ORM for Node.js & TypeScript \| PostgreSQL, MySQL, MariaDB, SQL Server, SQLite, MongoDB and CockroachDB. | ![GitHub](https://img.shields.io/github/stars/prisma/prisma) | -| [Sequelize](https://github.com/sequelize/sequelize) | [sequelize/sequelize](https://github.com/sequelize/sequelize) | Feature-rich ORM for modern Node.js and TypeScript \| PostgreSQL, MySQL, MariaDB, SQLite, MS SQL Server, Snowflake, Oracle DB... | ![GitHub](https://img.shields.io/github/stars/sequelize/sequelize) | -| [Mongoose](https://github.com/Automattic/mongoose) | [Automattic/mongoose](https://github.com/Automattic/mongoose) | MongoDB object modeling designed to work in an asynchronous environment. | ![GitHub](https://img.shields.io/github/stars/Automattic/mongoose) | -| [TypeORM](https://github.com/typeorm/typeorm) | [typeorm/typeorm](https://github.com/typeorm/typeorm) | ORM for TypeScript and JavaScript, Works in NodeJS, Browser, Ionic, Cordova and Electron platforms. | ![GitHub](https://img.shields.io/github/stars/typeorm/typeorm) | -| [Drizzle ORM](https://github.com/drizzle-team/drizzle-orm) | [drizzle-team/drizzle-orm](https://github.com/drizzle-team/drizzle-orm) | Headless TypeScript ORM with a head. Runs on Node, Bun and Deno. | ![GitHub](https://img.shields.io/github/stars/drizzle-team/drizzle-orm) | -| [Kysely](https://github.com/kysely-org/kysely) | [kysely-org/kysely](https://github.com/kysely-org/kysely) | A type-safe typescript SQL query builder. | ![GitHub](https://img.shields.io/github/stars/kysely-org/kysely) | -| [Knex](https://github.com/knex/knex) | [knex/knex](https://github.com/knex/knex) | A query builder for PostgreSQL, MySQL, CockroachDB, SQL Server, SQLite3 and Oracle, designed to be flexible, portable, and fun to use. | ![GitHub](https://img.shields.io/github/stars/knex/knex) | -| [MikroORM](https://github.com/mikro-orm/mikro-orm) | [mikro-orm/mikro-orm](https://github.com/mikro-orm/mikro-orm) | TypeScript ORM for Node.js based on Data Mapper, Unit of Work and Identity Map patterns. | ![GitHub](https://img.shields.io/github/stars/mikro-orm/mikro-orm) | +| Name | Repository | Description | Stars | Last Commit | +|:-----|:-----------|:------------|:------|:------------| +| [Prisma](https://github.com/prisma/prisma) | [prisma/prisma](https://github.com/prisma/prisma) | Next-generation ORM for Node.js & TypeScript \| PostgreSQL, MySQL, MariaDB, SQL Server, SQLite, MongoDB and CockroachDB. | ![Stars](https://img.shields.io/github/stars/prisma/prisma?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/prisma/prisma?label=&style=flat) | +| [Sequelize](https://github.com/sequelize/sequelize) | [sequelize/sequelize](https://github.com/sequelize/sequelize) | Feature-rich ORM for modern Node.js and TypeScript \| PostgreSQL, MySQL, MariaDB, SQLite, MS SQL Server, Snowflake, Oracle DB... | ![Stars](https://img.shields.io/github/stars/sequelize/sequelize?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/sequelize/sequelize?label=&style=flat) | +| [Mongoose](https://github.com/Automattic/mongoose) | [Automattic/mongoose](https://github.com/Automattic/mongoose) | MongoDB object modeling designed to work in an asynchronous environment. | ![Stars](https://img.shields.io/github/stars/Automattic/mongoose?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/Automattic/mongoose?label=&style=flat) | +| [TypeORM](https://github.com/typeorm/typeorm) | [typeorm/typeorm](https://github.com/typeorm/typeorm) | ORM for TypeScript and JavaScript, Works in NodeJS, Browser, Ionic, Cordova and Electron platforms. | ![Stars](https://img.shields.io/github/stars/typeorm/typeorm?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/typeorm/typeorm?label=&style=flat) | +| [Drizzle ORM](https://github.com/drizzle-team/drizzle-orm) | [drizzle-team/drizzle-orm](https://github.com/drizzle-team/drizzle-orm) | Headless TypeScript ORM with a head. Runs on Node, Bun and Deno. | ![Stars](https://img.shields.io/github/stars/drizzle-team/drizzle-orm?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/drizzle-team/drizzle-orm?label=&style=flat) | +| [Kysely](https://github.com/kysely-org/kysely) | [kysely-org/kysely](https://github.com/kysely-org/kysely) | A type-safe typescript SQL query builder. | ![Stars](https://img.shields.io/github/stars/kysely-org/kysely?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/kysely-org/kysely?label=&style=flat) | +| [Knex](https://github.com/knex/knex) | [knex/knex](https://github.com/knex/knex) | A query builder for PostgreSQL, MySQL, CockroachDB, SQL Server, SQLite3 and Oracle, designed to be flexible, portable, and fun to use. | ![Stars](https://img.shields.io/github/stars/knex/knex?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/knex/knex?label=&style=flat) | +| [MikroORM](https://github.com/mikro-orm/mikro-orm) | [mikro-orm/mikro-orm](https://github.com/mikro-orm/mikro-orm) | TypeScript ORM for Node.js based on Data Mapper, Unit of Work and Identity Map patterns. | ![Stars](https://img.shields.io/github/stars/mikro-orm/mikro-orm?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/mikro-orm/mikro-orm?label=&style=flat) | ## WebSockets -| Name | Repository | Description | Badges | -|:-----|:-----------|:------------|:-------| -| [Socket.io](https://github.com/socketio/socket.io) | [socketio/socket.io](https://github.com/socketio/socket.io) | The most widely used WebSocket library for real-time applications. Supports auto-reconnection, rooms, and fallbacks (e.g., polling). | ![GitHub](https://img.shields.io/github/stars/socketio/socket.io) | -| [ws](https://github.com/websockets/ws) | [websockets/ws](https://github.com/websockets/ws) | Simple to use, blazing fast and thoroughly tested WebSocket client and server for Node.js. | ![GitHub](https://img.shields.io/github/stars/websockets/ws) | +| Name | Repository | Description | Stars | Last Commit | +|:-----|:-----------|:------------|:------|:------------| +| [Socket.io](https://github.com/socketio/socket.io) | [socketio/socket.io](https://github.com/socketio/socket.io) | The most widely used WebSocket library for real-time applications. Supports auto-reconnection, rooms, and fallbacks (e.g., polling). | ![Stars](https://img.shields.io/github/stars/socketio/socket.io?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/socketio/socket.io?label=&style=flat) | +| [ws](https://github.com/websockets/ws) | [websockets/ws](https://github.com/websockets/ws) | Simple to use, blazing fast and thoroughly tested WebSocket client and server for Node.js. | ![Stars](https://img.shields.io/github/stars/websockets/ws?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/websockets/ws?label=&style=flat) | ## Misc -| Name | Repository | Description | Badges | -|:-----|:-----------|:------------|:-------| -| [echo](https://github.com/toddmotto/echo) | [toddmotto/echo](https://github.com/toddmotto/echo) | Lazy-loading images with data-* attributes. | ![GitHub](https://img.shields.io/github/stars/toddmotto/echo) | -| [picturefill](https://github.com/scottjehl/picturefill) | [scottjehl/picturefill](https://github.com/scottjehl/picturefill) | A responsive image polyfill for <picture>, srcset, sizes. | ![GitHub](https://img.shields.io/github/stars/scottjehl/picturefill) | -| [platform.js](https://github.com/bestiejs/platform.js) | [bestiejs/platform.js](https://github.com/bestiejs/platform.js) | A platform detection library that works on nearly all JavaScript platforms. | ![GitHub](https://img.shields.io/github/stars/bestiejs/platform.js) | -| [json3](https://github.com/bestiejs/json3) | [bestiejs/json3](https://github.com/bestiejs/json3) | A modern JSON implementation compatible with nearly all JavaScript platforms. | ![GitHub](https://img.shields.io/github/stars/bestiejs/json3) | -| [Logical Or Not](https://gabinaureche.com/logicalornot/) | - | A game about JavaScript specificities. | | -| [BitSet.js](https://github.com/infusion/BitSet.js) | [infusion/BitSet.js](https://github.com/infusion/BitSet.js) | A JavaScript Bit-Vector implementation. | ![GitHub](https://img.shields.io/github/stars/infusion/BitSet.js) | -| [spoiler-alert](https://github.com/joshbuddy/spoiler-alert) | [joshbuddy/spoiler-alert](https://github.com/joshbuddy/spoiler-alert) | SPOILER ALERT! A happy little jquery plugin to hide spoilers on your site. | ![GitHub](https://img.shields.io/github/stars/joshbuddy/spoiler-alert) | -| [jquery.vibrate.js](https://github.com/illyism/jquery.vibrate.js) | [illyism/jquery.vibrate.js](https://github.com/illyism/jquery.vibrate.js) | Vibration API Wrappers | ![GitHub](https://img.shields.io/github/stars/illyism/jquery.vibrate.js) | -| [list.js](https://listjs.com) | [javve/list.js](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. | ![GitHub](https://img.shields.io/github/stars/javve/list.js) | -| [mixitup](https://github.com/patrickkunka/mixitup) | [patrickkunka/mixitup](https://github.com/patrickkunka/mixitup) | MixItUp - A Filter & Sort Plugin. | ![GitHub](https://img.shields.io/github/stars/patrickkunka/mixitup) | -| [grid](https://github.com/hootsuite/grid) | [hootsuite/grid](https://github.com/hootsuite/grid) | Drag and drop library for two-dimensional, resizable and responsive lists. | ![GitHub](https://img.shields.io/github/stars/hootsuite/grid) | -| [jquery-match-height](https://github.com/liabru/jquery-match-height) | [liabru/jquery-match-height](https://github.com/liabru/jquery-match-height) | a responsive equal heights plugin for jQuery. | ![GitHub](https://img.shields.io/github/stars/liabru/jquery-match-height) | -| [SurveyJS](https://github.com/surveyjs/survey-library) | [surveyjs/survey-library](https://github.com/surveyjs/survey-library) | SurveyJS is a JavaScript Survey and Form Library. https://surveyjs.io/ | ![GitHub](https://img.shields.io/github/stars/surveyjs/survey-library) | -| [Array Explorer](https://github.com/sdras/array-explorer) | [sdras/array-explorer](https://github.com/sdras/array-explorer) | and [Object Explorer](https://objectexplorer.netlify.app/) - Resources to help figure out what native JavaScript method would be best to use at any given time. | ![GitHub](https://img.shields.io/github/stars/sdras/array-explorer) | -| [Clipboard.js](https://clipboardjs.com/) | - | "Copy to clipboard" without Flash or use of Frameworks. | | -| [ky](https://github.com/sindresorhus/ky) | [sindresorhus/ky](https://github.com/sindresorhus/ky) | Tiny and elegant HTTP client based on the browser Fetch API. | ![GitHub](https://img.shields.io/github/stars/sindresorhus/ky) | -| [Fcal](https://github.com/5anthosh/fcal) | [5anthosh/fcal](https://github.com/5anthosh/fcal) | Math expression evaluator. | ![GitHub](https://img.shields.io/github/stars/5anthosh/fcal) | -| [emoji-button](https://github.com/joeattardi/emoji-button) | [joeattardi/emoji-button](https://github.com/joeattardi/emoji-button) | Vanilla JavaScript emoji picker component. | ![GitHub](https://img.shields.io/github/stars/joeattardi/emoji-button) | -| [iooxa](https://github.com/iooxa/article) | [iooxa/article](https://github.com/iooxa/article) | Components for interactive scientific writing, reactive documents and explorable explanations. | ![GitHub](https://img.shields.io/github/stars/iooxa/article) | -| [Idyll](https://github.com/idyll-lang/idyll) | [idyll-lang/idyll](https://github.com/idyll-lang/idyll) | Create explorable explanations and interactive storytelling essays. Can be [embedded in HTML](https://github.com/idyll-lang/idyll-embed). | ![GitHub](https://img.shields.io/github/stars/idyll-lang/idyll) | -| [javascript-algorithms](https://github.com/trekhleb/javascript-algorithms) | [trekhleb/javascript-algorithms](https://github.com/trekhleb/javascript-algorithms) | Algorithms and data structures implemented in JavaScript with explanations and links to further readings. | ![GitHub](https://img.shields.io/github/stars/trekhleb/javascript-algorithms) | -| [FingerprintJS](https://github.com/fingerprintjs/fingerprintjs) | [fingerprintjs/fingerprintjs](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. | ![GitHub](https://img.shields.io/github/stars/fingerprintjs/fingerprintjs) | -| [Peg.js](https://github.com/pegjs/pegjs) | [pegjs/pegjs](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. | ![GitHub](https://img.shields.io/github/stars/pegjs/pegjs) | -| [lune](https://github.com/ryanseys/lune) | [ryanseys/lune](https://github.com/ryanseys/lune) | Library to calculate the phases of the moon accurately. | ![GitHub](https://img.shields.io/github/stars/ryanseys/lune) | -| [jsemu](https://github.com/fcambus/jsemu) | [fcambus/jsemu](https://github.com/fcambus/jsemu) | A list of emulators written in the JavaScript programming language. | ![GitHub](https://img.shields.io/github/stars/fcambus/jsemu) | +| Name | Repository | Description | Stars | Last Commit | +|:-----|:-----------|:------------|:------|:------------| +| [echo](https://github.com/toddmotto/echo) | [toddmotto/echo](https://github.com/toddmotto/echo) | Lazy-loading images with data-* attributes. | ![Stars](https://img.shields.io/github/stars/toddmotto/echo?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/toddmotto/echo?label=&style=flat) | +| [picturefill](https://github.com/scottjehl/picturefill) | [scottjehl/picturefill](https://github.com/scottjehl/picturefill) | A responsive image polyfill for <picture>, srcset, sizes. | ![Stars](https://img.shields.io/github/stars/scottjehl/picturefill?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/scottjehl/picturefill?label=&style=flat) | +| [platform.js](https://github.com/bestiejs/platform.js) | [bestiejs/platform.js](https://github.com/bestiejs/platform.js) | A platform detection library that works on nearly all JavaScript platforms. | ![Stars](https://img.shields.io/github/stars/bestiejs/platform.js?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/bestiejs/platform.js?label=&style=flat) | +| [json3](https://github.com/bestiejs/json3) | [bestiejs/json3](https://github.com/bestiejs/json3) | A modern JSON implementation compatible with nearly all JavaScript platforms. | ![Stars](https://img.shields.io/github/stars/bestiejs/json3?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/bestiejs/json3?label=&style=flat) | +| [Logical Or Not](https://gabinaureche.com/logicalornot/) | - | A game about JavaScript specificities. | | | +| [BitSet.js](https://github.com/infusion/BitSet.js) | [infusion/BitSet.js](https://github.com/infusion/BitSet.js) | A JavaScript Bit-Vector implementation. | ![Stars](https://img.shields.io/github/stars/infusion/BitSet.js?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/infusion/BitSet.js?label=&style=flat) | +| [spoiler-alert](https://github.com/joshbuddy/spoiler-alert) | [joshbuddy/spoiler-alert](https://github.com/joshbuddy/spoiler-alert) | SPOILER ALERT! A happy little jquery plugin to hide spoilers on your site. | ![Stars](https://img.shields.io/github/stars/joshbuddy/spoiler-alert?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/joshbuddy/spoiler-alert?label=&style=flat) | +| [jquery.vibrate.js](https://github.com/illyism/jquery.vibrate.js) | [illyism/jquery.vibrate.js](https://github.com/illyism/jquery.vibrate.js) | Vibration API Wrappers | ![Stars](https://img.shields.io/github/stars/illyism/jquery.vibrate.js?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/illyism/jquery.vibrate.js?label=&style=flat) | +| [list.js](https://listjs.com) | [javve/list.js](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. | ![Stars](https://img.shields.io/github/stars/javve/list.js?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/javve/list.js?label=&style=flat) | +| [mixitup](https://github.com/patrickkunka/mixitup) | [patrickkunka/mixitup](https://github.com/patrickkunka/mixitup) | MixItUp - A Filter & Sort Plugin. | ![Stars](https://img.shields.io/github/stars/patrickkunka/mixitup?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/patrickkunka/mixitup?label=&style=flat) | +| [grid](https://github.com/hootsuite/grid) | [hootsuite/grid](https://github.com/hootsuite/grid) | Drag and drop library for two-dimensional, resizable and responsive lists. | ![Stars](https://img.shields.io/github/stars/hootsuite/grid?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/hootsuite/grid?label=&style=flat) | +| [jquery-match-height](https://github.com/liabru/jquery-match-height) | [liabru/jquery-match-height](https://github.com/liabru/jquery-match-height) | a responsive equal heights plugin for jQuery. | ![Stars](https://img.shields.io/github/stars/liabru/jquery-match-height?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/liabru/jquery-match-height?label=&style=flat) | +| [SurveyJS](https://github.com/surveyjs/survey-library) | [surveyjs/survey-library](https://github.com/surveyjs/survey-library) | SurveyJS is a JavaScript Survey and Form Library. https://surveyjs.io/ | ![Stars](https://img.shields.io/github/stars/surveyjs/survey-library?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/surveyjs/survey-library?label=&style=flat) | +| [Array Explorer](https://github.com/sdras/array-explorer) | [sdras/array-explorer](https://github.com/sdras/array-explorer) | and [Object Explorer](https://objectexplorer.netlify.app/) - Resources to help figure out what native JavaScript method would be best to use at any given time. | ![Stars](https://img.shields.io/github/stars/sdras/array-explorer?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/sdras/array-explorer?label=&style=flat) | +| [Clipboard.js](https://clipboardjs.com/) | - | "Copy to clipboard" without Flash or use of Frameworks. | | | +| [ky](https://github.com/sindresorhus/ky) | [sindresorhus/ky](https://github.com/sindresorhus/ky) | Tiny and elegant HTTP client based on the browser Fetch API. | ![Stars](https://img.shields.io/github/stars/sindresorhus/ky?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/sindresorhus/ky?label=&style=flat) | +| [Fcal](https://github.com/5anthosh/fcal) | [5anthosh/fcal](https://github.com/5anthosh/fcal) | Math expression evaluator. | ![Stars](https://img.shields.io/github/stars/5anthosh/fcal?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/5anthosh/fcal?label=&style=flat) | +| [emoji-button](https://github.com/joeattardi/emoji-button) | [joeattardi/emoji-button](https://github.com/joeattardi/emoji-button) | Vanilla JavaScript emoji picker component. | ![Stars](https://img.shields.io/github/stars/joeattardi/emoji-button?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/joeattardi/emoji-button?label=&style=flat) | +| [iooxa](https://github.com/iooxa/article) | [iooxa/article](https://github.com/iooxa/article) | Components for interactive scientific writing, reactive documents and explorable explanations. | ![Stars](https://img.shields.io/github/stars/iooxa/article?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/iooxa/article?label=&style=flat) | +| [Idyll](https://github.com/idyll-lang/idyll) | [idyll-lang/idyll](https://github.com/idyll-lang/idyll) | Create explorable explanations and interactive storytelling essays. Can be [embedded in HTML](https://github.com/idyll-lang/idyll-embed). | ![Stars](https://img.shields.io/github/stars/idyll-lang/idyll?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/idyll-lang/idyll?label=&style=flat) | +| [javascript-algorithms](https://github.com/trekhleb/javascript-algorithms) | [trekhleb/javascript-algorithms](https://github.com/trekhleb/javascript-algorithms) | Algorithms and data structures implemented in JavaScript with explanations and links to further readings. | ![Stars](https://img.shields.io/github/stars/trekhleb/javascript-algorithms?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/trekhleb/javascript-algorithms?label=&style=flat) | +| [FingerprintJS](https://github.com/fingerprintjs/fingerprintjs) | [fingerprintjs/fingerprintjs](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. | ![Stars](https://img.shields.io/github/stars/fingerprintjs/fingerprintjs?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/fingerprintjs/fingerprintjs?label=&style=flat) | +| [Peg.js](https://github.com/pegjs/pegjs) | [pegjs/pegjs](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. | ![Stars](https://img.shields.io/github/stars/pegjs/pegjs?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/pegjs/pegjs?label=&style=flat) | +| [lune](https://github.com/ryanseys/lune) | [ryanseys/lune](https://github.com/ryanseys/lune) | Library to calculate the phases of the moon accurately. | ![Stars](https://img.shields.io/github/stars/ryanseys/lune?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/ryanseys/lune?label=&style=flat) | +| [jsemu](https://github.com/fcambus/jsemu) | [fcambus/jsemu](https://github.com/fcambus/jsemu) | A list of emulators written in the JavaScript programming language. | ![Stars](https://img.shields.io/github/stars/fcambus/jsemu?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/fcambus/jsemu?label=&style=flat) | ## Worth Reading - -| Name | Repository | Description | Badges | -|:-----|:-----------|:------------|:-------| -| [You Don't Know JS](https://github.com/getify/You-Dont-Know-JS) | [getify/You-Dont-Know-JS](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. | ![GitHub](https://img.shields.io/github/stars/getify/You-Dont-Know-JS) | -| [braziljs/js-the-right-way](https://github.com/braziljs/js-the-right-way/) | [braziljs/js-the-right-way](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. | ![GitHub](https://img.shields.io/github/stars/braziljs/js-the-right-way) | -| [JSbooks](https://github.com/revolunet/JSbooks) | [revolunet/JSbooks](https://github.com/revolunet/JSbooks) | Directory of free JavaScript ebooks. | ![GitHub](https://img.shields.io/github/stars/revolunet/JSbooks) | -| [Superhero.js](http://superherojs.com) | - | A collection of resources about creating, testing and maintaining a large JavaScript code base. | | -| [SJSJ](https://github.com/KittyGiraudel/SJSJ) | [KittyGiraudel/SJSJ](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. | ![GitHub](https://img.shields.io/github/stars/KittyGiraudel/SJSJ) | -| [How to Write an Open Source JavaScript Library](https://github.com/sarbbottam/write-an-open-source-js-lib) | [sarbbottam/write-an-open-source-js-lib](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. | ![GitHub](https://img.shields.io/github/stars/sarbbottam/write-an-open-source-js-lib) | -| [JavaScript Tutorials](https://hackr.io/tutorials/learn-javascript) | - | Learn Javascript online from a diverse range of user ranked online tutorials. | | -| [Functional-Light JavaScript](https://github.com/getify/Functional-Light-JS) | [getify/Functional-Light-JS](https://github.com/getify/Functional-Light-JS) | Pragmatic, balanced FP in JavaScript. | ![GitHub](https://img.shields.io/github/stars/getify/Functional-Light-JS) | -| [Clean Code JavaScript](https://github.com/ryanmcdermott/clean-code-javascript) | [ryanmcdermott/clean-code-javascript](https://github.com/ryanmcdermott/clean-code-javascript) | Clean Code concepts adapted for JavaScript. | ![GitHub](https://img.shields.io/github/stars/ryanmcdermott/clean-code-javascript) | -| [Roadmap.sh JavaScript Roadmap](https://roadmap.sh/javascript) | - | Learn JavaScript from a community sourced learning roadmap. | | + +| Name | Repository | Description | Stars | Last Commit | +|:-----|:-----------|:------------|:------|:------------| +| [You Don't Know JS](https://github.com/getify/You-Dont-Know-JS) | [getify/You-Dont-Know-JS](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. | ![Stars](https://img.shields.io/github/stars/getify/You-Dont-Know-JS?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/getify/You-Dont-Know-JS?label=&style=flat) | +| [braziljs/js-the-right-way](https://github.com/braziljs/js-the-right-way/) | [braziljs/js-the-right-way](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. | ![Stars](https://img.shields.io/github/stars/braziljs/js-the-right-way?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/braziljs/js-the-right-way?label=&style=flat) | +| [JSbooks](https://github.com/revolunet/JSbooks) | [revolunet/JSbooks](https://github.com/revolunet/JSbooks) | Directory of free JavaScript ebooks. | ![Stars](https://img.shields.io/github/stars/revolunet/JSbooks?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/revolunet/JSbooks?label=&style=flat) | +| [Superhero.js](http://superherojs.com) | - | A collection of resources about creating, testing and maintaining a large JavaScript code base. | | | +| [SJSJ](https://github.com/KittyGiraudel/SJSJ) | [KittyGiraudel/SJSJ](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. | ![Stars](https://img.shields.io/github/stars/KittyGiraudel/SJSJ?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/KittyGiraudel/SJSJ?label=&style=flat) | +| [How to Write an Open Source JavaScript Library](https://github.com/sarbbottam/write-an-open-source-js-lib) | [sarbbottam/write-an-open-source-js-lib](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. | ![Stars](https://img.shields.io/github/stars/sarbbottam/write-an-open-source-js-lib?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/sarbbottam/write-an-open-source-js-lib?label=&style=flat) | +| [JavaScript Tutorials](https://hackr.io/tutorials/learn-javascript) | - | Learn Javascript online from a diverse range of user ranked online tutorials. | | | +| [Functional-Light JavaScript](https://github.com/getify/Functional-Light-JS) | [getify/Functional-Light-JS](https://github.com/getify/Functional-Light-JS) | Pragmatic, balanced FP in JavaScript. | ![Stars](https://img.shields.io/github/stars/getify/Functional-Light-JS?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/getify/Functional-Light-JS?label=&style=flat) | +| [Clean Code JavaScript](https://github.com/ryanmcdermott/clean-code-javascript) | [ryanmcdermott/clean-code-javascript](https://github.com/ryanmcdermott/clean-code-javascript) | Clean Code concepts adapted for JavaScript. | ![Stars](https://img.shields.io/github/stars/ryanmcdermott/clean-code-javascript?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/ryanmcdermott/clean-code-javascript?label=&style=flat) | +| [Roadmap.sh JavaScript Roadmap](https://roadmap.sh/javascript) | - | Learn JavaScript from a community sourced learning roadmap. | | | ## Other Awesome Lists - -| Name | Repository | Description | Badges | -|:-----|:-----------|:------------|:-------| -| [sotayamashita/awesome-css](https://github.com/sotayamashita/awesome-css) | [sotayamashita/awesome-css](https://github.com/sotayamashita/awesome-css) | | ![GitHub](https://img.shields.io/github/stars/sotayamashita/awesome-css) | -| [emijrp/awesome-awesome](https://github.com/emijrp/awesome-awesome) | [emijrp/awesome-awesome](https://github.com/emijrp/awesome-awesome) | | ![GitHub](https://img.shields.io/github/stars/emijrp/awesome-awesome) | -| [bayandin/awesome-awesomeness](https://github.com/bayandin/awesome-awesomeness) | [bayandin/awesome-awesomeness](https://github.com/bayandin/awesome-awesomeness) | | ![GitHub](https://img.shields.io/github/stars/bayandin/awesome-awesomeness) | -| [sindresorhus/awesome](https://github.com/sindresorhus/awesome) | [sindresorhus/awesome](https://github.com/sindresorhus/awesome) | | ![GitHub](https://img.shields.io/github/stars/sindresorhus/awesome) | -| [jnv/list](https://github.com/jnv/lists) | [jnv/lists](https://github.com/jnv/lists) | | ![GitHub](https://img.shields.io/github/stars/jnv/lists) | -| [gianarb/angularjs](https://github.com/gianarb/awesome-angularjs) | [gianarb/awesome-angularjs](https://github.com/gianarb/awesome-angularjs) | | ![GitHub](https://img.shields.io/github/stars/gianarb/awesome-angularjs) | -| [peterkokot/awesome-dojo](https://github.com/peterkokot/awesome-dojo) | [peterkokot/awesome-dojo](https://github.com/peterkokot/awesome-dojo) | | ![GitHub](https://img.shields.io/github/stars/peterkokot/awesome-dojo) | -| [addyosmani/es6-tools](https://github.com/addyosmani/es6-tools) | [addyosmani/es6-tools](https://github.com/addyosmani/es6-tools) | | ![GitHub](https://img.shields.io/github/stars/addyosmani/es6-tools) | -| [ericdouglas/ES6-Learning](https://github.com/ericdouglas/ES6-Learning) | [ericdouglas/ES6-Learning](https://github.com/ericdouglas/ES6-Learning) | | ![GitHub](https://img.shields.io/github/stars/ericdouglas/ES6-Learning) | -| [obetomuniz/awesome-webcomponents](https://github.com/obetomuniz/awesome-webcomponents) | [obetomuniz/awesome-webcomponents](https://github.com/obetomuniz/awesome-webcomponents) | | ![GitHub](https://img.shields.io/github/stars/obetomuniz/awesome-webcomponents) | -| [willianjusten/awesome-svg](https://github.com/willianjusten/awesome-svg) | [willianjusten/awesome-svg](https://github.com/willianjusten/awesome-svg) | | ![GitHub](https://img.shields.io/github/stars/willianjusten/awesome-svg) | -| [davidsonfellipe/awesome-wpo](https://github.com/davidsonfellipe/awesome-wpo) | [davidsonfellipe/awesome-wpo](https://github.com/davidsonfellipe/awesome-wpo) | | ![GitHub](https://img.shields.io/github/stars/davidsonfellipe/awesome-wpo) | -| [instanceofpro/awesome-backbone](https://github.com/sadcitizen/awesome-backbone) | [sadcitizen/awesome-backbone](https://github.com/sadcitizen/awesome-backbone) | | ![GitHub](https://img.shields.io/github/stars/sadcitizen/awesome-backbone) | -| [enaqx/awesome-react](https://github.com/enaqx/awesome-react) | [enaqx/awesome-react](https://github.com/enaqx/awesome-react) | | ![GitHub](https://img.shields.io/github/stars/enaqx/awesome-react) | -| [bolshchikov/js-must-watch](https://github.com/bolshchikov/js-must-watch) | [bolshchikov/js-must-watch](https://github.com/bolshchikov/js-must-watch) | | ![GitHub](https://img.shields.io/github/stars/bolshchikov/js-must-watch) | -| [peterkokot/awesome-jquery](https://github.com/peterkokot/awesome-jquery) | [peterkokot/awesome-jquery](https://github.com/peterkokot/awesome-jquery) | | ![GitHub](https://img.shields.io/github/stars/peterkokot/awesome-jquery) | -| [davidyezsetz/you-might-not-need-jquery-plugins](https://github.com/davidyezsetz/you-might-not-need-jquery-plugins) | [davidyezsetz/you-might-not-need-jquery-plugins](https://github.com/davidyezsetz/you-might-not-need-jquery-plugins) | | ![GitHub](https://img.shields.io/github/stars/davidyezsetz/you-might-not-need-jquery-plugins) | -| [MaximAbramchuck/awesome-interviews](https://github.com/MaximAbramchuck/awesome-interview-questions) | [MaximAbramchuck/awesome-interview-questions](https://github.com/MaximAbramchuck/awesome-interview-questions) | | ![GitHub](https://img.shields.io/github/stars/MaximAbramchuck/awesome-interview-questions) | -| [denolib/awesome-deno](https://github.com/denolib/awesome-deno) | [denolib/awesome-deno](https://github.com/denolib/awesome-deno) | | ![GitHub](https://img.shields.io/github/stars/denolib/awesome-deno) | -| [apvarun/awesome-bun](https://github.com/apvarun/awesome-bun) | [apvarun/awesome-bun](https://github.com/apvarun/awesome-bun) | | ![GitHub](https://img.shields.io/github/stars/apvarun/awesome-bun) | + +| Name | Repository | Description | Stars | Last Commit | +|:-----|:-----------|:------------|:------|:------------| +| [sotayamashita/awesome-css](https://github.com/sotayamashita/awesome-css) | [sotayamashita/awesome-css](https://github.com/sotayamashita/awesome-css) | | ![Stars](https://img.shields.io/github/stars/sotayamashita/awesome-css?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/sotayamashita/awesome-css?label=&style=flat) | +| [emijrp/awesome-awesome](https://github.com/emijrp/awesome-awesome) | [emijrp/awesome-awesome](https://github.com/emijrp/awesome-awesome) | | ![Stars](https://img.shields.io/github/stars/emijrp/awesome-awesome?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/emijrp/awesome-awesome?label=&style=flat) | +| [bayandin/awesome-awesomeness](https://github.com/bayandin/awesome-awesomeness) | [bayandin/awesome-awesomeness](https://github.com/bayandin/awesome-awesomeness) | | ![Stars](https://img.shields.io/github/stars/bayandin/awesome-awesomeness?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/bayandin/awesome-awesomeness?label=&style=flat) | +| [sindresorhus/awesome](https://github.com/sindresorhus/awesome) | [sindresorhus/awesome](https://github.com/sindresorhus/awesome) | | ![Stars](https://img.shields.io/github/stars/sindresorhus/awesome?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/sindresorhus/awesome?label=&style=flat) | +| [jnv/list](https://github.com/jnv/lists) | [jnv/lists](https://github.com/jnv/lists) | | ![Stars](https://img.shields.io/github/stars/jnv/lists?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/jnv/lists?label=&style=flat) | +| [gianarb/angularjs](https://github.com/gianarb/awesome-angularjs) | [gianarb/awesome-angularjs](https://github.com/gianarb/awesome-angularjs) | | ![Stars](https://img.shields.io/github/stars/gianarb/awesome-angularjs?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/gianarb/awesome-angularjs?label=&style=flat) | +| [peterkokot/awesome-dojo](https://github.com/peterkokot/awesome-dojo) | [peterkokot/awesome-dojo](https://github.com/peterkokot/awesome-dojo) | | ![Stars](https://img.shields.io/github/stars/peterkokot/awesome-dojo?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/peterkokot/awesome-dojo?label=&style=flat) | +| [addyosmani/es6-tools](https://github.com/addyosmani/es6-tools) | [addyosmani/es6-tools](https://github.com/addyosmani/es6-tools) | | ![Stars](https://img.shields.io/github/stars/addyosmani/es6-tools?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/addyosmani/es6-tools?label=&style=flat) | +| [ericdouglas/ES6-Learning](https://github.com/ericdouglas/ES6-Learning) | [ericdouglas/ES6-Learning](https://github.com/ericdouglas/ES6-Learning) | | ![Stars](https://img.shields.io/github/stars/ericdouglas/ES6-Learning?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/ericdouglas/ES6-Learning?label=&style=flat) | +| [obetomuniz/awesome-webcomponents](https://github.com/obetomuniz/awesome-webcomponents) | [obetomuniz/awesome-webcomponents](https://github.com/obetomuniz/awesome-webcomponents) | | ![Stars](https://img.shields.io/github/stars/obetomuniz/awesome-webcomponents?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/obetomuniz/awesome-webcomponents?label=&style=flat) | +| [willianjusten/awesome-svg](https://github.com/willianjusten/awesome-svg) | [willianjusten/awesome-svg](https://github.com/willianjusten/awesome-svg) | | ![Stars](https://img.shields.io/github/stars/willianjusten/awesome-svg?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/willianjusten/awesome-svg?label=&style=flat) | +| [davidsonfellipe/awesome-wpo](https://github.com/davidsonfellipe/awesome-wpo) | [davidsonfellipe/awesome-wpo](https://github.com/davidsonfellipe/awesome-wpo) | | ![Stars](https://img.shields.io/github/stars/davidsonfellipe/awesome-wpo?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/davidsonfellipe/awesome-wpo?label=&style=flat) | +| [instanceofpro/awesome-backbone](https://github.com/sadcitizen/awesome-backbone) | [sadcitizen/awesome-backbone](https://github.com/sadcitizen/awesome-backbone) | | ![Stars](https://img.shields.io/github/stars/sadcitizen/awesome-backbone?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/sadcitizen/awesome-backbone?label=&style=flat) | +| [enaqx/awesome-react](https://github.com/enaqx/awesome-react) | [enaqx/awesome-react](https://github.com/enaqx/awesome-react) | | ![Stars](https://img.shields.io/github/stars/enaqx/awesome-react?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/enaqx/awesome-react?label=&style=flat) | +| [bolshchikov/js-must-watch](https://github.com/bolshchikov/js-must-watch) | [bolshchikov/js-must-watch](https://github.com/bolshchikov/js-must-watch) | | ![Stars](https://img.shields.io/github/stars/bolshchikov/js-must-watch?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/bolshchikov/js-must-watch?label=&style=flat) | +| [peterkokot/awesome-jquery](https://github.com/peterkokot/awesome-jquery) | [peterkokot/awesome-jquery](https://github.com/peterkokot/awesome-jquery) | | ![Stars](https://img.shields.io/github/stars/peterkokot/awesome-jquery?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/peterkokot/awesome-jquery?label=&style=flat) | +| [davidyezsetz/you-might-not-need-jquery-plugins](https://github.com/davidyezsetz/you-might-not-need-jquery-plugins) | [davidyezsetz/you-might-not-need-jquery-plugins](https://github.com/davidyezsetz/you-might-not-need-jquery-plugins) | | ![Stars](https://img.shields.io/github/stars/davidyezsetz/you-might-not-need-jquery-plugins?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/davidyezsetz/you-might-not-need-jquery-plugins?label=&style=flat) | +| [MaximAbramchuck/awesome-interviews](https://github.com/MaximAbramchuck/awesome-interview-questions) | [MaximAbramchuck/awesome-interview-questions](https://github.com/MaximAbramchuck/awesome-interview-questions) | | ![Stars](https://img.shields.io/github/stars/MaximAbramchuck/awesome-interview-questions?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/MaximAbramchuck/awesome-interview-questions?label=&style=flat) | +| [denolib/awesome-deno](https://github.com/denolib/awesome-deno) | [denolib/awesome-deno](https://github.com/denolib/awesome-deno) | | ![Stars](https://img.shields.io/github/stars/denolib/awesome-deno?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/denolib/awesome-deno?label=&style=flat) | +| [apvarun/awesome-bun](https://github.com/apvarun/awesome-bun) | [apvarun/awesome-bun](https://github.com/apvarun/awesome-bun) | | ![Stars](https://img.shields.io/github/stars/apvarun/awesome-bun?label=&style=flat) | ![Last Commit](https://img.shields.io/github/last-commit/apvarun/awesome-bun?label=&style=flat) | ## Contributing