• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

iq9891/awesome-frontend: 前端资源

原作者: [db:作者] 来自: 网络 收藏 邀请

开源软件名称:

iq9891/awesome-frontend

开源软件地址:

https://github.com/iq9891/awesome-frontend

开源编程语言:


开源软件介绍:

front-end-awesome

front-end-awesome

目录


打包工具

⬆️ 返回首页

webpack loader 和插件

⬆️ 返回首页

包管理

框架

Canvas 相关

⬆️ 返回首页

APP 相关

CSS 相关

小程序 相关

  • mpvue - 基于 Vue.js 的小程序开发框架,从底层支持 Vue.js 语法和构建工具体系
  • wepy - 小程序组件化开发框架
  • westore - 微信小程序解决方案 - 1KB javascript 覆盖状态管理、跨页通讯、插件开发和云数据库开发
  • ColorUI - 鲜亮的高饱和色彩,专注视觉的小程序组件库
  • Gitter - 采用 Taro 框架 + Taro UI 进行开发的 demo , 可能是目前颜值最高的 GitHub 微信小程序客户端
  • Taro - 多端统一开发框架,支持用 React 的开发方式编写一次代码
  • Painter - 小程序生成图片库,轻松通过 json 方式绘制一张可以发到朋友圈的图片
  • kbone - Web 与小程序同构解决方案,微信官方

⬆️ 返回首页

其他

React 相关库

⬆️ 返回首页

Vue 相关库

UI 库

其他

⬆️ 返回首页

Flutter-相关库

⬆️ 返回首页

阿里系

  • ant-design - 蚂蚁金服的 React UI 库
  • antvis - 数据可视化集合
  • ant-motion - 动画说明和Ant设计组件
  • @umijs/hooks - React Hooks 库
  • qiankun - 为微型前端提供快速,简单和完整的解决方案
  • F2 - 一个专注于移动,开箱即用的可视化解决方案,完美支持 H5 环境同时兼容多种环境(node, 小程序,weex)

工具类

⬆️ 返回首页

数据流

语言

文档

⬆️ 返回首页

工程

  • lerna - monorepo 管理
  • lerna-changelog - 为 lerna 项目自动生成 changelog
  • eslint - JS 风格约束
  • eslint-config-airbnb
  • xo - 封装自 eslint
  • prettier - 更主观的风格自动修改
  • yeoman-generator - 脚手架工具
  • serve - 本地静态服务器
  • servor - 另一个静态服务器
  • budo - 又一个静态服务器
  • np - npm publish 辅助,自动 push、打 tag、升版本等
  • lint-staged - eslint 提速,只 lint 提交的代码
  • coveralls - 覆盖率
  • husky - 添加 git hooks
  • cross-env - 跨平台的环境变量声明
  • projj - 本地 git 项目管理,支持 github 和 gitlab
  • nvm - 管理 node 版本
  • concurrently - 在 npm scripts 里并行执行命令
  • @zeit/ncc - 打包为 npm 包为一个文件
  • npm-check - 检测依赖升级情况,和 yarn upgrade-interactive 配合着用,主要用来检测冗余依赖
  • cpx - 复制,支持 glob,并且可以 watch
  • onchange - 监听文件变动然后做一些事
  • just - 微软出的任务管理器
  • tern - 代码分析器,为不少编辑器服务
  • analyze-css - CSS选择器的复杂性和性能分析器
  • jscodeshift - 源码的转换,神似通过 AST ,可用于开发 VSCode 插件,或者 Lint
  • gitattributes - 有用的 .gitattributes 模板的集合
  • concurrently - 同时运行命令

⬆️ 返回首页

编辑器

命令行

  • yargs - 命令行入口套件
  • yargs-parser - 命令行参数解析
  • chalk - 输出不同颜色
  • cheerio - 用类 jQuery 语法处理 HTML
  • chokidar - 文件监听
  • clipboardy - 复制文本到粘贴板
  • debug - 打印调试信息
  • deprecate - 给过期警告
  • glob - 文件查找
  • tiny-glob - 文件查找
  • signale - 漂亮的日志打印
  • semver - semver 版本处理
  • update-notifier - 更新提醒
  • rimraf - 删除文件
  • depd - 给出 deprecated 警告
  • execa - 比 child_process 好用,返回 Promise
  • ora - 控制命令行光标,显示 loading 等
  • inquirer - 交互式命令接口,比如 prompt
  • enquirer - 同上,更 cool 一些
  • ajv - 参数校验
  • ink - 用 React 处理命令行输出
  • figures - ✔︎ 等特殊字符,做了 windows 兼容处理
  • navi - 用于命令行的交互式备忘单工具

⬆️ 返回首页

请求处理

富文本相关

⬆️ 返回首页

持续集成

  • CircleCI
  • GitlabCi
  • appveyor - 适用于Windows和Linux的持续集成解决方案
  • Jenkins - 一个支持 PHP 的连续集成平台
  • JoliCi - 一个用 PHP 编写并由 DOCKER 供电的集成客户端
  • PHPCI - 一个开源的 PHP 连续集成平台
  • SemaphoreCI - 开源和私人项目的集成平台
  • Shippable - 一个基于 DOCKER 的开源和私有项目的连续集成平台
  • Travis CI - 持续整合平台
  • Wercker - 持续整合平台
  • snyk.io - 前端依赖检测
  • codecov.io - 测试覆盖率报告

部署

  • netlify - 在全球范围内部署
  • walle - 在全球范围内部署

在线工具

在线编程

  • jsfiddle - 在线编程,生成在线预览
  • plnkr - 在线编程,生成在线预览
  • codepen - 在线编程,生成在线预览
  • jsbin - 在线编程,生成在线预览
  • astexplorer - 在线编程,可选类型,如 ast

⬆️ 返回首页

转换

图标管理