awesome-frontend
github.com/jingwentian/awesome-frontend ↗A curated list of amazingly awesome frontend libraries, resources and shiny things.
1.7k
GitHub Stars
709
Curated Resources
51
Categories
58 min ago
Last Refreshed
0. 前端自动化(Workflow)1. 前端UI框架(Frameworks)2. JavaScript 框架汇总3. 前端游戏框架4. ui组件库(CSS Framework)5. 基础模版6. 排版7. 网格系统8. 路由和链接(Routing And URLs)9. UA 识别10. 表单处理11. 图表绘制/图形库(Graphics)12. 日期格式化 & 时间轴13. 页面交互13.21 缩放 (Zooming)14. 代码高亮插件/代码编辑器15. 字体图标 ( Font Icon )16. 动画(Animate)17. 本地存储18. 模板引擎19. 通知组件/弹框组件/模态窗口20. 提示控件(Tooltips)21. 对话框/遮罩层/弹出层(lightbox)22. 文档/表格/PDF23. 目录树插件24. 前后端交互25. 音频/视频26. 按钮27. 富文本编辑器/Markdown编辑器/Markdown解析器28. 内容提取(Readability)29. 颜色(CSS Colors)/SVG/Canvas30. 选项卡(Tabs)31. 文本处理32. 布局(Layout)33. 演示/幻灯片34. 国际化(i18n)35. 邮件模板(Email Templates)36. 移动端优化(Optimizing Mobile Performance)37. HTTP请求相关38. 下载组件39. 加密/转码40. 调试41. 实用工具/其他插件ES6转码器(ES6 to ES5)ES6入门1. 开发工具2. 调试工具3. 模拟数据( Mock )4. 接口管理5. 浏览器扩展(Chrome Extensions)6. 在线工具
Use this list with your AI agent
Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:
"Show me 10.6 日期选择 resources from awesome-frontend"
Installation instructions →What's inside
5. 浏览器扩展(Chrome Extensions)
6. 在线工具
- 30-seconds-of-code
- 30-seconds-of-css
- 33-js-concepts
每个 JavaScript 工程师都应懂的33个概念 「
- Airbnb Engineering & Data Science
Airbnb 前端开源项目
- Airbnb 的 JavaScript 编码规范
- awesome-javascript
14. 代码高亮插件/代码编辑器
19. 通知组件/弹框组件/模态窗口
- action.js - 极简的tip和Modal弹窗效果
极简的tip和Modal弹窗效果
- alertify.js
- AlertifyJS
29. 颜色(CSS Colors)/SVG/Canvas
- Adaptive Backgrounds - 从图片抽取主要颜色和应用到父元素
从图片抽取主要颜色和应用到父元素
- chroma.js
一个处理颜色的 JS 库
- CSS Colours
10. 表单处理
- airbnb/react-dates10.6 日期选择
Airbnb 的日期选择器
- algolia/autocomplete.js10.9 自动完成插件
自动补全插件
- API文档10.6 日期选择
- arale-upload - 轻量级 iframe and html5 file uploader10.5 上传组件
轻量级 iframe and html5 file uploader
- At.js - 一个Twitter/微博样式的@自动完成插件10.9 自动完成插件
一个Twitter/微博样式的@自动完成插件
- autosize - 使文本框自动适应所输入的内容10.10 样式修正
使文本框自动适应所输入的内容
24. 前后端交互
- ajax - Standalone AJAX library24.1 Ajax模块
Standalone AJAX library
- axios - Promise based HTTP client for the browser and node.js24.1 Ajax模块
Promise based HTTP client for the browser and node.js
- browser-request24.1 Ajax模块
- EventSource24.2 SSE (Server-Sent Events)
- fetch - A window.fetch JavaScript polyfill24.1 Ajax模块
A window.fetch JavaScript polyfill
41. 实用工具/其他插件
- ajv-validator/ajv
校验json-schema数据格式
- Async.js - 异步操作
异步操作
- cure53/DOMPurify
HTML过滤 防止 XSS 攻击
- Fallback.js - JavaScript library for dynamically loading CSS and JS files.
JavaScript library for dynamically loading CSS and JS files.
- favico.js - 动态改变浏览器标签栏中的网站图标
动态改变浏览器标签栏中的网站图标
Showing a sample of 709 resources. View the full list on GitHub →