# 优秀开源库

# UI

# ikonate

Fully customisable & accessible vector icons
github (opens new window) 在线预览 (opens new window)

# naive-ui

A Vue 3 Component Library. Fairly Complete. Customizable Themes. Uses TypeScript. Not too Slow.
github (opens new window) 在线文档 (opens new window)

# vant

Lightweight Mobile UI Components built on Vue
github (opens new window) 在线预览 (opens new window)

# 工具库

# dayjs

⏰ Day.js 2KB immutable date-time library alternative to Moment.js with the same modern API
github (opens new window) 在线文档

# debug

A tiny JavaScript debugging utility modelled after Node.js core's debugging technique. Works in Node.js and web browsers.
github (opens new window)

# he

A robust HTML entity encoder/decoder written in JavaScript.
github (opens new window)

# highlight.js

JavaScript syntax highlighter with language auto-detection and zero dependencies.
github (opens new window) 在线预览 (opens new window)

# htmlparser2

The fast & forgiving HTML and XML parser
github (opens new window) 在线文档 (opens new window)

# js-xss

Sanitize untrusted HTML (to prevent XSS) with a configuration specified by a Whitelist
github (opens new window) 在线文档 (opens new window)

# lodash

📦 A modern JavaScript utility library delivering modularity, performance, & extras.
github (opens new window) 在线文档

# shiki

A beautiful Syntax Highlighter.
github (opens new window) 在线文档 (opens new window)

# Markdown

# markdown-it

Markdown parser, done right. 100% CommonMark support, extensions, syntax plugins & high speed
github (opens new window) 在线文档 (opens new window)

# stackedit

In-browser Markdown editor
github (opens new window) 在线预览 (opens new window)

# turndown

🛏 An HTML to Markdown converter written in JavaScript
github (opens new window) 在线预览 (opens new window)

# 可视化

# chart.xkcd

xkcd styled chart lib
github (opens new window) 在线文档 (opens new window)

# fabric.js

Javascript Canvas Library, SVG-to-Canvas (& canvas-to-SVG) Parser
github (opens new window) 在线文档 (opens new window)

# leonsans

Leon Sans is a geometric sans-serif typeface made with code in 2019 by Jongmin Kim.
github (opens new window) 在线预览 (opens new window)

# 低代码

# form-generator

✨ Element UI表单设计及代码生成器
github (opens new window) 在线预览

# visual-drag-demo

✨ 可视化拖拽组件库
github (opens new window) 在线预览

# 微前端

# emp

🚀 EMP Micro FE Base on webpack 5 & module federation
github (opens new window) 在线文档 (opens new window)

# qiankun

🚀 Blazing fast, simple and completed solution for micro frontends.
github (opens new window) 在线文档

# Node

# bluebird

Bluebird is a fully featured promise library with focus on innovative features and performance.
github (opens new window)

# chalk

Terminal string styling done right
github (opens new window)

# cheerio

Fast, flexible & lean implementation of core jQuery designed specifically for the server.
github (opens new window)

# chokidar

Minimal and efficient cross-platform file watching library
github (opens new window)

# commander

The complete solution for node.js command-line interfaces.
github (opens new window)

# cron

Cron is a tool that allows you to execute something on a schedule. This is typically done using the cron syntax.
github (opens new window)

# execa

Process execution for humans
github (opens new window)

# express-http-proxy

Proxy middleware for express/connect
github (opens new window)

# iconv-lite

iconv-lite: Pure JS character encoding conversion.
github (opens new window)

# init-package-json

A node module to get your node module started.
github (opens new window)

# inquirer

A collection of common interactive command line user interfaces.
github (opens new window)

# log-symbols

Colored symbols for various log levels
github (opens new window)

# minimist

parse argument options This module is the guts of optimist's argument parser without all the fanciful decoration.
github (opens new window)

# multer

Multer is a node.js middleware for handling multipart/form-data, which is primarily used for uploading files. It is written on top of busboy for maximum efficiency.
github (opens new window)

# nodemailer

Send emails from Node.js – easy as cake! 🍰
github (opens new window)

# ora

Elegant terminal spinner
github (opens new window)

# pify

Promisify a callback-style function
github (opens new window)

# update-notifier

Update notifications for your CLI app
github (opens new window)

# yargs

Yargs helps you build interactive command line tools, by parsing arguments and generating an elegant user interface.
github (opens new window)

# Mobile

# Matrix

Matrix is a plugin style, non-invasive APM system developed by WeChat.
github (opens new window)