# JavaScript第三方库
# Flag
- https://github.com/topics/front-end (opens new window)
- https://github.com/topics/component (opens new window)
- https://github.com/component (opens new window)
- https://github.com/mobxjs (opens new window)
- https://github.com/CreateJS (opens new window)
- https://github.com/kangax (opens new window)
- https://github.com/alyssaxuu (opens new window)
- https://github.com/tomayac (opens new window)
- https://github.com/helpers (opens new window)
- https://github.com/DevExpress (opens new window)
- https://github.com/XboxYan (opens new window)
- https://github.com/yued-fe (opens new window)
- https://github.com/ibm-js (opens new window)
- https://github.com/denysdovhan (opens new window)
- https://github.com/blueimp (opens new window)
- https://github.com/sorrycc/awesome-javascript (opens new window)
- https://github.com/developit (opens new window)
- https://github.com/request (opens new window)
- NPM依赖:类库工具 (opens new window)
- 前端开发中用到的npm工具 (opens new window)
- https://www.yuque.com/zaotalk/team/st (opens new window)
- 转换编译器 https://github.com/babel (opens new window)
- 使浏览器支持require https://github.com/browserify (opens new window)
- https://github.com/babel/babelify (opens new window)
- 标准库 https://github.com/zloirock/core-js (opens new window)
- https://github.com/engine262/engine262 (opens new window)
- https://github.com/metaes/metaes (opens new window)
- https://github.com/Siubaak/sval (opens new window)
- https://github.com/NeilFraser/JS-Interpreter (opens new window)
- https://github.com/standard-things/esm (opens new window)
- https://github.com/jashkenas/coffeescript (opens new window)
- https://github.com/observablehq (opens new window)
- https://github.com/documentcloud (opens new window)
- 模板引擎 https://github.com/handlebars-lang (opens new window)
- https://github.com/mustache (opens new window)
- 当前设备 https://github.com/matthewhudson/current-device (opens new window)
- 拷贝文字 https://github.com/zenorocha/clipboard.js (opens new window)
- https://github.com/zeroclipboard/zeroclipboard (opens new window)
- 绑定按键 https://github.com/jamiebuilds/tinykeys (opens new window)
- 语法高亮 https://github.com/PrismJS (opens new window)
- https://github.com/shikijs/shiki (opens new window)
- https://github.com/zTree/zTree_v3 (opens new window)
- https://github.com/highlightjs/highlight.js (opens new window)
- https://github.com/shikijs/shiki (opens new window)
- 验证 https://github.com/validatorjs/validator.js (opens new window)
- https://github.com/jquense/yup (opens new window)
- 国际化 https://github.com/rxaviers/javascript-globalization (opens new window)
- https://github.com/messageformat/messageformat (opens new window)
- https://github.com/formatjs/formatjs (opens new window)
- https://github.com/i18next/i18next (opens new window)
- https://github.com/iLib-js (opens new window)
- 模拟数据生成 https://github.com/nuysoft/Mock (opens new window)
- https://github.com/dreamhead/moco (opens new window)
- https://github.com/typicode/json-server (opens new window)
- https://github.com/easy-mock (opens new window)
- https://github.com/dankogai/js-base64 (opens new window)
- 选色器 https://github.com/bgrins/spectrum (opens new window)
- 手势交互 https://github.com/hammerjs/hammer.js (opens new window)
- https://github.com/material-motion/material-motion-js (opens new window)
- 自动执行 https://github.com/gruntjs (opens new window)
- velocity模板语法的JS实现 https://github.com/shepherdwind/velocity.js (opens new window)
- banner https://github.com/kenwheeler/slick (opens new window)
- 范围滑块 https://github.com/leongersen/noUiSlider (opens new window)
- 动画加载指示器 https://github.com/tobiasahlin/SpinKit (opens new window)
- 级联网格布局库 https://github.com/desandro/masonry (opens new window)
- 数字和货币格式 https://github.com/leongersen/wnumb (opens new window)
- CSS的编码样式格式化 https://github.com/csscomb/csscomb.js (opens new window)
- 清理HTML并防止XSS攻击 https://github.com/cure53/DOMPurify (opens new window)
- 识别手写 https://github.com/jadeocr/jadeocr (opens new window)
- 全文搜索 https://github.com/nextapps-de/flexsearch (opens new window)
- https://github.com/lucaong/minisearch (opens new window)
- https://github.com/mister-hope/slimsearch (opens new window)
- https://github.com/typesense/typesense (opens new window)
- https://github.com/MihaiValentin/lunr-languages (opens new window)
- https://github.com/cjinhuo/text-search-engine (opens new window)
- 自动建议 https://github.com/knadh/floatype.js (opens new window)
- https://github.com/TarekRaafat/autoComplete.js (opens new window)
- 类型检查 https://github.com/facebook/flow (opens new window)
- 树视图/树网格插件 https://github.com/mar10/fancytree (opens new window)
- 交互式地图 https://github.com/openlayers/openlayers (opens new window)
- https://github.com/openstreetmap (opens new window)
- book阅读 https://github.com/johnfactotum/foliate (opens new window)
- 并发 https://github.com/rxaviers/async-pool (opens new window)
- https://github.com/caolan/async (opens new window)
- 控制导入行为 https://github.com/WICG/import-maps (opens new window)
- https://github.com/humanwhocodes/module-importer (opens new window)
- 进度 https://github.com/search?q=progress (opens new window)
- 代码格式化 https://github.com/prettier/prettier (opens new window)
- https://github.com/beautify-web/js-beautify (opens new window)
- https://github.com/brodybits/prettierx (opens new window)
- ESLint https://github.com/eslint (opens new window)
- https://github.com/oxc-project/oxc (opens new window)
- https://github.com/biomejs/biome (opens new window)
- https://github.com/humanwhocodes/config-array (opens new window)
- 测试 https://github.com/jestjs (opens new window)
- 状态管理 https://github.com/statelyai/xstate (opens new window)
- iFrame宽高自适应 https://github.com/davidjbradshaw/iframe-resizer (opens new window)
- 运行C/C++代码 https://github.com/luoxuhai/clang.js (opens new window)
- 汉字拼音 https://github.com/hotoo/pinyin (opens new window)
- 甘特图 https://github.com/frappe/gantt (opens new window)
- 电子签名 https://github.com/OpenSignLabs/OpenSign (opens new window)
- 响应式电子邮件 https://github.com/mjmlio/mjml (opens new window)
- 路由 https://github.com/kwhitley/itty-router (opens new window)
- 不可变对象 https://github.com/tnfe/limu (opens new window)
- https://github.com/unadlib/mutative (opens new window)
- 火焰图 https://github.com/jlfwong/speedscope (opens new window)
- https://github.com/lahmatiy/cpupro (opens new window)
- 动态背景图 https://github.com/winterx/color4bg.js (opens new window)
- 数学公式 https://github.com/arnog/mathlive (opens new window)
- https://github.com/Rob--W/cors-anywhere (opens new window)
- https://github.com/HTMLElements (opens new window)
弹窗/提示框
- https://github.com/topics/dialog (opens new window)
- https://github.com/topics/popup (opens new window)
- https://github.com/topics/confirm (opens new window)
- https://github.com/topics/alert (opens new window)
- https://github.com/topics/ajax (opens new window)
- https://github.com/sweetalert2/sweetalert2 (opens new window)
- 提示和弹出框 https://github.com/popperjs/popper-core (opens new window)
- alert()和confirm()包装 https://github.com/makeusabrew/bootbox (opens new window)
- 提示引导 https://github.com/kamranahmedse/driver.js (opens new window)
存储/缓存
- https://github.com/topics/storage (opens new window)
- https://github.com/topics/localstorage (opens new window)
- https://github.com/topics/indexeddb (opens new window)
- https://github.com/amark/gun (opens new window)
- https://github.com/ustbhuangyi/storage (opens new window)
- https://github.com/jaywcjlove/store.js (opens new window)
- https://github.com/localForage/localForage (opens new window)
- https://github.com/typicode/lowdb (opens new window)
- https://github.com/marcuswestin/store.js (opens new window)
- https://github.com/KID-joker/stokado (opens new window)
- https://github.com/adiwajshing/keyed-db (opens new window)
- https://github.com/gruns/ImmortalDB (opens new window)
- https://github.com/dfahlander/Dexie.js (opens new window)
- https://github.com/pouchdb/pouchdb (opens new window)
- https://github.com/jakearchibald/idb (opens new window)
- https://github.com/jakearchibald/idb-keyval (opens new window)
- https://github.com/ujjwalguptaofficial/JsStore (opens new window)
- https://github.com/google/lovefield (opens new window)
- https://github.com/dexie/Dexie.js (opens new window)
- https://github.com/pamelafox/lscache (opens new window)
- https://github.com/pubkey/rxdb (opens new window)
- https://github.com/aspen-cloud/triplit (opens new window)
编辑器
- https://github.com/notadd/neditor (opens new window)
- https://github.com/mycolorway/simditor (opens new window)
- https://github.com/summernote/summernote (opens new window)
- https://github.com/yabwe/medium-editor (opens new window)
- https://github.com/wangeditor-team/wangEditor (opens new window)
- https://github.com/ckeditor/ckeditor5 (opens new window)
- https://github.com/kindsoft/kindeditor (opens new window)
- https://github.com/ianstormtaylor/slate (opens new window)
- https://github.com/quilljs/quill (opens new window)
- https://github.com/alibaba/GGEditor (opens new window)
- https://github.com/facebook/lexical (opens new window)
- https://github.com/Hufe921/canvas-editor (opens new window)
- https://github.com/Alex-D/Trumbowyg (opens new window)
- https://github.com/mdx-js/mdx (opens new window)
- https://github.com/JiHong88/suneditor (opens new window)
工具
- https://github.com/topics/workers (opens new window)
- https://github.com/topics/web-worker (opens new window)
- https://github.com/emmetio (opens new window)
- http://github.com/mootools (opens new window)
- https://github.com/sdkcarlos (opens new window)
- https://github.com/jrainlau (opens new window)
- https://github.com/liriliri/licia (opens new window)
- https://github.com/lodash/lodash (opens new window)
- https://github.com/toss/es-toolkit (opens new window)
- https://github.com/jashkenas (opens new window)
- https://github.com/ramda/ramda (opens new window)
- https://github.com/proYang/outils (opens new window)
- https://github.com/jsuites/jsuites (opens new window)
- https://github.com/o0101/- (opens new window)
- https://github.com/kennyfrc/cami.js (opens new window)
- 工具库 https://github.com/tnfe/bbo (opens new window)
- https://github.com/blitz-js (opens new window)
- 转换HTML/XML https://github.com/posthtml/posthtml (opens new window)
- https://github.com/cheeriojs/cheerio (opens new window)
- 幻灯片 https://github.com/webslides/webslides (opens new window)
- https://github.com/gnab/remark (opens new window)
- 正则表达式 https://github.com/slevithan/XRegExp (opens new window)
- 编码转换 https://github.com/ashtuchkin/iconv-lite (opens new window)
- HTML复选框 https://github.com/bryanbraun/checkboxland (opens new window)
- 加密 https://github.com/travist/jsencrypt (opens new window)
- https://github.com/dmarman/sha256algorithm (opens new window)
- https://github.com/digitalbazaar/forge (opens new window)
- 数据库可视化 https://github.com/lana-k/sqliteviz (opens new window)
- JSON增强 https://github.com/blitz-js/superjson (opens new window)
- JSON校验 https://github.com/ozkxr/match-json (opens new window)
- 二维码 https://github.com/ciaochaos/qrbtf (opens new window)
- https://github.com/mumuy/widget-qrcode (opens new window)
- 随机数 https://github.com/ChrisCavs/aimless.js (opens new window)
- Promise https://github.com/petkaantonov/bluebird (opens new window)
- 矩阵计算 https://github.com/mateogianolio/vectorious (opens new window)
- 日历 https://github.com/schedule-x/schedule-x (opens new window)
- 字符串解析和格式化 https://github.com/ljharb/qs (opens new window)
- 日志 https://github.com/winstonjs/winston (opens new window)
- 主线程上运行 https://github.com/astoilkov/main-thread-scheduling (opens new window)
- 埋点 https://github.com/M-cheng-web/web-tracing (opens new window)
- 校验 https://github.com/yiminghe/async-validator (opens new window)
- 提取颜色 https://github.com/ppzreboot/k-colors.js (opens new window)
- 数字精度 https://github.com/topics/arbitrary-precision (opens new window)
- https://github.com/topics/bigdecimal (opens new window)
- https://github.com/topics/math (opens new window)
- https://github.com/topics/units (opens new window)
- https://github.com/topics/matrices (opens new window)
- https://github.com/topics/complex-numbers (opens new window)
- https://github.com/topics/expression-evaluator (opens new window)
- https://github.com/topics/bignumbers (opens new window)
- https://github.com/josdejong/mathjs (opens new window)
- https://github.com/MikeMcl (opens new window)
- https://github.com/BenjaminVanRyseghem/numbro (opens new window)
- https://github.com/gastonmesseri/numerable (opens new window)
- https://github.com/adamwdraper/Numeral-js (opens new window)
- https://github.com/entronad/number-display (opens new window)
- mock https://github.com/chancejs/chancejs (opens new window)
- https://github.com/TommyLemon/APIAuto (opens new window)
日期时间
- https://github.com/topics/picker (opens new window)
- https://github.com/topics/datepicker (opens new window)
- https://github.com/topics/timepicker (opens new window)
- https://github.com/topics/datetimepicker (opens new window)
- 替换Moment.js列表 https://github.com/you-dont-need/You-Dont-Need-Momentjs (opens new window)
- 日期处理类库 https://github.com/moment (opens new window)
- https://github.com/iamkun/dayjs (opens new window)
- https://github.com/js-joda (opens new window)
- https://github.com/date-fns (opens new window)
- https://github.com/hustcc/timeago.js (opens new window)
- https://github.com/flatpickr (opens new window)
- https://github.com/fullcalendar/fullcalendar (opens new window)
- https://github.com/uxsolutions/bootstrap-datepicker (opens new window)
HTTP
- https://github.com/wendux/fly (opens new window)
- https://github.com/github/fetch (opens new window)
- https://github.com/qubyte/fetch-ponyfill (opens new window)
- https://github.com/matthew-andrews/isomorphic-fetch (opens new window)
- https://github.com/axios/axios (opens new window)
- https://github.com/umijs/umi-request (opens new window)
- https://github.com/seanmonstar/reqwest (opens new window)
- https://github.com/ladjs/superagent (opens new window)
- 在html元素绑定请求 https://github.com/bigskysoftware/intercooler-js (opens new window)
- https://github.com/bigskysoftware/htmx (opens new window)
- https://github.com/js-cookie (opens new window)
- https://github.com/zimv/websocket-heartbeat-js (opens new window)
- https://github.com/wicg/file-system-access (opens new window)
- https://github.com/w3c/FileAPI (opens new window)
- https://github.com/GoogleChromeLabs/browser-fs-access (opens new window)
- https://github.com/whatwg/fs (opens new window)
- 文件上传 https://github.com/fex-team/webuploader (opens new window)
- https://github.com/imcuttle/moUploader (opens new window)
- https://github.com/lovefc/fcup2 (opens new window)
- 保存文件 https://github.com/eligrey/FileSaver.js (opens new window)
- https://github.com/rndme/download (opens new window)
- https://github.com/jimmywarting/StreamSaver.js (opens new window)
- https://github.com/jimmywarting/native-file-system-adapter (opens new window)
文件
- 压缩或编码解码库 https://github.com/photopea (opens new window)
- 压缩 https://github.com/photopea (opens new window)
- 读取和编辑zip https://github.com/Stuk/jszip (opens new window)
- https://gitlab.pagedmedia.org/tools/pagedjs (opens new window)
- API文档 https://github.com/stoplightio (opens new window)
- https://github.com/yeyan1996/free-swagger (opens new window)
- https://github.com/swagger-api/swagger-js (opens new window)
- https://github.com/superwf/ts-gear (opens new window)
- https://github.com/acacode/swagger-typescript-api (opens new window)
- https://github.com/Manweill/swagger-axios-codegen (opens new window)
数据表格
- https://github.com/topics/data-table (opens new window)
- https://github.com/topics/grid (opens new window)
- https://github.com/topics/table (opens new window)
- https://github.com/topics/datatable (opens new window)
- https://github.com/frappe/datatable (opens new window)
- https://github.com/fiduswriter/Simple-DataTables (opens new window)
- https://github.com/baukh789/GridManager (opens new window)
- https://github.com/ag-grid/ag-grid (opens new window)
- https://github.com/future-architect/cheetah-grid (opens new window)
- https://github.com/alibaba/x-render (opens new window)
- https://github.com/TonyGermaneri/canvas-datagrid (opens new window)
- https://github.com/VisActor (opens new window)
- 交互式 https://github.com/olifolkerd/tabulator (opens new window)
拖动/拖拽/拖放
- https://github.com/topics/drag-and-drop (opens new window)
- https://github.com/topics/drag-drop (opens new window)
- https://github.com/topics/vanilla (opens new window)
- https://github.com/topics/dragging (opens new window)
- 拖曳 https://github.com/desandro/draggabilly (opens new window)
- 拖放 https://github.com/bevacqua/dragula (opens new window)
- 拖动表格行 https://github.com/isocra/TableDnD (opens new window)
- https://github.com/SortableJS (opens new window)
媒体/图片/图像
- 图片懒加载 https://github.com/tuupola/lazyload (opens new window)
- Metro风兼瀑布流布局 https://github.com/desandro/masonry (opens new window)
- 图片查看 https://github.com/fengyuanchen (opens new window)
- https://github.com/dimsemenov/PhotoSwipe (opens new window)
- https://github.com/openseadragon/openseadragon (opens new window)
- 响应式导航 https://github.com/VPenkov/okayNav (opens new window)
- 图像缩放 https://github.com/kingdido999/zooming (opens new window)
- 图像中提取颜色 https://github.com/briangonzalez/rgbaster.js (opens new window)
- SVG渲染图像占位符 https://github.com/imsky/holder (opens new window)
- 交互式医学图像 https://github.com/cornerstonejs/cornerstone (opens new window)
- https://github.com/impress/impress.js (opens new window)
流程图
- https://github.com/topics/diagram (opens new window)
- https://github.com/topics/flowchart (opens new window)
- 图表库 https://github.com/NorthwoodsSoftware/GoJS (opens new window)
- https://github.com/jsplumb (opens new window)
- https://github.com/antvis (opens new window)
- https://github.com/noflo (opens new window)
- https://github.com/fex-team (opens new window)
- https://github.com/highcharts (opens new window)
- https://github.com/apache/incubator-echarts (opens new window)
- https://github.com/novus/nvd3 (opens new window)
- https://github.com/plotly/plotly.js (opens new window)
- https://github.com/bernii/gauge.js (opens new window)
- https://github.com/timqian/chart.xkcd (opens new window)
- https://github.com/imgcook/imove (opens new window)
- https://github.com/bpmn-io (opens new window)
https://github.com/jgraph/mxgraph (opens new window)- https://github.com/dagrejs (opens new window)
- https://github.com/cytoscape (opens new window)
- https://github.com/d3 (opens new window)
- https://github.com/freegroup/draw2d (opens new window)
- https://github.com/projectstorm/react-diagrams (opens new window)
- https://github.com/auto-workflow/AWorkflow (opens new window)
- https://github.com/mermaidjs/mermaid-live-editor (opens new window)
- https://github.com/observablehq/plot (opens new window)
- 实体建模 https://github.com/jscad (opens new window)
- https://github.com/adrai (opens new window)
- https://github.com/socketio (opens new window)
- https://www.jointjs.com (opens new window)
- https://github.com/jwilber/roughViz (opens new window)
- https://github.com/didi/LogicFlow (opens new window)
- https://github.com/jagenjo/litegraph.js (opens new window)
- 思维导图 https://github.com/hizzgdev/jsmind (opens new window)
- 虚拟白板 https://github.com/excalidraw/excalidraw (opens new window)
- 头像生成 https://github.com/multiavatar/Multiavatar (opens new window)
- 抠图 https://github.com/imgly/background-removal-js (opens new window)
动画/WebGL
- https://github.com/animate-css/animate.css (opens new window)
- https://github.com/juliangarnier/anime (opens new window)
- https://github.com/greensock/GSAP (opens new window)
- 3D库 https://github.com/mrdoob/three.js (opens new window)
- https://github.com/kovacsv/Online3DViewer (opens new window)
- https://github.com/galacean (opens new window)
- 3D地球和2D地图 https://github.com/CesiumGS/cesium (opens new window)
- 2D渲染器 https://github.com/pixijs/pixijs (opens new window)
- https://github.com/erincatto/box2d (opens new window)
- https://github.com/KilledByAPixel/LittleJS (opens new window)
- https://github.com/le5le-com (opens new window)
- https://github.com/leaferjs (opens new window)
- 用于缩放图像 https://github.com/francoischalifour/medium-zoom (opens new window)
- https://github.com/pa7/heatmap.js (opens new window)
- https://github.com/konvajs/konva (opens new window)
- https://github.com/processing/p5.js (opens new window)
- https://github.com/photonstorm/phaser (opens new window)
- https://github.com/williamngan/pts (opens new window)
- https://github.com/KaliedaRik/Scrawl-canvas (opens new window)
- https://github.com/jeremyckahn/rekapi (opens new window)
- https://github.com/danzen/zimjs (opens new window)
- SVG绘图编辑器 https://github.com/SVG-Edit (opens new window)
- https://github.com/fabricjs (opens new window)
- https://github.com/paperjs (opens new window)
- https://github.com/apexcharts (opens new window)
- https://github.com/clientIO/joint (opens new window)
- 图标字体自定义 https://github.com/uuware/icons-font-customization (opens new window)
- https://github.com/07akioni/xicons (opens new window)
- https://github.com/IanLunn/Hover (opens new window)
- https://github.com/matthieua/WOW (opens new window)
- https://github.com/jlmakes/scrollreveal (opens new window)
- https://github.com/miniMAC/magic (opens new window)
- https://github.com/fians/Waves (opens new window)
- https://github.com/visionmedia/move.js (opens new window)
- https://github.com/julianshapiro/velocity (opens new window)
- https://github.com/ustbhuangyi/better-scroll (opens new window)
- https://github.com/mescroll/mescroll (opens new window)
- https://github.com/tweenjs/tween.js (opens new window)
- https://github.com/d3/d3 (opens new window)
- 动画引擎 https://github.com/julianshapiro/velocity (opens new window)
- https://github.com/toji/gl-matrix (opens new window)
- https://github.com/playcanvas/engine (opens new window)
- https://github.com/redcamel/RedGL2 (opens new window)
- https://github.com/kitware/vtk-js (opens new window)
- https://github.com/scottcgi/MojoJS-Animation (opens new window)
- https://github.com/drawcall/Proton (opens new window)
- https://github.com/dromara/newcar (opens new window)
Player
- https://github.com/topics/html5-video (opens new window)
- https://github.com/topics/video-player (opens new window)
- https://github.com/videojs (opens new window)
- https://github.com/shaka-project (opens new window)
- https://github.com/canalplus/rx-player (opens new window)
- https://github.com/MoePlayer (opens new window)
- https://github.com/sampotts/plyr (opens new window)
- https://github.com/Chimeejs/chimee (opens new window)
- https://github.com/bilibili/flv.js (opens new window)
- https://github.com/xqq/mpegts.js (opens new window)
- https://github.com/google/shaka-player (opens new window)
- https://gitee.com/niandeng/ckplayer (opens new window)
- https://github.com/Aaaaaaaty/Blog/tree/master/html5player (opens new window)
- https://github.com/chiruom/DanmuPlayer (opens new window)
- 字体滚动 https://github.com/chenjianfang/scroxt (opens new window)
- https://github.com/kalkih/mini-media-player (opens new window)
- https://github.com/jwplayer/jwplayer (opens new window)
- https://github.com/phoboslab/jsmpeg (opens new window)
- https://github.com/wangrongding/tiny-player (opens new window)
- https://github.com/codeacme17/echo-ui (opens new window)
反爬虫
← JavaScript笔记 NodeJS →