Files
Github-Ranking/Top100/JavaScript.md
T
2023-09-13 11:05:25 +08:00

109 lines
19 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
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 | [markdown-here](https://github.com/adam-p/markdown-here) | 59137 | 11446 | JavaScript | 299 | Google Chrome, Firefox, and Thunderbird extension that lets you write email in Markdown and render it before sending. | 2023-01-16T15:01:42Z |
| 2 | [Awesome-Design-Tools](https://github.com/goabstract/Awesome-Design-Tools) | 29317 | 1994 | JavaScript | 7 | The best design tools and plugins for everything 👉 | 2023-08-14T09:10:15Z |
| 3 | [AI-Expert-Roadmap](https://github.com/AMAI-GmbH/AI-Expert-Roadmap) | 26712 | 2322 | JavaScript | 15 | Roadmap to becoming an Artificial Intelligence Expert in 2022 | 2023-02-26T08:46:00Z |
| 4 | [sails](https://github.com/balderdashy/sails) | 22641 | 1989 | JavaScript | 504 | Realtime MVC Framework for Node.js | 2023-09-01T21:26:49Z |
| 5 | [draft-js](https://github.com/facebookarchive/draft-js) | 22478 | 2708 | JavaScript | 797 | A React framework for building text editors. | 2023-02-06T15:35:05Z |
| 6 | [passport](https://github.com/jaredhanson/passport) | 21773 | 1253 | JavaScript | 334 | Simple, unobtrusive authentication for Node.js. | 2023-09-12T17:44:31Z |
| 7 | [tips](https://github.com/git-tips/tips) | 20935 | 1769 | JavaScript | 17 | Most commonly used git tips and tricks. | 2023-07-19T14:31:24Z |
| 8 | [nightmare](https://github.com/segment-boneyard/nightmare) | 19447 | 1165 | JavaScript | 178 | A high-level browser automation library. | 2023-09-06T20:33:58Z |
| 9 | [ZeroNet](https://github.com/HelloZeroNet/ZeroNet) | 17991 | 2371 | JavaScript | 701 | ZeroNet - Decentralized websites using Bitcoin crypto and BitTorrent network | 2023-09-04T18:42:47Z |
| 10 | [jasmine](https://github.com/jasmine/jasmine) | 15620 | 2296 | JavaScript | 15 | Simple JavaScript testing framework for browsers and node.js | 2023-09-08T04:43:35Z |
| 11 | [vanillawebprojects](https://github.com/bradtraversy/vanillawebprojects) | 14894 | 4263 | JavaScript | 0 | Mini projects built with HTML5, CSS & JavaScript. No frameworks or libraries | 2023-08-22T22:00:59Z |
| 12 | [browserify](https://github.com/browserify/browserify) | 14439 | 1255 | JavaScript | 361 | browser-side require() the node.js way | 2023-09-10T02:26:14Z |
| 13 | [bootswatch](https://github.com/thomaspark/bootswatch) | 14261 | 3714 | JavaScript | 44 | Themes for Bootstrap | 2023-08-31T19:10:32Z |
| 14 | [showdown](https://github.com/showdownjs/showdown) | 13496 | 1618 | JavaScript | 184 | A bidirectional Markdown to HTML to Markdown converter written in Javascript | 2023-07-18T16:21:13Z |
| 15 | [react-canvas](https://github.com/Flipboard/react-canvas) | 13081 | 961 | JavaScript | 64 | High performance <canvas> rendering for React components | 2022-09-27T06:00:42Z |
| 16 | [http-server](https://github.com/http-party/http-server) | 12868 | 1472 | JavaScript | 91 | a simple zero-configuration command-line http server | 2023-08-10T02:25:56Z |
| 17 | [marko](https://github.com/marko-js/marko) | 12786 | 678 | JavaScript | 53 | A declarative, HTML-based language that makes building web apps fun | 2023-09-11T21:27:27Z |
| 18 | [x-ui](https://github.com/vaxilu/x-ui) | 12716 | 5694 | JavaScript | 0 | 支持多协议多用户的 xray 面板 | 2023-09-06T09:15:04Z |
| 19 | [webpack-bundle-analyzer](https://github.com/webpack-contrib/webpack-bundle-analyzer) | 12385 | 543 | JavaScript | 21 | Webpack plugin and CLI utility that represents bundle content as convenient interactive zoomable treemap | 2023-09-12T16:23:12Z |
| 20 | [DOMPurify](https://github.com/cure53/DOMPurify) | 11617 | 682 | JavaScript | 0 | DOMPurify - a DOM-only, super-fast, uber-tolerant XSS sanitizer for HTML, MathML and SVG. DOMPurify works with a secure default, but offers a lot of configurability and hooks. Demo: | 2023-09-05T06:19:23Z |
| 21 | [overleaf](https://github.com/overleaf/overleaf) | 11575 | 1261 | JavaScript | 247 | A web-based collaborative LaTeX editor | 2023-09-12T09:59:04Z |
| 22 | [mousetrap](https://github.com/ccampbell/mousetrap) | 11448 | 1023 | JavaScript | 189 | Simple library for handling keyboard shortcuts in Javascript | 2023-03-15T18:11:42Z |
| 23 | [medis](https://github.com/luin/medis) | 11343 | 815 | JavaScript | 59 | 💻 Medis is a beautiful, easy-to-use Mac database management application for Redis. | 2023-09-06T20:49:47Z |
| 24 | [blur-admin](https://github.com/akveo/blur-admin) | 11333 | 3177 | JavaScript | 225 | AngularJS Bootstrap Admin Panel Framework | 2022-09-05T08:21:21Z |
| 25 | [react-native-macos](https://github.com/ptmt/react-native-macos) | 11270 | 481 | JavaScript | 47 | [deprecated in favor of https://microsoft.github.io/react-native-windows/] React Native for macOS is an experimental fork for writing desktop apps using Cocoa | 2022-12-09T08:03:19Z |
| 26 | [react-slick](https://github.com/akiran/react-slick) | 11220 | 2097 | JavaScript | 392 | React carousel component | 2023-09-11T09:36:30Z |
| 27 | [raphael](https://github.com/DmitryBaranovskiy/raphael) | 11212 | 1726 | JavaScript | 314 | JavaScript Vector Library | 2023-08-04T13:36:55Z |
| 28 | [jquery-ui](https://github.com/jquery/jquery-ui) | 11162 | 5370 | JavaScript | 66 | The official jQuery user interface library. | 2023-07-29T00:36:06Z |
| 29 | [quicklink](https://github.com/GoogleChromeLabs/quicklink) | 10759 | 427 | JavaScript | 34 | ⚡️Faster subsequent page-loads by prefetching in-viewport links during idle time | 2023-09-06T05:38:04Z |
| 30 | [convnetjs](https://github.com/karpathy/convnetjs) | 10635 | 2070 | JavaScript | 51 | Deep Learning in Javascript. Train Convolutional Neural Networks (or ordinary ones) in your browser. | 2023-01-07T21:33:23Z |
| 31 | [stylelint](https://github.com/stylelint/stylelint) | 10503 | 988 | JavaScript | 113 | A mighty CSS linter that helps you avoid errors and enforce conventions. | 2023-09-12T23:57:07Z |
| 32 | [engineer-manager](https://github.com/ryanburgess/engineer-manager) | 10074 | 606 | JavaScript | 3 | A list of engineering manager resource links. | 2023-08-17T19:25:32Z |
| 33 | [zigbee2mqtt](https://github.com/Koenkk/zigbee2mqtt) | 9926 | 1491 | JavaScript | 292 | Zigbee 🐝 to MQTT bridge 🌉, get rid of your proprietary Zigbee bridges 🔨 | 2023-09-12T15:08:06Z |
| 34 | [SS-Rule-Snippet](https://github.com/Hackl0us/SS-Rule-Snippet) | 9920 | 1863 | JavaScript | 29 | 搜集、整理、维护 Surge / Quantumult (X) / Shadowrocket / Surfboard / clash (Premium) 实用规则。 | 2023-04-06T15:28:52Z |
| 35 | [react-transition-group](https://github.com/reactjs/react-transition-group) | 9917 | 698 | JavaScript | 192 | An easy way to perform animations when a React component enters or leaves the DOM | 2023-04-17T17:02:35Z |
| 36 | [hotel](https://github.com/typicode/hotel) | 9910 | 471 | JavaScript | 96 | 🏩 A simple process manager for developers. Start apps from your browser and access them using local domains | 2023-01-12T07:04:18Z |
| 37 | [html5shiv](https://github.com/aFarkas/html5shiv) | 9885 | 2724 | JavaScript | 41 | This script is the defacto way to enable use of HTML5 sectioning elements in legacy Internet Explorer. | 2021-10-03T05:17:23Z |
| 38 | [react-app-rewired](https://github.com/timarney/react-app-rewired) | 9662 | 440 | JavaScript | 11 | Override create-react-app webpack configs without ejecting | 2022-12-10T01:31:10Z |
| 39 | [react-native-animatable](https://github.com/oblador/react-native-animatable) | 9573 | 751 | JavaScript | 160 | Standard set of easy to use animations and declarative transitions for React Native | 2023-05-17T13:19:48Z |
| 40 | [grokking_algorithms](https://github.com/egonSchiele/grokking_algorithms) | 9542 | 3416 | JavaScript | 18 | Code for the book Grokking Algorithms (https://amzn.to/29rVyHf) | 2023-09-11T11:07:23Z |
| 41 | [OnsenUI](https://github.com/OnsenUI/OnsenUI) | 8720 | 1053 | JavaScript | 5 | 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. | 2023-08-18T01:42:49Z |
| 42 | [academicpages.github.io](https://github.com/academicpages/academicpages.github.io) | 8720 | 31720 | JavaScript | 175 | Github Pages template for academic personal websites, forked from mmistakes/minimal-mistakes | 2023-09-12T20:29:50Z |
| 43 | [react-toolbox](https://github.com/react-toolbox/react-toolbox) | 8683 | 1040 | JavaScript | 225 | A set of React components implementing Google's Material Design specification with the power of CSS Modules | 2021-12-28T08:27:27Z |
| 44 | [ora](https://github.com/sindresorhus/ora) | 8620 | 305 | JavaScript | 17 | Elegant terminal spinner | 2023-08-01T15:51:17Z |
| 45 | [listen1_desktop](https://github.com/listen1/listen1_desktop) | 8605 | 1356 | JavaScript | 801 | one for all free music in china (Windows, Mac, Linux desktop) | 2023-08-22T04:58:40Z |
| 46 | [vue-native-core](https://github.com/GeekyAnts/vue-native-core) | 8343 | 322 | JavaScript | 22 | Vue Native is a framework to build cross platform native mobile apps using JavaScript | 2022-12-12T11:35:47Z |
| 47 | [hexo-theme-yilia](https://github.com/litten/hexo-theme-yilia) | 8326 | 2446 | JavaScript | 410 | 一个简洁优雅的hexo主题 A simple and elegant theme for hexo. | 2023-07-20T04:14:56Z |
| 48 | [seajs](https://github.com/seajs/seajs) | 8293 | 2637 | JavaScript | 155 | A Module Loader for the Web | 2023-07-03T13:54:20Z |
| 49 | [js-beautify](https://github.com/beautify-web/js-beautify) | 8251 | 1420 | JavaScript | 357 | Beautifier for javascript | 2023-09-07T17:22:29Z |
| 50 | [macintosh.js](https://github.com/felixrieseberg/macintosh.js) | 8153 | 336 | JavaScript | 70 | 🖥 A virtual Apple Macintosh with System 8, running in Electron. I'm sorry. | 2023-03-15T18:09:31Z |
| 51 | [moon](https://github.com/kbrsh/moon) | 6023 | 227 | JavaScript | 11 | 🌙 The minimal & fast library for functional user interfaces | 2020-09-05T23:40:01Z |
| 52 | [windmill](https://github.com/windmill-labs/windmill) | 5851 | 184 | JavaScript | 64 | Open-source developer platform to turn scripts into workflows and UIs. Open-source alternative to Airplane and Retool. | 2023-09-12T15:58:25Z |
| 53 | [code-prettify](https://github.com/googlearchive/code-prettify) | 5767 | 975 | JavaScript | 181 | An embeddable script that makes source-code snippets in HTML prettier. | 2020-04-21T16:43:49Z |
| 54 | [generator-angular](https://github.com/yeoman/generator-angular) | 5751 | 1481 | JavaScript | 70 | Yeoman generator for AngularJS | 2017-06-08T15:28:19Z |
| 55 | [AutoPiano](https://github.com/AutoPiano/AutoPiano) | 5691 | 953 | JavaScript | 42 | 🎹 自由钢琴 AutoPiano - Simple & Elegant Piano Online | 2022-12-23T16:51:40Z |
| 56 | [anti-adblock-killer](https://github.com/reek/anti-adblock-killer) | 5555 | 780 | JavaScript | 1970 | Anti-Adblock Killer helps you keep your Ad-Blocker active, when you visit a website and it asks you to disable. | 2023-04-27T04:39:08Z |
| 57 | [lesspass](https://github.com/lesspass/lesspass) | 5521 | 314 | JavaScript | 35 | :key: stateless open source password manager | 2023-06-21T17:14:33Z |
| 58 | [instantclick](https://github.com/dieulot/instantclick) | 5488 | 271 | JavaScript | 49 | InstantClick makes following links in your website instant. | 2018-06-06T14:25:22Z |
| 59 | [wouter](https://github.com/molefrog/wouter) | 5472 | 129 | JavaScript | 18 | 🥢 A minimalist-friendly ~1.5KB routing for React and Preact. Nothing else but HOOKS. | 2023-08-31T11:19:11Z |
| 60 | [breach_core](https://github.com/spolu/breach_core) | 5431 | 449 | JavaScript | 56 | A Browser written in JS. Free. Modular. Hackable. | 2023-03-24T22:19:22Z |
| 61 | [nideshop](https://github.com/tumobi/nideshop) | 5423 | 1772 | JavaScript | 5 | NideShop 开源微信小程序商城服务端 API(Node.js + ThinkJS) | 2021-08-09T08:39:39Z |
| 62 | [nyc](https://github.com/istanbuljs/nyc) | 5415 | 384 | JavaScript | 162 | the Istanbul command line interface | 2023-08-06T03:15:45Z |
| 63 | [trust](https://github.com/ncase/trust) | 5381 | 888 | JavaScript | 64 | An interactive guide to the game theory of cooperation | 2021-11-14T18:08:01Z |
| 64 | [entropic](https://github.com/entropic-dev/entropic) | 5316 | 170 | JavaScript | 65 | 🦝 :package: a package registry for anything, but mostly javascript 🦝 🦝 🦝 | 2023-01-03T23:46:54Z |
| 65 | [hygen](https://github.com/jondot/hygen) | 5273 | 258 | JavaScript | 74 | The simple, fast, and scalable code generator that lives in your project. | 2023-09-01T06:06:32Z |
| 66 | [boring-avatars](https://github.com/boringdesigners/boring-avatars) | 5034 | 163 | JavaScript | 0 | Boring avatars is a tiny JavaScript React library that generates custom, SVG-based avatars from any username and color palette. | 2023-08-18T17:04:54Z |
| 67 | [pull](https://github.com/wei/pull) | 4976 | 694 | JavaScript | 10 | 🤖 Keep your forks up-to-date via automated PRs | 2023-09-12T23:40:52Z |
| 68 | [keras-js](https://github.com/transcranial/keras-js) | 4948 | 527 | JavaScript | 70 | Run Keras models in the browser, with GPU support using WebGL | 2022-06-15T12:11:24Z |
| 69 | [node-style-guide](https://github.com/felixge/node-style-guide) | 4935 | 939 | JavaScript | 13 | A guide for styling your node.js / JavaScript code. Fork & adjust to your taste. | 2021-01-24T03:40:33Z |
| 70 | [serverless-express](https://github.com/vendia/serverless-express) | 4901 | 667 | JavaScript | 72 | 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-05-25T17:56:35Z |
| 71 | [UpUp](https://github.com/TalAter/UpUp) | 4863 | 280 | JavaScript | 35 | ✈️ Easily create sites that work offline as well as online | 2022-12-06T21:57:24Z |
| 72 | [github-contributions-chart](https://github.com/sallar/github-contributions-chart) | 4751 | 225 | JavaScript | 11 | :octocat: Generate an image of all your Github contributions | 2023-07-31T08:20:13Z |
| 73 | [oboe.js](https://github.com/jimhigson/oboe.js) | 4730 | 232 | JavaScript | 84 | A streaming approach to JSON. Oboe.js speeds up web applications by providing parsed objects before the response completes. | 2023-01-07T13:20:08Z |
| 74 | [scripts](https://github.com/chavyleung/scripts) | 4608 | 1179 | JavaScript | 68 | BoxJs | 2023-08-25T06:37:54Z |
| 75 | [data](https://github.com/GoogleTrends/data) | 4499 | 463 | JavaScript | 10 | An index of all open-source data | 2023-08-04T19:31:45Z |
| 76 | [untrusted](https://github.com/AlexNisnevich/untrusted) | 4474 | 729 | JavaScript | 51 | A meta-JavaScript adventure game by Alex Nisnevich and Greg Shuflin. | 2023-05-04T01:24:56Z |
| 77 | [ejs](https://github.com/tj/ejs) | 4442 | 550 | JavaScript | 80 | Embedded JavaScript templates for node | 2023-09-12T07:15:27Z |
| 78 | [node-apn](https://github.com/node-apn/node-apn) | 4354 | 698 | JavaScript | 66 | :calling: Apple Push Notification module for Node.js | 2023-05-05T12:53:03Z |
| 79 | [cinnamon](https://github.com/linuxmint/cinnamon) | 4193 | 721 | JavaScript | 1541 | A Linux desktop featuring a traditional layout, built from modern technology and introducing brand new innovative features. | 2023-09-04T07:24:54Z |
| 80 | [malihu-custom-scrollbar-plugin](https://github.com/malihu/malihu-custom-scrollbar-plugin) | 4109 | 1530 | JavaScript | 393 | Highly customizable custom scrollbar jQuery plugin, featuring vertical/horizontal scrollbars, scrolling momentum, mouse-wheel, keyboard and touch support etc. | 2021-09-30T09:10:42Z |
| 81 | [reconnecting-websocket](https://github.com/joewalnes/reconnecting-websocket) | 4077 | 979 | JavaScript | 53 | A small decorator for the JavaScript WebSocket API that automatically reconnects | 2022-07-26T18:35:34Z |
| 82 | [clean-css](https://github.com/clean-css/clean-css) | 4068 | 338 | JavaScript | 17 | Fast and efficient CSS optimizer for node.js and the Web | 2023-03-12T10:55:03Z |
| 83 | [CodeceptJS](https://github.com/codeceptjs/CodeceptJS) | 3956 | 725 | JavaScript | 328 | Supercharged End 2 End Testing Framework for NodeJS | 2023-09-13T00:12:05Z |
| 84 | [scroller](https://github.com/pbakaus/scroller) | 3883 | 458 | JavaScript | 30 | Accelerated panning and zooming for HTML and Canvas | 2020-08-10T14:11:15Z |
| 85 | [teachable-machine-v1](https://github.com/googlecreativelab/teachable-machine-v1) | 3831 | 617 | JavaScript | 17 | Explore how machine learning works, live in the browser. No coding required. | 2021-09-01T22:38:21Z |
| 86 | [datamaps](https://github.com/markmarkoh/datamaps) | 3729 | 1035 | JavaScript | 185 | Customizable SVG map visualizations for the web in a single Javascript file using D3.js | 2023-04-25T04:38:01Z |
| 87 | [shout](https://github.com/erming/shout) | 3645 | 295 | JavaScript | 171 | Deprecated. See fork @ https://github.com/thelounge | 2020-08-27T19:50:15Z |
| 88 | [vanilla-tilt.js](https://github.com/micku7zu/vanilla-tilt.js) | 3600 | 183 | JavaScript | 20 | A smooth 3D tilt javascript library. | 2023-08-15T09:51:24Z |
| 89 | [email-templates](https://github.com/forwardemail/email-templates) | 3571 | 346 | JavaScript | 1 | Create, preview (browser/iOS Simulator), and send custom email templates for Node.js. Made for @forwardemail, @ladjs, @cabinjs, @spamscanner, and @breejs. | 2023-08-20T15:32:15Z |
| 90 | [prototype](https://github.com/prototypejs/prototype) | 3514 | 687 | JavaScript | 77 | Prototype JavaScript framework | 2023-09-10T08:34:10Z |
| 91 | [consolidate.js](https://github.com/tj/consolidate.js) | 3475 | 371 | JavaScript | 44 | Template engine consolidation library for node.js | 2022-07-09T17:09:07Z |
| 92 | [nearley](https://github.com/kach/nearley) | 3456 | 254 | JavaScript | 158 | 📜🔜🌲 Simple, fast, powerful parser toolkit for JavaScript. | 2023-08-27T00:19:46Z |
| 93 | [reapp](https://github.com/reapp/reapp) | 3429 | 170 | JavaScript | 0 | [deprecated!] Make hybrid mobile apps with power | 2016-05-23T16:52:30Z |
| 94 | [react-proto](https://github.com/React-Proto/react-proto) | 3416 | 237 | JavaScript | 6 | :art: React application prototyping tool for developers and designers :building_construction: | 2022-12-08T22:19:06Z |
| 95 | [oauth2orize](https://github.com/jaredhanson/oauth2orize) | 3413 | 488 | JavaScript | 59 | OAuth 2.0 authorization server toolkit for Node.js. | 2023-08-04T23:48:02Z |
| 96 | [html2pdf.js](https://github.com/eKoopmans/html2pdf.js) | 3376 | 1283 | JavaScript | 418 | Client-side HTML-to-PDF rendering using pure JS. | 2023-03-28T00:57:22Z |
| 97 | [just](https://github.com/just-js/just) | 3307 | 116 | JavaScript | 24 | a very small v8 javascript runtime for linux only | 2023-06-09T02:00:29Z |
| 98 | [digital-gardeners](https://github.com/MaggieAppleton/digital-gardeners) | 3301 | 168 | JavaScript | 5 | Resources, links, projects, and ideas for gardeners tending their digital notes on the public interwebs | 2023-05-23T06:23:15Z |
| 99 | [bootstrap-treeview](https://github.com/jonmiles/bootstrap-treeview) | 3280 | 1518 | JavaScript | 0 | Tree View for Twitter Bootstrap - | 2018-12-11T09:08:54Z |
| 100 | [graphqurl](https://github.com/hasura/graphqurl) | 3270 | 104 | JavaScript | 35 | curl for GraphQL with autocomplete, subscriptions and GraphiQL. Also a dead-simple universal javascript GraphQL client. | 2023-07-19T02:32:30Z |