React
官网
UI 库
MUI Core: Ready to use components, free forever
Ant Design - 一套企业级 UI 设计语言和 React 组件库
Primitives – Radix UI (radix-ui.com)
NextUI - Beautiful, fast and modern React UI Library
Tailwind UI - Official Tailwind CSS Components & Templates
React Semantic UI Tutorial for Beginners (robinwieruch.de)
React-Bootstrap · React-Bootstrap Documentation
状态管理
Redux Toolkit | Redux Toolkit (redux-toolkit.js.org)
Redux - A predictable state container for JavaScript apps. | Redux
数据获取
TanStack Query | React Query, Solid Query, Svelte Query, Vue Query
用于数据请求的 React Hooks 库 – SWR (bootcss.com)
RTK Query Overview | Redux Toolkit (redux-toolkit.js.org)
路由
国际化
Introduction - react-i18next documentation
动画库
React Transition Group (reactcommunity.org)
GitHub - chenglou/react-motion: A spring that solves your animation problems.
Home - React Reveal (react-reveal.com)
其它周边
拖拽
React DnD (react-dnd.github.io)
AR/VR
GitHub - pmndrs/react-three-fiber: 🇨🇭 A React renderer for Three.js
GitHub - supermedium/aframe-react: Build virtual reality experiences with A-Frame and React.
富文本编辑器
GitHub - zenoamaro/react-quill: A Quill component for React.
组件文档
Vue
官网
Vue.js - The Progressive JavaScript Framework | Vue.js (vuejs.org)
Vue.js - 渐进式 JavaScript 框架 | Vue.js (vuejs.org)
UI 库
一个 Vue 3 UI 框架 | Element Plus (gitee.io)
Components Overview - Ant Design Vue (antdv.com)
Vant 4 - 轻量、可定制的移动端组件库 (vant-ui.github.io)
面向 Vue3 的 Material 风格移动端组件库 (gitee.io)
状态管理
Pinia | The intuitive store for Vue.js (vuejs.org)
路由
Vue Router | Vue.js 的官方路由 (vuejs.org)
国际化
Vue I18n | Vue I18n (intlify.dev)
其它周边
Angular
官网
UI 库
其它框架
Svelte • Cybernetically enhanced web apps
代码规范检查及格式化
Find and fix problems in your JavaScript code - ESLint - Pluggable JavaScript Linter
List of available rules - ESLint中文
Prettier · Opinionated Code Formatter
构建工具及编译器
Babel:Babel · Babel (babeljs.io)
Vite | Next Generation Frontend Tooling (vitejs.dev)
esbuild - An extremely fast bundler for the web
Rust-based platform for the Web – SWC
Rollup | Rollup (rollupjs.org)
图表库(含3D)
兼容 IE6+、完美支持移动端、图表类型丰富的 HTML5 交互图表 | Highcharts
Chart.js | Open source HTML5 Charts for your website (chartjs.org)
Chartist - Simple responsive charts (gionkunz.github.io)
D3.js - Data-Driven Documents (d3js.org)
Three.js – JavaScript 3D Library (threejs.org)
Babylon.js: Powerful, Beautiful, Simple, Open - Web-Based 3D At Its Best (babylonjs.com)
Sketchfab - The best 3D viewer on the web
WebGL
WebGL 2.0 Specification (khronos.org)
The OpenGL ES Shading Language (khronos.org)
GLSL 详解(基础篇) · Colin's Nest (colin1994.github.io)
GLSL 详解(高级篇) · Colin's Nest (colin1994.github.io)
[GitHub - oframe/ogl: Minimal WebGL Library(github.com/oframe/ogl)
三角剖分:
GitHub - mikolalysenko/cdt2d: 2D constrained Delaunay triangulation
地图库
Leaflet - a JavaScript library for interactive maps (leafletjs.com)
Maps, geocoding, and navigation APIs & SDKs | Mapbox
Overview | ArcGIS Maps SDK for JavaScript 4.26 | ArcGIS Developers
2D 绘图
Konva - JavaScript 2d canvas library (konvajs.org)
Fabric.js Javascript Canvas Library (fabricjs.com)
Raphaël—JavaScript Library (dmitrybaranovskiy.github.io)
CreateJS | A suite of JavaScript libraries and tools designed for working with HTML5
Web编辑:GrapesJS
低代码:低代码引擎 | LowCodeEngine (lowcode-engine.cn)
数学库
math.js | an extensive math library for JavaScript and Node.js (mathjs.org)
测试
Jest · 🃏 Delightful JavaScript Testing (jestjs.io)
Mocha中文网 - 有趣、简单、灵活的javascript测试框架 (mochajs.cn)
PhantomJS - Scriptable Headless Browser
JavaScript Web Testing and Component Testing Framework | cypress.io
Fast and reliable end-to-end testing for modern web apps | Playwright
Storybook: Frontend workshop for UI development
Protractor - end-to-end testing for AngularJS (protractortest.org)
Nightwatch.js | Node.js powered End-to-End testing framework (nightwatchjs.org)
Puppeteer | Puppeteer (pptr.dev)
Karma - Spectacular Test Runner for Javascript (karma-runner.github.io)
GitHub - avajs/ava: Node.js test runner that lets you develop with confidence 🚀
Istanbul, a JavaScript test coverage tool.
CSS 渐变、配色
Gradient Colors Collection Palette - CoolHue 2.0 (webkul.github.io)
Colors - A nicer color palette for the web. (clrs.cc)
ColorSpace - Color Palettes Generator and Color Gradient Tool (mycolor.space)
CSS Gradient — Generator, Maker, and Background
Fresh Background Gradients | WebGradients.com 💎
Gradient by ShapeFactory | Chromatic Gradient Generator
Color Palettes for Designers and Artists - Color Hunt
通用动画库
Animate.css | A cross-browser library of CSS animations.
Hover.css - A collection of CSS3 powered hover effects (ianlunn.github.io)
Magic Animations CSS3 (minimamente.com)
particles.js - A lightweight JavaScript library for creating particles (vincentgarreau.com)
tsParticles | JavaScript Particles, Confetti and Fireworks animations for your website
Trig.js Documentation (idev-games.github.io)
各种 CSS 特效集合
cssinspirationguide - csc inspiration guide online (chokcoco.github.io)
Animista - On-Demand CSS Animations Library
A collection of popular layouts and patterns made with CSS - CSS Layout
Awwwards - Website Awards - Best Web Design Trends
桌面端
Build cross-platform desktop apps with JavaScript, HTML, and CSS | Electron (electronjs.org)
Build smaller, faster, and more secure desktop applications with a web frontend | Tauri Apps
手机端
React Native 中文网 · 使用React来编写原生应用的框架
React Native · Learn once, write anywhere
Flutter - Build apps for any screen
Flutter: 为所有屏幕创造精彩 - Flutter 中文开发者网站 - Flutter
MUI-最接近原生APP体验的高性能前端框架 (dcloud.net.cn)
FrozenUI · 专注于移动web的UI框架,基于腾讯手机QQ规范.
微信小程序
服务端
Next.js by Vercel - The React Framework for the Web (nextjs.org)
Next.js - React 应用开发框架 | Next.js中文网 (nextjs.cn)
Nuxt - The Intuitive Vue Framework (nuxtjs.org)
Nuxt: The Intuitive Web Framework
NestJS - A progressive Node.js framework
NestJS 简介 | NestJS 中文文档 | NestJS 中文网
Express - Node.js web application framework (expressjs.com)
Express - 基于 Node.js 平台的 web 应用开发框架 - Express 中文文档 | Express 中文网 (expressjs.com.cn)
Koa - next generation web framework for node.js (koajs.com)
Koa(koa.js)中文网 -- 基于 Node.js 平台的下一代 web 开发框架 (koajs.com.cn)
egg - 为企业级框架和应用而生 - Egg (eggjs.org)
VSCode 插件
Extension API | Visual Studio Code Extension API
Extensions Capabilities Overview | Visual Studio Code Extension API
GitHub - microsoft/vscode-extension-samples: Sample code illustrating the VS Code extension API.
GitHub - microsoft/vscode-generator-code: Visual Studio Code extension generator
Chrome 插件
Extensions - Chrome Developers
Rust 与 WebAssembly
Rust Programming Language (rust-lang.org)
crates.io: Rust Package Registry
Rust 中文文档 | Rust 文档网 (rustwiki.org)
简介 - 通过例子学 Rust 中文版 (rustwiki.org)
Getting Started - Asynchronous Programming in Rust (rust-lang.github.io)
Introduction - Rust and WebAssembly (rustwasm.github.io)
Rust 程序设计语言 - Rust 程序设计语言 简体中文版 (kaisery.github.io)
图片处理
图片无损压缩:Squoosh
代码图片生成:Carbon | Create and share beautiful images of your source code
像素级处理分析图片:GitHub - kpdecker/node-resemble: Image analysis and comparison
sharp - High performance Node.js image processing (pixelplumbing.com)
Compressor.js (fengyuanchen.github.io)
Image-editor | TOAST UI :: Make Your Web Delicious!
Viewer.js (fengyuanchen.github.io)
前端工具库
兼容性:Can I use... Support tables for HTML5, CSS3, etc
“流”方式处理文件,如大文件下载等:GitHub - jimmywarting/StreamSaver.js: StreamSaver writes stream to the filesystem directly asynchronous
机器学习:TensorFlow.js | TensorFlow中文官网
正则表达式可视化:Regulex:JavaScript Regular Expression Visualizer (jex.im)
加密代码为表情:aaencode - Encode any JavaScript program to Japanese style emoticons (^_^) (utf-8.jp)
JSON在线 | JSON解析格式化—SO JSON在线工具
Grafana: The open observability platform | Grafana Labs
Create mock APIs in seconds with Mockoon
Postman API Platform | Sign Up for Free
Hoppscotch • Open source API development ecosystem • Hoppscotch
Docker: Accelerated, Containerized Application Development
UI 设计
Pixso官网 - 新一代UI设计工具,替代Sketch,Figma,支持在线实时协作
花瓣网 - 陪你做生活的设计师(创意灵感天堂,搜索、发现设计灵感、设计素材) (huaban.com)
优设网官网 - UISDC - 国内专业设计师平台 - 看设计文章,学软件教程,找灵感素材,尽在优设网!
学习
TypeScript: Handbook - The TypeScript Handbook (typescriptlang.org)
ES6 入门教程 - ECMAScript 6入门 (ruanyifeng.com)
Grid Garden - A game for learning CSS grid (cssgridgarden.com)
Flexbox Froggy - A game for learning CSS flexbox
CSS Diner - Where we feast on CSS Selectors! (flukeout.github.io)
Red Stapler | Coding Tutorials and Development Tips
常用设计模式有哪些? (refactoringguru.cn)
网站的集合站
All – Tiny Helpers (tiny-helpers.dev)
GitHub - awesome-css-group/awesome-css: A curated contents of amazing CSS :)
GitHub - jobbole/awesome-css-cn: CSS 资源大全中文版,内容包括:CSS预处理器、框架、CSS结构、代码风格指南、命名习惯等等
GitHub - chinaBerg/awesome-canvas: Canvas资源库大全中文版。An awesome Canvas packages and resources.