[Github Ranking](../README.md) ========== ## Top 100 Stars in JavaScript | Ranking | Project Name | Stars | Forks | Language | Open Issues | Description | Last Commit | | ------- | ------------ | ----- | ----- | -------- | ----------- | ----------- | ----------- | | 1 | [draft-js](https://github.com/facebookarchive/draft-js) | 22321 | 2696 | JavaScript | 797 | A React framework for building text editors. | 2023-02-06T15:35:05Z | | 2 | [react-testing-library](https://github.com/testing-library/react-testing-library) | 17521 | 1046 | JavaScript | 20 | 🐐 Simple and complete React DOM testing utilities that encourage good testing practices. | 2023-02-16T22:59:33Z | | 3 | [paper.js](https://github.com/paperjs/paper.js) | 13554 | 1205 | JavaScript | 330 | The Swiss Army Knife of Vector Graphics Scripting – Scriptographer ported to JavaScript and the browser, using HTML5 Canvas. Created by @lehni & @puckey | 2022-11-28T21:08:42Z | | 4 | [d2-admin](https://github.com/d2-projects/d2-admin) | 11996 | 2397 | JavaScript | 17 | An elegant dashboard | 2023-01-24T15:37:39Z | | 5 | [mousetrap](https://github.com/ccampbell/mousetrap) | 11324 | 1001 | JavaScript | 190 | Simple library for handling keyboard shortcuts in Javascript | 2022-02-28T22:57:30Z | | 6 | [medis](https://github.com/luin/medis) | 11176 | 818 | JavaScript | 60 | 💻 Medis is a beautiful, easy-to-use Mac database management application for Redis. | 2023-01-26T04:54:52Z | | 7 | [raphael](https://github.com/DmitryBaranovskiy/raphael) | 11176 | 1715 | JavaScript | 313 | JavaScript Vector Library | 2023-02-23T06:00:39Z | | 8 | [RAP](https://github.com/thx/RAP) | 10587 | 2567 | JavaScript | 448 | Web接口管理工具,开源免费,接口自动化,MOCK数据自动生成,自动化测试,企业级管理。阿里妈妈MUX团队出品!阿里巴巴都在用!1000+公司的选择!RAP2已发布请移步至https://github.com/thx/rap2-delos | 2022-12-08T07:26:12Z | | 9 | [react-native-swiper](https://github.com/leecade/react-native-swiper) | 10123 | 2379 | JavaScript | 676 | The best Swiper component for React Native. | 2023-01-03T16:54:37Z | | 10 | [nodeppt](https://github.com/ksky521/nodeppt) | 10034 | 2103 | JavaScript | 24 | This is probably the best web presentation tool so far! | 2021-01-25T02:54:35Z | | 11 | [html5shiv](https://github.com/aFarkas/html5shiv) | 9877 | 2697 | JavaScript | 41 | This script is the defacto way to enable use of HTML5 sectioning elements in legacy Internet Explorer. | 2021-10-03T05:17:23Z | | 12 | [bootstrap-select](https://github.com/snapappointments/bootstrap-select) | 9710 | 2769 | JavaScript | 269 | :rocket: The jQuery plugin that brings select elements into the 21st century with intuitive multiselection, searching, and much more. | 2023-02-10T10:09:33Z | | 13 | [flexsearch](https://github.com/nextapps-de/flexsearch) | 9675 | 393 | JavaScript | 31 | Next-Generation full text search library for Browser and Node.js | 2023-02-08T04:58:00Z | | 14 | [react-dropzone](https://github.com/react-dropzone/react-dropzone) | 9466 | 785 | JavaScript | 42 | Simple HTML5 drag-drop zone with React.js. | 2023-01-13T13:30:00Z | | 15 | [react-native-animatable](https://github.com/oblador/react-native-animatable) | 9447 | 739 | JavaScript | 157 | Standard set of easy to use animations and declarative transitions for React Native | 2023-02-15T19:42:31Z | | 16 | [material-design-for-bootstrap](https://github.com/mdbootstrap/material-design-for-bootstrap) | 9431 | 1171 | JavaScript | 25 | Important! A new UI Kit version for Bootstrap 5 is available. Access the latest free version via the link below. | 2023-02-01T14:01:33Z | | 17 | [backbone-fundamentals](https://github.com/addyosmani/backbone-fundamentals) | 9316 | 1468 | JavaScript | 59 | :book: A creative-commons book on Backbone.js for beginners and advanced users alike | 2019-11-06T03:02:48Z | | 18 | [dom-to-image](https://github.com/tsayen/dom-to-image) | 9216 | 1649 | JavaScript | 254 | Generates an image from a DOM node using HTML5 canvas | 2023-02-01T08:20:27Z | | 19 | [react-native-router-flux](https://github.com/aksonov/react-native-router-flux) | 9011 | 2183 | JavaScript | 283 | The first declarative React Native router | 2023-01-06T01:43:17Z | | 20 | [TimelineJS](https://github.com/NUKnightLab/TimelineJS) | 8832 | 1600 | JavaScript | 0 | TimelineJS: A Storytelling Timeline built in JavaScript. | 2022-05-11T20:13:40Z | | 21 | [OnsenUI](https://github.com/OnsenUI/OnsenUI) | 8684 | 1039 | JavaScript | 14 | Mobile app development framework and SDK using HTML5 and JavaScript. Create beautiful and performant cross-platform mobile apps. Based on Web Components, and provides bindings for Angular 1, 2, React and Vue.js. | 2022-12-27T08:48:43Z | | 22 | [react-toolbox](https://github.com/react-toolbox/react-toolbox) | 8679 | 1043 | JavaScript | 224 | A set of React components implementing Google's Material Design specification with the power of CSS Modules | 2021-12-28T08:27:27Z | | 23 | [vue-native-core](https://github.com/GeekyAnts/vue-native-core) | 8343 | 320 | JavaScript | 22 | Vue Native is a framework to build cross platform native mobile apps using JavaScript | 2022-12-12T11:35:47Z | | 24 | [codimd](https://github.com/hackmdio/codimd) | 8327 | 1005 | JavaScript | 286 | CodiMD - Realtime collaborative markdown notes on all platforms. | 2023-02-26T09:58:11Z | | 25 | [macintosh.js](https://github.com/felixrieseberg/macintosh.js) | 7959 | 324 | JavaScript | 69 | 🖥 A virtual Apple Macintosh with System 8, running in Electron. I'm sorry. | 2023-02-03T11:35:29Z | | 26 | [mailcheck](https://github.com/mailcheck/mailcheck) | 7939 | 504 | JavaScript | 29 | Reduce misspelled email addresses in your web apps. | 2022-05-06T21:06:51Z | | 27 | [react-router-redux](https://github.com/reactjs/react-router-redux) | 7877 | 700 | JavaScript | 1 | Ruthlessly simple bindings to keep react-router and redux in sync | 2018-10-26T15:42:15Z | | 28 | [cash](https://github.com/dthree/cash) | 7781 | 253 | JavaScript | 37 | Cross-platform Linux commands in ES6 | 2020-01-14T08:48:46Z | | 29 | [pickadate.js](https://github.com/amsul/pickadate.js) | 7729 | 1055 | JavaScript | 296 | The mobile-friendly, responsive, and lightweight jQuery date & time input picker. | 2021-07-09T13:40:08Z | | 30 | [radium](https://github.com/FormidableLabs/radium) | 7428 | 349 | JavaScript | 68 | A toolchain for React component styling. | 2022-08-19T13:33:58Z | | 31 | [jquery.transit](https://github.com/rstacruz/jquery.transit) | 7344 | 908 | JavaScript | 115 | Super-smooth CSS3 transformations and transitions for jQuery | 2022-01-18T08:56:25Z | | 32 | [react-apollo](https://github.com/apollographql/react-apollo) | 6900 | 814 | JavaScript | 183 | :recycle: React integration for Apollo Client | 2020-07-20T13:34:07Z | | 33 | [covid19india-react](https://github.com/covid19india/covid19india-react) | 6890 | 3476 | JavaScript | 27 | Tracking the impact of COVID-19 in India | 2021-12-02T12:28:51Z | | 34 | [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 | | 35 | [fastdom](https://github.com/wilsonpage/fastdom) | 6592 | 266 | JavaScript | 11 | Eliminates layout thrashing by batching DOM measurement and mutation tasks | 2022-06-07T10:13:27Z | | 36 | [wysihtml5](https://github.com/tiff/wysihtml5) | 6530 | 1054 | JavaScript | 262 | 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. | 2016-04-02T13:08:16Z | | 37 | [slackin](https://github.com/rauchg/slackin) | 6514 | 1450 | JavaScript | 145 | Public Slack organizations made easy | 2023-02-23T14:30:10Z | | 38 | [freeboard](https://github.com/Freeboard/freeboard) | 6335 | 1207 | JavaScript | 149 | A damn-sexy, open source real-time dashboard builder for IOT and other web mashups. A free open-source alternative to Geckoboard. | 2021-03-28T16:05:42Z | | 39 | [BackstopJS](https://github.com/garris/BackstopJS) | 6294 | 595 | JavaScript | 459 | Catch CSS curve balls. | 2023-01-27T13:52:02Z | | 40 | [collect.js](https://github.com/ecrmnn/collect.js) | 6263 | 328 | JavaScript | 13 | 💎  Convenient and dependency free wrapper for working with arrays and objects | 2023-02-02T02:40:37Z | | 41 | [crossfilter](https://github.com/square/crossfilter) | 6216 | 1350 | JavaScript | 4 | Fast n-dimensional filtering and grouping of records. | 2022-11-03T18:05:14Z | | 42 | [GateOne](https://github.com/liftoff/GateOne) | 6172 | 952 | JavaScript | 357 | Gate One is an HTML5-powered terminal emulator and SSH client | 2021-01-01T22:22:13Z | | 43 | [generator-angular-fullstack](https://github.com/angular-fullstack/generator-angular-fullstack) | 6129 | 1267 | JavaScript | 240 | Yeoman generator for an Angular app with an Express server | 2023-02-14T04:42:55Z | | 44 | [slap](https://github.com/slap-editor/slap) | 6091 | 256 | JavaScript | 97 | Sublime-like terminal-based text editor | 2021-11-01T04:47:39Z | | 45 | [react-autosuggest](https://github.com/moroshko/react-autosuggest) | 5895 | 643 | JavaScript | 233 | WAI-ARIA compliant React autosuggest component | 2023-01-05T16:57:23Z | | 46 | [deco-ide](https://github.com/decosoftware/deco-ide) | 5851 | 343 | JavaScript | 98 | The React Native IDE | 2019-12-25T13:20:44Z | | 47 | [lightbox2](https://github.com/lokesh/lightbox2) | 5803 | 1770 | JavaScript | 30 | THE original Lightbox script (v2). | 2023-02-21T22:36:03Z | | 48 | [generator-angular](https://github.com/yeoman/generator-angular) | 5764 | 1490 | JavaScript | 70 | Yeoman generator for AngularJS | 2017-06-08T15:28:19Z | | 49 | [vorpal](https://github.com/dthree/vorpal) | 5576 | 304 | JavaScript | 124 | Node's framework for interactive CLIs | 2022-02-03T15:08:52Z | | 50 | [instantclick](https://github.com/dieulot/instantclick) | 5485 | 270 | JavaScript | 49 | InstantClick makes following links in your website instant. | 2018-06-06T14:25:22Z | | 51 | [mailcheck](https://github.com/mailcheck/mailcheck) | 7939 | 504 | JavaScript | 29 | Reduce misspelled email addresses in your web apps. | 2022-05-06T21:06:51Z | | 52 | [react-router-redux](https://github.com/reactjs/react-router-redux) | 7877 | 700 | JavaScript | 1 | Ruthlessly simple bindings to keep react-router and redux in sync | 2018-10-26T15:42:15Z | | 53 | [pickadate.js](https://github.com/amsul/pickadate.js) | 7729 | 1055 | JavaScript | 296 | The mobile-friendly, responsive, and lightweight jQuery date & time input picker. | 2021-07-09T13:40:08Z | | 54 | [listen1_desktop](https://github.com/listen1/listen1_desktop) | 7482 | 1251 | JavaScript | 693 | one for all free music in china (Windows, Mac, Linux desktop) | 2023-02-03T17:12:17Z | | 55 | [radium](https://github.com/FormidableLabs/radium) | 7428 | 349 | JavaScript | 68 | A toolchain for React component styling. | 2022-08-19T13:33:58Z | | 56 | [jquery.transit](https://github.com/rstacruz/jquery.transit) | 7344 | 908 | JavaScript | 115 | Super-smooth CSS3 transformations and transitions for jQuery | 2022-01-18T08:56:25Z | | 57 | [academicpages.github.io](https://github.com/academicpages/academicpages.github.io) | 7320 | 26065 | JavaScript | 157 | Github Pages template for academic personal websites, forked from mmistakes/minimal-mistakes | 2023-02-27T21:40:25Z | | 58 | [stitches](https://github.com/stitchesjs/stitches) | 7088 | 210 | JavaScript | 112 | CSS-in-JS with near-zero runtime, SSR, multi-variant support, and a best-in-class developer experience. | 2022-11-19T17:30:30Z | | 59 | [react-apollo](https://github.com/apollographql/react-apollo) | 6900 | 814 | JavaScript | 183 | :recycle: React integration for Apollo Client | 2020-07-20T13:34:07Z | | 60 | [covid19india-react](https://github.com/covid19india/covid19india-react) | 6890 | 3476 | JavaScript | 27 | Tracking the impact of COVID-19 in India | 2021-12-02T12:28:51Z | | 61 | [rockstar](https://github.com/RockstarLang/rockstar) | 6788 | 231 | JavaScript | 88 | The Rockstar programming language specification | 2022-10-21T09:49:14Z | | 62 | [live2d-widget](https://github.com/stevenjoezhang/live2d-widget) | 6772 | 2063 | JavaScript | 9 | 把萌萌哒的看板娘抱回家 (ノ≧∇≦)ノ \| Live2D widget for web platform | 2023-01-28T02:03:41Z | | 63 | [fastdom](https://github.com/wilsonpage/fastdom) | 6592 | 266 | JavaScript | 11 | Eliminates layout thrashing by batching DOM measurement and mutation tasks | 2022-06-07T10:13:27Z | | 64 | [wysihtml5](https://github.com/tiff/wysihtml5) | 6530 | 1054 | JavaScript | 262 | 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. | 2016-04-02T13:08:16Z | | 65 | [OS.js](https://github.com/os-js/OS.js) | 6228 | 793 | JavaScript | 14 | OS.js - JavaScript Web Desktop Platform | 2022-12-12T13:14:32Z | | 66 | [sharedrop](https://github.com/szimek/sharedrop) | 6194 | 535 | JavaScript | 79 | Easy P2P file transfer powered by WebRTC - inspired by Apple AirDrop | 2023-02-24T16:09:21Z | | 67 | [shaka-player](https://github.com/shaka-project/shaka-player) | 6186 | 1255 | JavaScript | 346 | JavaScript player library / DASH & HLS client / MSE-EME player | 2023-02-27T23:56:29Z | | 68 | [FE-Interview](https://github.com/lgwebdream/FE-Interview) | 6068 | 862 | JavaScript | 1145 | 🔥🔥🔥 前端面试,独有前端面试题详解,前端面试刷题必备,1000+前端面试真题,Html、Css、JavaScript、Vue、React、Node、TypeScript、Webpack、算法、网络与安全、浏览器 | 2023-01-06T11:32:02Z | | 69 | [moon](https://github.com/kbrsh/moon) | 6036 | 219 | JavaScript | 11 | 🌙 The minimal & fast library for functional user interfaces | 2020-09-05T23:40:01Z | | 70 | [lightbox2](https://github.com/lokesh/lightbox2) | 5803 | 1770 | JavaScript | 30 | THE original Lightbox script (v2). | 2023-02-21T22:36:03Z | | 71 | [generator-angular](https://github.com/yeoman/generator-angular) | 5764 | 1490 | JavaScript | 70 | Yeoman generator for AngularJS | 2017-06-08T15:28:19Z | | 72 | [code-prettify](https://github.com/googlearchive/code-prettify) | 5746 | 957 | JavaScript | 181 | An embeddable script that makes source-code snippets in HTML prettier. | 2020-04-21T16:43:49Z | | 73 | [whatsapp-web-reveng](https://github.com/sigalor/whatsapp-web-reveng) | 5721 | 776 | JavaScript | 139 | Reverse engineering WhatsApp Web. | 2023-02-27T18:35:54Z | | 74 | [AutoPiano](https://github.com/AutoPiano/AutoPiano) | 5579 | 937 | JavaScript | 42 | 🎹 自由钢琴 AutoPiano - Simple & Elegant Piano Online | 2022-12-23T16:51:40Z | | 75 | [instantclick](https://github.com/dieulot/instantclick) | 5485 | 270 | JavaScript | 49 | InstantClick makes following links in your website instant. | 2018-06-06T14:25:22Z | | 76 | [breach_core](https://github.com/breach/breach_core) | 5442 | 455 | JavaScript | 58 | A Browser written in JS. Free. Modular. Hackable. | 2017-05-21T20:59:58Z | | 77 | [lesspass](https://github.com/lesspass/lesspass) | 5408 | 296 | JavaScript | 29 | :key: stateless open source password manager | 2023-02-27T20:11:52Z | | 78 | [anti-adblock-killer](https://github.com/reek/anti-adblock-killer) | 5346 | 762 | JavaScript | 1952 | Anti-Adblock Killer helps you keep your Ad-Blocker active, when you visit a website and it asks you to disable. | 2023-02-05T03:05:46Z | | 79 | [nideshop](https://github.com/tumobi/nideshop) | 5328 | 1749 | JavaScript | 5 | NideShop 开源微信小程序商城服务端 API(Node.js + ThinkJS) | 2021-08-09T08:39:39Z | | 80 | [entropic](https://github.com/entropic-dev/entropic) | 5328 | 171 | JavaScript | 65 | 🦝 :package: a package registry for anything, but mostly javascript 🦝 🦝 🦝 | 2023-01-03T23:46:54Z | | 81 | [nyc](https://github.com/istanbuljs/nyc) | 5248 | 379 | JavaScript | 151 | the Istanbul command line interface | 2023-02-05T09:26:46Z | | 82 | [trust](https://github.com/ncase/trust) | 5186 | 859 | JavaScript | 61 | An interactive guide to the game theory of cooperation | 2021-11-14T18:08:01Z | | 83 | [hygen](https://github.com/jondot/hygen) | 5003 | 241 | JavaScript | 66 | The simple, fast, and scalable code generator that lives in your project. | 2022-12-28T10:59:20Z | | 84 | [wouter](https://github.com/molefrog/wouter) | 4943 | 120 | JavaScript | 13 | 🥢 A minimalist-friendly ~1.5KB routing for React and Preact. Nothing else but HOOKS. | 2023-02-11T09:23:30Z | | 85 | [keras-js](https://github.com/transcranial/keras-js) | 4921 | 528 | JavaScript | 70 | Run Keras models in the browser, with GPU support using WebGL | 2022-06-15T12:11:24Z | | 86 | [node-style-guide](https://github.com/felixge/node-style-guide) | 4905 | 940 | JavaScript | 13 | A guide for styling your node.js / JavaScript code. Fork & adjust to your taste. | 2021-01-24T03:40:33Z | | 87 | [UpUp](https://github.com/TalAter/UpUp) | 4854 | 279 | JavaScript | 34 | ✈️ Easily create sites that work offline as well as online | 2022-12-06T21:57:24Z | | 88 | [grocy](https://github.com/grocy/grocy) | 4846 | 442 | JavaScript | 139 | ERP beyond your fridge - grocy is a web-based self-hosted groceries & household management solution for your home | 2023-02-22T02:01:47Z | | 89 | [serverless-express](https://github.com/vendia/serverless-express) | 4752 | 638 | JavaScript | 67 | Run Node.js web applications and APIs using existing application frameworks on AWS #serverless technologies such as Lambda, API Gateway, Lambda@Edge, and ALB. | 2023-02-11T23:21:44Z | | 90 | [oboe.js](https://github.com/jimhigson/oboe.js) | 4713 | 235 | JavaScript | 85 | A streaming approach to JSON. Oboe.js speeds up web applications by providing parsed objects before the response completes. | 2023-01-07T13:20:08Z | | 91 | [boring-avatars](https://github.com/boringdesigners/boring-avatars) | 4654 | 151 | JavaScript | 1 | Boring avatars is a tiny JavaScript React library that generates custom, SVG-based avatars from any username and color palette. | 2023-02-17T03:56:17Z | | 92 | [github-contributions-chart](https://github.com/sallar/github-contributions-chart) | 4611 | 214 | JavaScript | 9 | :octocat: Generate an image of all your Github contributions | 2023-02-12T21:44:21Z | | 93 | [TermKit](https://github.com/unconed/TermKit) | 4459 | 262 | JavaScript | 28 | Experimental Terminal platform built on WebKit + node.js. Currently only for Mac and Windows, though the prototype works 90% in any WebKit browser. | 2011-12-15T20:30:22Z | | 94 | [ejs](https://github.com/tj/ejs) | 4450 | 532 | JavaScript | 78 | Embedded JavaScript templates for node | 2021-07-19T04:02:05Z | | 95 | [untrusted](https://github.com/AlexNisnevich/untrusted) | 4410 | 722 | JavaScript | 54 | A meta-JavaScript adventure game by Alex Nisnevich and Greg Shuflin. | 2023-02-05T16:44:40Z | | 96 | [data](https://github.com/GoogleTrends/data) | 4399 | 457 | JavaScript | 10 | An index of all open-source data | 2022-12-08T15:44:43Z | | 97 | [pull](https://github.com/wei/pull) | 4370 | 650 | JavaScript | 6 | 🤖 Keep your forks up-to-date via automated PRs | 2023-02-15T23:58:03Z | | 98 | [node-apn](https://github.com/node-apn/node-apn) | 4334 | 684 | JavaScript | 64 | :calling: Apple Push Notification module for Node.js | 2023-02-17T14:38:14Z | | 99 | [cryptpad](https://github.com/xwiki-labs/cryptpad) | 4262 | 486 | JavaScript | 127 | Collaborative office suite, end-to-end encrypted and open-source. | 2023-02-21T16:09:07Z | | 100 | [scripts](https://github.com/chavyleung/scripts) | 4240 | 1171 | JavaScript | 60 | BoxJs | 2023-02-09T08:45:11Z |