[Github Ranking](../README.md) ========== ## Top 100 Stars in JavaScript | Ranking | Project Name | Stars | Forks | Language | Open Issues | Description | Last Commit | | ------- | ------------ | ----- | ----- | -------- | ----------- | ----------- | ----------- | | 1 | [picojs](https://github.com/nenadmarkus/picojs) | 6236 | 479 | JavaScript | 23 | A face detection library in 200 lines of JavaScript | 2022-08-25T22:05:20Z | | 2 | [hypernova](https://github.com/airbnb/hypernova) | 5813 | 244 | JavaScript | 26 | A service for server-side rendering your JavaScript views | 2022-12-14T02:10:16Z | | 3 | [sw-toolbox](https://github.com/GoogleChromeLabs/sw-toolbox) | 3633 | 364 | JavaScript | 54 | [Deprecated] A collection of service worker tools for offlining runtime requests | 2019-10-01T12:23:50Z | | 4 | [jquery-focuspoint](https://github.com/jonom/jquery-focuspoint) | 3171 | 229 | JavaScript | 10 | jQuery plugin for 'responsive cropping'. Dynamically crop images to fill available space without cutting out the image's subject. Great for full-screen images. | 2020-04-01T22:48:30Z | | 5 | [node-orm2](https://github.com/dresende/node-orm2) | 3076 | 392 | JavaScript | 204 | Object Relational Mapping | 2022-06-22T16:21:15Z | | 6 | [cms.js](https://github.com/chrisdiana/cms.js) | 3041 | 307 | JavaScript | 13 | Client-Side JavaScript Site Generator | 2022-07-25T18:29:03Z | | 7 | [dumper.js](https://github.com/ziishaned/dumper.js) | 2772 | 74 | JavaScript | 3 | A better and pretty variable inspector for your Node.js applications | 2023-01-03T17:53:09Z | | 8 | [express-react-views](https://github.com/reactjs/express-react-views) | 2745 | 276 | JavaScript | 19 | This is an Express view engine which renders React components on server. It renders static markup and *does not* support mounting those views on the client. | 2022-02-01T06:50:33Z | | 9 | [angular-chart.js](https://github.com/jtblin/angular-chart.js) | 2700 | 774 | JavaScript | 98 | Reactive, responsive, beautiful charts for AngularJS using Chart.js: http://jtblin.github.io/angular-chart.js | 2022-09-05T05:22:13Z | | 10 | [learn-tdd](https://github.com/dwyl/learn-tdd) | 2617 | 341 | JavaScript | 19 | :white_check_mark: A brief introduction to Test Driven Development (TDD) in JavaScript (Complete Beginner's Step-by-Step Tutorial) | 2022-11-09T00:09:09Z | | 11 | [react-native-action-button](https://github.com/mastermoo/react-native-action-button) | 2454 | 569 | JavaScript | 79 | customizable multi-action-button component for react-native | 2023-01-07T13:09:05Z | | 12 | [express-es6-rest-api](https://github.com/developit/express-es6-rest-api) | 2429 | 568 | JavaScript | 13 | :battery: Starter project for an ES6 RESTful Express API. | 2022-04-28T16:30:38Z | | 13 | [Aloha-Editor](https://github.com/alohaeditor/Aloha-Editor) | 2419 | 546 | JavaScript | 123 | Aloha Editor is a JavaScript content editing library | 2022-09-16T07:58:50Z | | 14 | [jquery-tokeninput](https://github.com/loopj/jquery-tokeninput) | 2371 | 1026 | JavaScript | 405 | Tokeninput is a jQuery plugin which allows your users to select multiple items from a predefined list, using autocompletion as they type to find each item. You may have seen a similar type of text entry when filling in the recipients field sending messages on facebook. | 2018-05-31T16:48:19Z | | 15 | [progress.js](https://github.com/usablica/progress.js) | 2368 | 271 | JavaScript | 9 | ProgressJs is a JavaScript and CSS3 library which help developers to create and manage progress bar for every objects on the page. | 2015-08-31T16:19:22Z | | 16 | [cluster](https://github.com/LearnBoost/cluster) | 2297 | 175 | JavaScript | 52 | Node.JS multi-core server manager with plugins support. | 2015-11-13T08:28:56Z | | 17 | [WeixinApi](https://github.com/zxlie/WeixinApi) | 2206 | 779 | JavaScript | 28 | 专门用于微信公众平台的Javascript API | 2019-04-18T04:08:00Z | | 18 | [lawnchair](https://github.com/brianleroux/lawnchair) | 2136 | 254 | JavaScript | 67 | A lightweight clientside JSON document store, | 2020-05-17T19:39:17Z | | 19 | [react-redux-form](https://github.com/davidkpiano/react-redux-form) | 2087 | 267 | JavaScript | 169 | Create forms easily in React with Redux. | 2022-06-22T21:07:26Z | | 20 | [EthereumCasts](https://github.com/StephenGrider/EthereumCasts) | 2015 | 1171 | JavaScript | 22 | Companion repo to an Ethereum/Solidity course on Udemy | 2023-01-03T21:13:24Z | | 21 | [spectrum](https://github.com/withspectrum/spectrum) | 10720 | 1264 | JavaScript | 0 | Simple, powerful online communities. | 2022-07-20T03:30:21Z | | 22 | [pdfmake](https://github.com/bpampuch/pdfmake) | 10605 | 1942 | JavaScript | 281 | Client/server side PDF printing in pure JavaScript | 2023-01-07T11:05:38Z | | 23 | [trianglify](https://github.com/qrohlf/trianglify) | 10021 | 719 | JavaScript | 6 | Algorithmically generated triangle art | 2022-11-17T21:31:40Z | | 24 | [art-template](https://github.com/aui/art-template) | 9752 | 2732 | JavaScript | 81 | High performance JavaScript templating engine | 2021-01-09T14:41:44Z | | 25 | [SpaceX-API](https://github.com/r-spacex/SpaceX-API) | 9715 | 859 | JavaScript | 32 | :rocket: Open Source REST API for SpaceX launch, rocket, core, capsule, starlink, launchpad, and landing pad data. | 2023-02-04T00:02:18Z | | 26 | [junior-recruit-scheduler](https://github.com/jojoldu/junior-recruit-scheduler) | 9699 | 1637 | JavaScript | 12 | 주니어 개발자 채용 정보 | 2023-02-07T08:15:44Z | | 27 | [fantasy-land](https://github.com/fantasyland/fantasy-land) | 9665 | 393 | JavaScript | 27 | Specification for interoperability of common algebraic structures in JavaScript | 2022-12-05T09:59:53Z | | 28 | [piskel](https://github.com/piskelapp/piskel) | 9448 | 678 | JavaScript | 276 | A simple web-based tool for Spriting and Pixel art. | 2022-09-28T03:46:14Z | | 29 | [uncss](https://github.com/uncss/uncss) | 9302 | 443 | JavaScript | 43 | Remove unused styles from CSS | 2023-01-06T02:32:21Z | | 30 | [chameleon](https://github.com/didi/chameleon) | 8967 | 698 | JavaScript | 150 | 🦎 一套代码运行多端,一端所见即多端所见 | 2023-01-07T22:16:40Z | | 31 | [rawgraphs-app](https://github.com/rawgraphs/rawgraphs-app) | 8306 | 1847 | JavaScript | 76 | A web interface to create custom vector-based visualizations on top of RAWGraphs core | 2023-02-03T02:50:00Z | | 32 | [unstated](https://github.com/jamiebuilds/unstated) | 7826 | 316 | JavaScript | 0 | State so simple, it goes without saying | 2020-09-30T19:18:09Z | | 33 | [chai](https://github.com/chaijs/chai) | 7816 | 709 | JavaScript | 83 | BDD / TDD assertion framework for node.js and the browser that can be paired with any testing framework. | 2023-02-07T14:57:03Z | | 34 | [awesome-wpo](https://github.com/davidsonfellipe/awesome-wpo) | 7800 | 567 | JavaScript | 2 | :pencil: A curated list of Web Performance Optimization. Everyone can contribute here! | 2023-01-28T03:07:00Z | | 35 | [anyproxy](https://github.com/alibaba/anyproxy) | 7556 | 1212 | JavaScript | 222 | A fully configurable http/https proxy in NodeJS | 2021-11-01T03:36:05Z | | 36 | [ncc](https://github.com/vercel/ncc) | 7473 | 261 | JavaScript | 170 | Compile a Node.js project into a single file. Supports TypeScript, binary addons, dynamic requires. | 2023-02-01T21:49:29Z | | 37 | [Spacegray](https://github.com/SublimeText/Spacegray) | 7256 | 471 | JavaScript | 44 | A Hyperminimal UI Theme for Sublime Text | 2022-08-11T17:08:28Z | | 38 | [prerender-spa-plugin](https://github.com/chrisvfritz/prerender-spa-plugin) | 7253 | 642 | JavaScript | 108 | Prerenders static HTML in a single-page application. | 2023-01-04T19:18:02Z | | 39 | [52-technologies-in-2016](https://github.com/shekhargulati/52-technologies-in-2016) | 7133 | 645 | JavaScript | 49 | Let's learn a new technology every week. A new technology blog every Sunday in 2016. | 2022-10-18T03:18:26Z | | 40 | [es5-shim](https://github.com/es-shims/es5-shim) | 7120 | 942 | JavaScript | 37 | ECMAScript 5 compatibility shims for legacy (and modern) JavaScript engines | 2022-11-08T06:12:06Z | | 41 | [hjs-webpack](https://github.com/HenrikJoreteg/hjs-webpack) | 1796 | 137 | JavaScript | 10 | Helpers/presets for setting up webpack with hotloading react and ES6(2015) using Babel. | 2019-06-28T14:13:42Z | | 42 | [komanda](https://github.com/mephux/komanda) | 1794 | 75 | JavaScript | 98 | The IRC Client For Developers | 2015-08-02T15:22:12Z | | 43 | [jquery.avgrund.js](https://github.com/voronianski/jquery.avgrund.js) | 1772 | 365 | JavaScript | 14 | Avgrund is jQuery plugin with new modal concept for popups | 2020-09-18T20:36:00Z | | 44 | [MaterialColorsApp](https://github.com/romannurik/MaterialColorsApp) | 1770 | 116 | JavaScript | 1 | A handy little Mac app that gives you quick access to the standard material design color palette. | 2023-01-07T06:07:33Z | | 45 | [baffle](https://github.com/camwiegert/baffle) | 1742 | 92 | JavaScript | 0 | A tiny javascript library for obfuscating and revealing text in DOM elements. :astonished: | 2017-08-28T06:48:41Z | | 46 | [Durandal](https://github.com/BlueSpire/Durandal) | 1734 | 378 | JavaScript | 0 | Durandal has evolved to the next generation: Aurelia. | 2018-11-30T08:54:06Z | | 47 | [underscore-cli](https://github.com/ddopson/underscore-cli) | 1708 | 93 | JavaScript | 34 | Command-line utility-belt for hacking JSON and Javascript. | 2020-11-02T00:34:28Z | | 48 | [ice](https://github.com/nytimes/ice) | 1702 | 199 | JavaScript | 60 | track changes with javascript | 2022-02-03T16:23:20Z | | 49 | [Nested](https://github.com/suprb/Nested) | 1698 | 256 | JavaScript | 36 | Gap free multi column grid | 2015-08-31T22:02:36Z | | 50 | [jquery-notebook](https://github.com/raphaelcruzeiro/jquery-notebook) | 1689 | 211 | JavaScript | 47 | A modern, simple and elegant WYSIWYG rich text editor. | 2020-04-13T20:20:10Z | | 51 | [remote-browser](https://github.com/intoli/remote-browser) | 1689 | 109 | JavaScript | 7 | A low-level browser automation framework built on top of the Web Extensions API standard. | 2018-07-14T22:44:50Z | | 52 | [validatorjs](https://github.com/mikeerickson/validatorjs) | 1658 | 279 | JavaScript | 61 | A data validation library in JavaScript for the browser and Node.js, inspired by Laravel's Validator. | 2022-12-20T17:33:36Z | | 53 | [DataSciComp](https://github.com/iphysresearch/DataSciComp) | 1645 | 316 | JavaScript | 2 | A collection of popular Data Science Challenges/Competitions \|\| Countdown timers to keep track of the entry deadlines. | 2021-03-25T22:52:10Z | | 54 | [capture-website](https://github.com/sindresorhus/capture-website) | 1642 | 122 | JavaScript | 24 | Capture screenshots of websites | 2022-10-26T18:04:19Z | | 55 | [react-d3-components](https://github.com/codesuki/react-d3-components) | 1616 | 212 | JavaScript | 59 | D3 Components for React | 2022-01-11T11:39:52Z | | 56 | [douban.fm](https://github.com/guo-yu/douban.fm) | 1613 | 225 | JavaScript | 44 | a tiny and smart cli player of douban.fm in Node.js | 2015-09-15T13:05:38Z | | 57 | [react-trello-board](https://github.com/web-pal/react-trello-board) | 1607 | 343 | JavaScript | 10 | Trello like board based on React, Redux, React-dnd | 2016-12-08T20:23:28Z | | 58 | [JSONSelect](https://github.com/lloyd/JSONSelect) | 1594 | 129 | JavaScript | 38 | CSS-like selectors for JSON | 2021-08-31T16:43:14Z | | 59 | [vidage](https://github.com/dvlden/vidage) | 1580 | 80 | JavaScript | 1 | Your solution to full-screen background video & image combined. | 2022-10-06T15:08:56Z | | 60 | [jsgen](https://github.com/zensh/jsgen) | 1566 | 540 | JavaScript | 26 | [DEPRECATED]JsGen is a next generation,free, open source web software that you can generate a powerful website, such as blog, forum, etc. It is coded by pure JavaScript, based on Node.js, AngularJS, MongoDB. | 2016-01-07T07:10:48Z | | 61 | [leetcode-patterns](https://github.com/seanprashad/leetcode-patterns) | 7788 | 1365 | JavaScript | 16 | A pattern-based approach for learning technical interview questions | 2023-02-08T04:05:26Z | | 62 | [tailblocks](https://github.com/mertJF/tailblocks) | 7765 | 717 | JavaScript | 27 | Ready-to-use Tailwind CSS blocks. | 2023-01-31T22:16:06Z | | 63 | [vue-enterprise-boilerplate](https://github.com/bencodezen/vue-enterprise-boilerplate) | 7634 | 1329 | JavaScript | 27 | An ever-evolving, very opinionated architecture and dev environment for new Vue SPA projects using Vue CLI. | 2022-08-26T00:27:33Z | | 64 | [scalene](https://github.com/plasma-umass/scalene) | 7280 | 245 | JavaScript | 108 | Scalene: a high-performance, high-precision CPU, GPU, and memory profiler for Python with AI-powered optimization proposals | 2023-02-08T01:01:48Z | | 65 | [chrome-plugin-demo](https://github.com/sxei/chrome-plugin-demo) | 7093 | 1641 | JavaScript | 21 | 《Chrome插件开发全攻略》配套完整Demo,欢迎clone体验 | 2023-02-05T12:10:19Z | | 66 | [synaptic](https://github.com/cazala/synaptic) | 6876 | 696 | JavaScript | 155 | architecture-free neural network library for node.js and the browser | 2020-09-03T20:24:33Z | | 67 | [node-telegram-bot-api](https://github.com/yagop/node-telegram-bot-api) | 6860 | 1338 | JavaScript | 56 | Telegram Bot API for NodeJS | 2023-01-31T00:17:55Z | | 68 | [zeroclipboard](https://github.com/zeroclipboard/zeroclipboard) | 6639 | 1098 | JavaScript | 82 | The ZeroClipboard library provides an easy way to copy text to the clipboard using an invisible Adobe Flash movie and a JavaScript interface. | 2021-02-15T20:36:42Z | | 69 | [icons](https://github.com/twbs/icons) | 6570 | 989 | JavaScript | 303 | Official open source SVG icon library for Bootstrap. | 2023-02-01T10:01:16Z | | 70 | [redux-actions](https://github.com/redux-utilities/redux-actions) | 6567 | 340 | JavaScript | 46 | Flux Standard Action utilities for Redux. | 2023-01-28T08:37:16Z | | 71 | [mapscii](https://github.com/rastapasta/mapscii) | 6453 | 223 | JavaScript | 31 | 🗺 MapSCII is a Braille & ASCII world map renderer for your console - enter => telnet mapscii.me <= on Mac (brew install telnet) and Linux, connect with PuTTY on Windows | 2023-01-10T15:14:27Z | | 72 | [nsfwjs](https://github.com/infinitered/nsfwjs) | 6379 | 455 | JavaScript | 54 | NSFW detection on the client-side via TensorFlow.js | 2023-02-06T14:49:17Z | | 73 | [WantWords](https://github.com/thunlp/WantWords) | 6361 | 556 | JavaScript | 20 | An open-source online reverse dictionary. | 2022-02-23T11:52:43Z | | 74 | [BackstopJS](https://github.com/garris/BackstopJS) | 6282 | 593 | JavaScript | 459 | Catch CSS curve balls. | 2023-01-27T13:52:02Z | | 75 | [ce](https://github.com/jspreadsheet/ce) | 6277 | 750 | JavaScript | 142 | Jspreadsheet is a lightweight vanilla javascript plugin to create amazing web-based interactive tables and spreadsheets compatible with other spreadsheet software. | 2023-01-18T22:13:31Z | | 76 | [collect.js](https://github.com/ecrmnn/collect.js) | 6246 | 327 | JavaScript | 13 | 💎  Convenient and dependency free wrapper for working with arrays and objects | 2023-02-02T02:40:37Z | | 77 | [echarts-for-weixin](https://github.com/ecomfe/echarts-for-weixin) | 6229 | 1521 | JavaScript | 461 | Apache ECharts 的微信小程序版本 | 2022-09-13T08:48:09Z | | 78 | [crossfilter](https://github.com/square/crossfilter) | 6217 | 1350 | JavaScript | 4 | Fast n-dimensional filtering and grouping of records. | 2022-11-03T18:05:14Z | | 79 | [GateOne](https://github.com/liftoff/GateOne) | 6171 | 952 | JavaScript | 357 | Gate One is an HTML5-powered terminal emulator and SSH client | 2021-01-01T22:22:13Z | | 80 | [artillery](https://github.com/artilleryio/artillery) | 6171 | 426 | JavaScript | 338 | 🌩 Cloud-scale load testing. Fully serverless, test any stack, test at any scale. | 2023-02-07T21:40:16Z | | 81 | [sockjs-node](https://github.com/sockjs/sockjs-node) | 2053 | 316 | JavaScript | 14 | WebSocket emulation - Node.js server | 2022-04-09T17:18:16Z | | 82 | [victory-native](https://github.com/FormidableLabs/victory-native) | 2015 | 168 | JavaScript | 0 | victory components for react native | 2021-11-03T23:22:18Z | | 83 | [sisyphus](https://github.com/simsalabim/sisyphus) | 1990 | 237 | JavaScript | 35 | Gmail-like client-side drafts and bit more. Plugin developed to save html forms data to LocalStorage to restore them after browser crashes, tabs closings and other disasters. | 2023-01-16T17:55:13Z | | 84 | [iron-router](https://github.com/iron-meteor/iron-router) | 1990 | 427 | JavaScript | 297 | A client and server side router designed specifically for Meteor. | 2017-11-11T01:07:51Z | | 85 | [jquery-smooth-scroll](https://github.com/kswedberg/jquery-smooth-scroll) | 1980 | 440 | JavaScript | 8 | Automatically make same-page links scroll smoothly | 2022-08-30T14:08:00Z | | 86 | [libsignal-protocol-javascript](https://github.com/signalapp/libsignal-protocol-javascript) | 1970 | 324 | JavaScript | 14 | This library is no longer maintained. libsignal-protocol-javascript was an implementation of the Signal Protocol, written in JavaScript. It has been replaced by libsignal-client’s typesafe TypeScript API. | 2021-08-04T21:06:49Z | | 87 | [cerebral](https://github.com/cerebral/cerebral) | 1968 | 132 | JavaScript | 5 | Declarative state and side effects management for popular JavaScript frameworks | 2021-09-18T06:49:29Z | | 88 | [vue-scrollto](https://github.com/rigor789/vue-scrollto) | 1966 | 114 | JavaScript | 45 | Adds a directive that listens for click events and scrolls to elements. | 2023-01-16T09:06:29Z | | 89 | [lazy-line-painter](https://github.com/camoconnell/lazy-line-painter) | 1939 | 345 | JavaScript | 15 | Lazy Line Painter - A Modern JS library for SVG path animation | 2020-07-19T23:43:34Z | | 90 | [spring-boot-all](https://github.com/leelance/spring-boot-all) | 1935 | 1276 | JavaScript | 15 | spring-boot,mybatis,activemq,redis,email, freemarker,shiro,websocket,sitemesh,ehcache,easyui,kindeditor,quartz,springfox,swagger,jpa,hibernate,querydsl,netty | 2019-03-02T14:47:08Z | | 91 | [webvirtmgr](https://github.com/retspen/webvirtmgr) | 1920 | 541 | JavaScript | 192 | WebVirtMgr panel for manage virtual machine | 2022-03-07T07:43:15Z | | 92 | [Sublime-HTMLPrettify](https://github.com/victorporof/Sublime-HTMLPrettify) | 1913 | 273 | JavaScript | 89 | HTML, CSS, JavaScript, JSON, React/JSX and Vue code formatter for Sublime Text 2 and 3 via node.js | 2023-01-03T15:15:00Z | | 93 | [ambar](https://github.com/RD17/ambar) | 1912 | 368 | JavaScript | 1 | :mag: Ambar: Document Search Engine | 2021-08-26T08:29:28Z | | 94 | [react-cloud-music](https://github.com/sanyuan0704/react-cloud-music) | 1910 | 537 | JavaScript | 24 | React 16.8打造精美音乐WebApp | 2022-11-14T07:54:36Z | | 95 | [nodeunit](https://github.com/caolan/nodeunit) | 1910 | 387 | JavaScript | 106 | Easy unit testing in node.js and the browser, based on the assert module. | 2022-10-21T19:20:51Z | | 96 | [jasmine-jquery](https://github.com/velesin/jasmine-jquery) | 1908 | 364 | JavaScript | 53 | jQuery matchers and fixture loader for Jasmine framework | 2017-10-06T05:58:54Z | | 97 | [through2](https://github.com/rvagg/through2) | 1885 | 128 | JavaScript | 3 | Tiny wrapper around Node streams2 Transform to avoid explicit subclassing noise | 2022-11-22T08:53:01Z | | 98 | [sqorn](https://github.com/sqorn/sqorn) | 1877 | 62 | JavaScript | 13 | A Javascript library for building SQL queries | 2023-02-07T16:49:27Z | | 99 | [purl](https://github.com/allmarkedup/purl) | 1861 | 403 | JavaScript | 0 | [NO LONGER MAINTAINED] A JS utility for for parsing URLs and extracting information out of them. | 2017-07-05T09:08:26Z | | 100 | [JSON-Splora](https://github.com/wellsjo/JSON-Splora) | 1837 | 74 | JavaScript | 18 | GUI for editing, visualizing, and manipulating JSON data | 2017-02-22T17:10:42Z |