Files
Github-Ranking/Top100/JavaScript.md
T
2024-01-10 11:05:29 +08:00

109 lines
19 KiB
Markdown
Raw Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
[Github Ranking](../README.md)
==========
## Top 100 Stars in JavaScript
| Ranking | Project Name | Stars | Forks | Language | Open Issues | Description | Last Commit |
| ------- | ------------ | ----- | ----- | -------- | ----------- | ----------- | ----------- |
| 1 | [normalizr](https://github.com/paularmstrong/normalizr) | 20990 | 908 | JavaScript | 0 | Normalizes nested JSON according to a schema | 2022-03-19T22:44:12Z |
| 2 | [joi](https://github.com/hapijs/joi) | 20418 | 1548 | JavaScript | 160 | The most powerful data validation library for JS | 2024-01-10T02:04:12Z |
| 3 | [Vue.Draggable](https://github.com/SortableJS/Vue.Draggable) | 19491 | 2907 | JavaScript | 226 | Vue drag-and-drop component based on Sortable.js | 2023-08-16T10:46:13Z |
| 4 | [UnblockNeteaseMusic](https://github.com/nondanee/UnblockNeteaseMusic) | 17264 | 2562 | JavaScript | 208 | Revive unavailable songs for Netease Cloud Music | 2023-06-25T22:31:49Z |
| 5 | [mdx](https://github.com/mdx-js/mdx) | 16304 | 1188 | JavaScript | 7 | Markdown for the component era | 2024-01-08T02:03:40Z |
| 6 | [learnVue](https://github.com/answershuto/learnVue) | 12546 | 2604 | JavaScript | 13 | :octocat:Vue.js 源码解析 | 2023-02-16T16:48:01Z |
| 7 | [remark](https://github.com/gnab/remark) | 12519 | 879 | JavaScript | 166 | A simple, in-browser, markdown-driven slideshow tool. | 2023-10-28T19:55:57Z |
| 8 | [Numeral-js](https://github.com/adamwdraper/Numeral-js) | 9542 | 1002 | JavaScript | 189 | A javascript library for formatting and manipulating numbers. | 2023-07-06T10:47:43Z |
| 9 | [BrowserQuest](https://github.com/mozilla/BrowserQuest) | 9191 | 2961 | JavaScript | 0 | A HTML5/JavaScript multiplayer game experiment | 2023-07-14T00:56:50Z |
| 10 | [laverna](https://github.com/Laverna/laverna) | 9111 | 841 | JavaScript | 438 | Laverna is a JavaScript note taking application with Markdown editor and encryption support. Consider it like open source alternative to Evernote. | 2021-05-30T22:18:41Z |
| 11 | [gremlins.js](https://github.com/marmelab/gremlins.js) | 8981 | 506 | JavaScript | 8 | Monkey testing library for web apps and Node.js | 2023-03-06T22:42:44Z |
| 12 | [bigbluebutton](https://github.com/bigbluebutton/bigbluebutton) | 8239 | 5924 | JavaScript | 737 | Complete open source web conferencing system. | 2024-01-10T01:48:11Z |
| 13 | [uBlock](https://github.com/uBlock-LLC/uBlock) | 8153 | 483 | JavaScript | 0 | uBlock: a fast, lightweight, and lean blocker for Chrome, Firefox, and Safari. | 2022-09-08T21:07:14Z |
| 14 | [jeesite](https://github.com/thinkgem/jeesite) | 7952 | 5732 | JavaScript | 194 | Java rapid development platform, based (Spring Boot, Spring MVC, Apache Shiro, MyBatis, Beetl, Bootstrap, AdminLTE), online code generation, including modules: Organization, role users, menu and button authorization, data permissions, system parameters, content management, workflow, etc. Loose coupling design is adopted; one key skin switch; account security Settings, password policies; Online scheduled task configuration; Support cluster, support SAAS; Support for multiple data sources | 2023-09-17T07:42:13Z |
| 15 | [styled-jsx](https://github.com/vercel/styled-jsx) | 7547 | 310 | JavaScript | 76 | Full CSS support for JSX without compromises | 2023-10-10T15:06:17Z |
| 16 | [es6-promise](https://github.com/stefanpenner/es6-promise) | 7300 | 635 | JavaScript | 23 | A polyfill for ES6-style Promises | 2022-11-14T21:47:12Z |
| 17 | [intl-tel-input](https://github.com/jackocnr/intl-tel-input) | 7110 | 1948 | JavaScript | 10 | A JavaScript plugin for entering and validating international telephone numbers | 2024-01-04T14:37:32Z |
| 18 | [backbone.marionette](https://github.com/marionettejs/backbone.marionette) | 7085 | 1294 | JavaScript | 34 | The Backbone Framework | 2023-11-28T03:41:04Z |
| 19 | [APlayer](https://github.com/DIYgod/APlayer) | 6965 | 1024 | JavaScript | 160 | :lollipop: Wow, such a beautiful HTML5 music player | 2023-12-27T09:26:25Z |
| 20 | [timesheet.js](https://github.com/sbstjn/timesheet.js) | 6954 | 624 | JavaScript | 15 | JavaScript library for HTML5 & CSS3 time sheets | 2018-05-24T21:40:05Z |
| 21 | [beaker](https://github.com/beakerbrowser/beaker) | 6725 | 593 | JavaScript | 212 | An experimental peer-to-peer Web browser | 2022-12-27T21:47:18Z |
| 22 | [x-editable](https://github.com/vitalets/x-editable) | 6475 | 1748 | JavaScript | 574 | In-place editing with Twitter Bootstrap, jQuery UI or pure jQuery | 2022-12-02T16:58:35Z |
| 23 | [hexo-theme-icarus](https://github.com/ppoffice/hexo-theme-icarus) | 6154 | 1536 | JavaScript | 47 | A simple, delicate, and modern theme for the static site generator Hexo. | 2024-01-07T01:48:34Z |
| 24 | [socketcluster](https://github.com/SocketCluster/socketcluster) | 6109 | 338 | JavaScript | 87 | Highly scalable realtime pub/sub and RPC framework | 2023-11-13T23:20:41Z |
| 25 | [poisontap](https://github.com/samyk/poisontap) | 6081 | 1033 | JavaScript | 86 | Exploits locked/password protected computers over USB, drops persistent WebSocket-based backdoor, exposes internal router, and siphons cookies using Raspberry Pi Zero & Node.js. | 2018-11-26T16:50:44Z |
| 26 | [angular-app](https://github.com/angular-app/angular-app) | 5873 | 1783 | JavaScript | 47 | Reference application for AngularJS | 2023-04-18T06:49:01Z |
| 27 | [duktape](https://github.com/svaarala/duktape) | 5760 | 543 | JavaScript | 408 | Duktape - embeddable Javascript engine with a focus on portability and compact footprint | 2023-10-12T18:26:17Z |
| 28 | [documentation](https://github.com/documentationjs/documentation) | 5751 | 557 | JavaScript | 196 | :book: documentation for modern JavaScript | 2023-12-06T16:54:53Z |
| 29 | [tape](https://github.com/ljharb/tape) | 5749 | 343 | JavaScript | 40 | tap-producing test harness for node and browsers | 2024-01-09T23:56:13Z |
| 30 | [shortid](https://github.com/dylang/shortid) | 5744 | 276 | JavaScript | 15 | Short id generator. Url-friendly. Non-predictable. Cluster-compatible. | 2020-10-21T19:42:01Z |
| 31 | [css-in-js](https://github.com/MicheleBertoli/css-in-js) | 5530 | 315 | JavaScript | 5 | React: CSS in JS techniques comparison | 2021-03-02T17:38:21Z |
| 32 | [bash-handbook](https://github.com/denysdovhan/bash-handbook) | 5512 | 765 | JavaScript | 13 | :book: For those who wanna learn Bash | 2023-04-28T16:51:03Z |
| 33 | [bowser](https://github.com/bowser-js/bowser) | 5363 | 506 | JavaScript | 78 | a browser detector | 2023-12-11T08:37:34Z |
| 34 | [lightgallery.js](https://github.com/sachinchoolur/lightgallery.js) | 5268 | 650 | JavaScript | 0 | Full featured JavaScript image & video gallery. No dependencies | 2023-11-29T12:19:17Z |
| 35 | [naivechain](https://github.com/lhartikk/naivechain) | 5263 | 1191 | JavaScript | 25 | A blockchain implementation in 200 lines of code | 2020-04-13T09:14:37Z |
| 36 | [parser](https://github.com/postlight/parser) | 5048 | 429 | JavaScript | 87 | 📜 Extract meaningful content from the chaos of a web page | 2023-10-20T04:50:21Z |
| 37 | [evil-icons](https://github.com/evil-icons/evil-icons) | 5036 | 229 | JavaScript | 0 | Simple and clean SVG icon pack with the code to support Rails, Sprockets, Node.js, Gulp, Grunt and CDN | 2021-10-19T14:41:11Z |
| 38 | [blendid](https://github.com/vigetlabs/blendid) | 4982 | 707 | JavaScript | 64 | A delicious blend of gulp tasks combined into a configurable asset pipeline and static site builder | 2020-04-14T03:49:31Z |
| 39 | [core-decorators](https://github.com/jayphelps/core-decorators) | 4500 | 282 | JavaScript | 29 | Library of stage-0 JavaScript decorators (aka ES2016/ES7 decorators but not accurate) inspired by languages that come with built-ins like @​override, @​deprecate, @​autobind, @​mixin and more. Popular with React/Angular, but is framework agnostic. | 2020-07-15T20:50:23Z |
| 40 | [gitmoji-cli](https://github.com/carloscuesta/gitmoji-cli) | 4418 | 219 | JavaScript | 10 | A gitmoji interactive command line tool for using emojis on commits. 💻 | 2024-01-01T12:34:21Z |
| 41 | [reactjs101](https://github.com/kdchang/reactjs101) | 4255 | 1239 | JavaScript | 39 | 從零開始學 ReactJS(ReactJS 101)是一本希望讓初學者一看就懂的 React 中文入門教學書,由淺入深學習 ReactJS 生態系 (Flux, Redux, React Router, ImmutableJS, React Native, Relay/GraphQL etc.)。 | 2023-10-11T18:43:27Z |
| 42 | [wechat-format](https://github.com/lyricat/wechat-format) | 4219 | 552 | JavaScript | 1 | 微信公众号排版编辑器,转换 Markdown 到微信特制的 HTML | 2021-08-24T03:22:49Z |
| 43 | [chrome-remote-interface](https://github.com/cyrus-and/chrome-remote-interface) | 4141 | 341 | JavaScript | 4 | Chrome Debugging Protocol interface for Node.js | 2023-09-23T13:07:19Z |
| 44 | [geolib](https://github.com/manuelbieh/geolib) | 4092 | 356 | JavaScript | 32 | Zero dependency library to provide some basic geo functions | 2023-12-10T12:45:32Z |
| 45 | [BlockChain](https://github.com/itheima1/BlockChain) | 4082 | 1230 | JavaScript | 20 | 黑马程序员 120天全栈区块链开发 开源教程 | 2023-12-28T10:40:10Z |
| 46 | [vue-realworld-example-app](https://github.com/gothinkster/vue-realworld-example-app) | 4036 | 1288 | JavaScript | 39 | An exemplary real-world application built with Vue.js, Vuex, axios and different other technologies. This is a good example to discover Vue for beginners. | 2023-12-29T15:08:38Z |
| 47 | [extract-text-webpack-plugin](https://github.com/webpack-contrib/extract-text-webpack-plugin) | 4026 | 542 | JavaScript | 0 | [DEPRECATED] Please use https://github.com/webpack-contrib/mini-css-extract-plugin Extracts text from a bundle into a separate file | 2019-05-29T11:48:46Z |
| 48 | [qunit](https://github.com/qunitjs/qunit) | 4009 | 839 | JavaScript | 50 | 🔮 An easy-to-use JavaScript unit testing framework. | 2023-11-22T21:03:16Z |
| 49 | [grant](https://github.com/simov/grant) | 3988 | 273 | JavaScript | 22 | OAuth Proxy | 2023-11-26T16:34:14Z |
| 50 | [rodeo](https://github.com/yhat/rodeo) | 3934 | 473 | JavaScript | 227 | A data science IDE for Python | 2018-04-16T08:15:40Z |
| 51 | [react-image-lightbox](https://github.com/frontend-collective/react-image-lightbox) | 1274 | 351 | JavaScript | 0 | React lightbox component | 2023-01-19T15:09:28Z |
| 52 | [sc5-styleguide](https://github.com/SC5/sc5-styleguide) | 1264 | 175 | JavaScript | 133 | Styleguide generator is a handy little tool that helps you generate good looking styleguides from stylesheets using KSS notation | 2022-12-16T02:34:17Z |
| 53 | [ui-sortable](https://github.com/angular-ui/ui-sortable) | 1264 | 452 | JavaScript | 34 | jQuery UI Sortable for AngularJS | 2018-10-24T14:21:55Z |
| 54 | [core](https://github.com/x-tag/core) | 1256 | 159 | JavaScript | 24 | The Heart of X-Tag | 2020-03-09T20:58:58Z |
| 55 | [ladda-bootstrap](https://github.com/msurguy/ladda-bootstrap) | 1242 | 253 | JavaScript | 24 | Ladda buttons concept originally by @hakimel, example using Bootstrap 3 by @msurguy | 2017-12-31T21:12:36Z |
| 56 | [growth](https://github.com/phodal/growth) | 1240 | 154 | JavaScript | 19 | Growth 3.0 with React Native - an app to help you to be Awesome Developer | 2017-09-15T08:27:22Z |
| 57 | [angular-websocket](https://github.com/PatrickJS/angular-websocket) | 1221 | 200 | JavaScript | 57 | :arrow_upper_left: The missing Angular WebSocket module for connecting client applications to servers by @AngularClass | 2018-05-16T02:17:53Z |
| 58 | [jquerypp](https://github.com/bitovi/jquerypp) | 1219 | 167 | JavaScript | 37 | jQuery's missing utils and special events | 2017-07-20T17:01:32Z |
| 59 | [js-objectdetect](https://github.com/mtschirs/js-objectdetect) | 1219 | 262 | JavaScript | 7 | computer vision in your browser - javascript real-time object detection | 2018-06-17T18:38:07Z |
| 60 | [gevent-socketio](https://github.com/abourget/gevent-socketio) | 1217 | 337 | JavaScript | 79 | Official repository for gevent-socketio | 2022-09-17T20:57:58Z |
| 61 | [Mining-the-Social-Web](https://github.com/ptwobrussell/Mining-the-Social-Web) | 1208 | 498 | JavaScript | 11 | The official online compendium for Mining the Social Web (O'Reilly, 2011) | 2013-10-18T13:41:23Z |
| 62 | [updeep](https://github.com/substantial/updeep) | 1184 | 52 | JavaScript | 0 | Easily update nested frozen objects and arrays in a declarative and immutable manner. | 2023-02-21T15:41:55Z |
| 63 | [angularjs-nvd3-directives](https://github.com/angularjs-nvd3-directives/angularjs-nvd3-directives) | 1183 | 315 | JavaScript | 237 | Angular.js directives for nvd3.js | 2018-06-09T18:40:30Z |
| 64 | [angular-restmod](https://github.com/platanus/angular-restmod) | 1183 | 90 | JavaScript | 80 | Rails inspired REST-API ORM for Angular | 2016-11-11T23:05:30Z |
| 65 | [fspackages](https://github.com/Working-Title-MSFS-Mods/fspackages) | 1182 | 109 | JavaScript | 291 | Working Title FS Packages | 2023-02-06T21:19:28Z |
| 66 | [band.js](https://github.com/meenie/band.js) | 1179 | 101 | JavaScript | 11 | Band.js - Music composer interface for the Web Audio API. | 2017-10-13T01:23:25Z |
| 67 | [jquery-bbq](https://github.com/cowboy/jquery-bbq) | 1177 | 212 | JavaScript | 21 | jQuery BBQ: Back Button & Query Library | 2020-12-10T19:49:55Z |
| 68 | [jqfundamentals](https://github.com/rmurphey/jqfundamentals) | 1172 | 407 | JavaScript | 0 | Code repository for jQuery Fundamentals training | 2020-10-02T04:39:25Z |
| 69 | [iosselect](https://github.com/zhoushengmufc/iosselect) | 1171 | 365 | JavaScript | 3 | webapp通用选择器 | 2020-04-30T03:12:36Z |
| 70 | [react-forms](https://github.com/prometheusresearch-archive/react-forms) | 1166 | 125 | JavaScript | 22 | Forms library for React. | 2017-11-01T12:02:13Z |
| 71 | [stack](https://github.com/mbostock/stack) | 1156 | 171 | JavaScript | 7 | A presentation library with intuitive, scroll-based navigation. | 2016-12-15T21:47:50Z |
| 72 | [wiredep](https://github.com/taptapship/wiredep) | 1149 | 149 | JavaScript | 25 | Wire Bower dependencies to your source code. | 2017-02-17T21:20:53Z |
| 73 | [sync-settings](https://github.com/atom-community/sync-settings) | 1146 | 112 | JavaScript | 10 | Synchronize all your settings and packages across atom instances | 2023-10-15T17:17:13Z |
| 74 | [dawn](https://github.com/alibaba/dawn) | 1143 | 177 | JavaScript | 5 | :sunrise: Dawn is a lightweight task management and build tool for front-end and nodejs. | 2023-03-06T16:40:38Z |
| 75 | [gitdocs](https://github.com/nesquena/gitdocs) | 1142 | 48 | JavaScript | 12 | Open-source Dropbox using Ruby and Git | 2017-04-14T18:56:41Z |
| 76 | [grunt-spritesmith](https://github.com/twolfson/grunt-spritesmith) | 1141 | 98 | JavaScript | 2 | Grunt task for converting a set of images into a spritesheet and corresponding CSS variables | 2022-04-27T04:35:29Z |
| 77 | [supersized](https://github.com/buildinternet/supersized) | 1138 | 265 | JavaScript | 100 | Full screen background slideshow plugin for jQuery | 2020-06-25T14:09:18Z |
| 78 | [understanding-es6](https://github.com/sgaurav/understanding-es6) | 1137 | 115 | JavaScript | 4 | Simple examples to help you understand ES6 | 2016-12-15T05:50:07Z |
| 79 | [document-register-element](https://github.com/WebReflection/document-register-element) | 1132 | 118 | JavaScript | 1 | A stand-alone working lightweight version of the W3C Custom Elements specification | 2020-10-07T14:38:28Z |
| 80 | [nano](https://github.com/apache/nano) | 1122 | 166 | JavaScript | 38 | Nano is now part of Apache CouchDB. Repo moved to https://GitHub.com/apache/couchdb-nano | 2018-09-28T09:45:46Z |
| 81 | [grunt-webfont](https://github.com/sapegin/grunt-webfont) | 1106 | 221 | JavaScript | 60 | SVG to webfont converter for Grunt | 2021-08-18T22:16:08Z |
| 82 | [min.js](https://github.com/remy/min.js) | 1096 | 88 | JavaScript | 5 | Super minimal selector and event library | 2013-07-22T10:15:54Z |
| 83 | [node-webkit-agent](https://github.com/c4milo/node-webkit-agent) | 1095 | 128 | JavaScript | 15 | NodeJS agent for WebKit devtools front-end | 2019-12-09T17:47:49Z |
| 84 | [Southstreet](https://github.com/filamentgroup/Southstreet) | 1089 | 56 | JavaScript | 0 | Filament Group's core tools & workflow for delivering rich cross-device web applications | 2022-08-31T14:13:00Z |
| 85 | [YeoPress](https://github.com/wesleytodd/YeoPress) | 1087 | 163 | JavaScript | 32 | A Yeoman generator for WordPress | 2022-04-12T09:46:18Z |
| 86 | [toolkit](https://github.com/titon/toolkit) | 1081 | 113 | JavaScript | 43 | User interface components built on React. | 2018-11-14T18:19:18Z |
| 87 | [elixir](https://github.com/laravel/elixir) | 1080 | 260 | JavaScript | 0 | Fluent API for Gulp. | 2020-03-30T19:11:15Z |
| 88 | [angular-multi-select](https://github.com/isteven/angular-multi-select) | 1079 | 527 | JavaScript | 79 | A multi select dropdown directive for AngularJS. Allows you to use HTML tags and CSS in the data. Requires only AngularJS and nothing else. | 2019-05-20T17:49:37Z |
| 89 | [PrettyEmbed.js](https://github.com/mike-zarandona/PrettyEmbed.js) | 1071 | 92 | JavaScript | 7 | Prettier embeds for your YouTubes - with nice options like high-res preview images, advanced customization of embed options, and optional FitVids support. | 2016-08-29T13:30:10Z |
| 90 | [WordPress-Editor-iOS](https://github.com/wordpress-mobile/WordPress-Editor-iOS) | 1064 | 218 | JavaScript | 155 | ⛔️ [DEPRECATED] A reusable iOS rich text editor component. | 2017-12-13T12:18:03Z |
| 91 | [openwebmonitor](https://github.com/aceimnorstuvwxz/openwebmonitor) | 1057 | 119 | JavaScript | 5 | 万能网页监控器,监控物价、订单、出货、外汇、折扣、彩票...无所不能 | 2020-04-10T00:56:24Z |
| 92 | [emitter](https://github.com/facebookarchive/emitter) | 1049 | 142 | JavaScript | 1 | A JS EventEmitter foundation for evented code | 2021-07-01T23:23:56Z |
| 93 | [frontend-interview-questions](https://github.com/bcherny/frontend-interview-questions) | 1040 | 116 | JavaScript | 0 | Answers for https://borischerny.com/javascript/%22functional/programming%22/2017/06/09/Frontend-Interview-Questions.html | 2023-01-21T04:39:42Z |
| 94 | [angularjs-gulp-browserify-boilerplate](https://github.com/jakemmarsh/angularjs-gulp-browserify-boilerplate) | 1032 | 270 | JavaScript | 0 | Boilerplate using AngularJS, SASS, Gulp, and Browserify and utilizing best practices. | 2017-09-14T03:58:00Z |
| 95 | [angular-requirejs-seed](https://github.com/tnajdek/angular-requirejs-seed) | 1031 | 299 | JavaScript | 14 | None | 2015-08-23T01:16:31Z |
| 96 | [react-cursor](https://github.com/dustingetz/react-cursor) | 1030 | 50 | JavaScript | 9 | Immutable state for React.js | 2017-01-27T19:51:23Z |
| 97 | [bootstrap-toggle-buttons](https://github.com/mdbootstrap/bootstrap-toggle-buttons) | 1025 | 98 | JavaScript | 9 | Bootstrap-toggle-buttons has moved to https://github.com/nostalgiaz/bootstrap-switch | 2013-01-25T07:53:49Z |
| 98 | [ember-app-kit](https://github.com/stefanpenner/ember-app-kit) | 1024 | 250 | JavaScript | 8 | deprecated: see https://github.com/stefanpenner/ember-cli | 2021-10-04T09:02:31Z |
| 99 | [webgl-filter](https://github.com/evanw/webgl-filter) | 1022 | 149 | JavaScript | 5 | An image editor in WebGL | 2022-01-10T17:11:19Z |
| 100 | [relay-starter-kit](https://github.com/facebookarchive/relay-starter-kit) | 1017 | 257 | JavaScript | 0 | Barebones starting point for a Relay application. | 2017-09-02T09:15:52Z |