WEB模块管理
🌙
手机阅读
本文目录结构
名称 | 描述 | Website | Github |
---|---|---|---|
TypeScript | 一种由微软开发的自由和开源的编程语言。它是JavaScript的一个超集 | 官网 | Github |
webpack | webpack 是一个模块打包器。它的主要目标是将 JavaScript 文件打包在一起 | 官网 | Github |
npm | javascript 最流行的包管理器 | 官网 | Github |
yarn | 可替代NPM的快速、可靠、安全的可信赖包管理工具Yarn | 官网 | Github |
bower | 解决js的依赖管理 | 官网 | Github |
grunt | 基于Node.js的项目构建工具。它可以自动运行你所设定的任务 | 官网 | Github |
Parcel | 快速,零配置的 Web 应用程序打包器 | 官网 | Github |
babel | Babel 是一个 JavaScript 编译器,可用下一代JavaScript 语法写代码 | 官网 | Github |
browserify | 一个浏览器端代码模块化工具,require和module.exports来导入和导出.Browserify的原理:部署时处理代码依赖,将模块打包为一个文件。 | 官网 | Github |
HEAD | 一份你可以在 <head> 里设置的列表 | 官网 | Github |
Snibox | 一个可自建托管的代码片段管理器 | 官网 | Github |
Flow | Facebook 推出一个静态类型检测工具 | 官网 | Github |
WeFlow | 一个高效、强大、跨平台的前端开发工作流工具 | 官网 | Github |
Athena | 前端自动化流程构建工具 | 官网 | Github |
Cooking | 更易上手的前端构建工具 | 官网 | Github |
gulp | 帮助你预处理 CSS,JS压缩,transpiling 和 live reloading | 官网 | Github |
yeoman | Google的团队和外部贡献者团队合作开发的,通过Grunt和Bower的包装为开发者创建一个易用的工作流 | 官网 | Github |
requirejs | JavaScript的一个文件和模块加载器 | 官网 | Github |
Workerize | 自动将模块移动到Web Worker | - | Github |
microbundle | 由 Rollup 提供支持的小型模块的零配置打包程序 | 官网 | Github |
micro | 异步HTTP微服务 | 官网 | Github |
Bit | 用Js编写的代码组件管理器 | 官网 | Github |
pug | 强大,优雅,功能丰富的 Node.js 模板引擎 | 官网 | Github |
jade | Jade 是一个高性能的模板引擎,以 JavaScript 的形式集成在 node 和浏览器中 | 官网 | Github |
assemblyscript | 将 TypeScript 编译成 WebAssembly 的编译器 | 官网 | Github |
dawn | 基于「中间件和 Pipeline」的自动化构建工具 | 官网 | Github |
swc | 用rust编写的网络编译器,babel的替代品 | 官网 | Github |
webpack-bundle-analyzer | Webpack包分析器 | - | Github |
shipit | 用JavaScript编写的通用自动化和部署工具 | 官网 | Github |
splittable | JS打包,支持代码分离,ES6 & CommonJS模块 | - | Github |
Lebab | 用于将你的ES5代码转成ES6/ES7 | 官网 | Github |
bonsai | 理解webpack包中的依赖树,并删除多余的树 | 官网 | Github |
webpack-simple-starter | 一个没有框架的简单webpack启动器 | - | Github |
mustache.js | 一个简单强大的Javascript模板引擎 | 官网 | Github |
Nunjucks | 由Mozilla开发的一个纯js的模板引擎 | 官网 | Github |
hogan.js | 由Twitter团队所制作的一个针对mustache模板的语法解析器【模板引擎】 | 官网 | Github |
prerender | 一个兼容多种不同平台(包括Node,PHP和Ruby)的一个服务 | 官网 | Github |
doT.js | 一款小巧精简的前端js渲染引擎 | 官网 | Github |
Dust.js | 一个JavaScript模板引擎 | 官网 | Github |
hyperHTML | 一个快速和轻量级的虚拟DOM替代方案 | - | Github |
lit-html | js中写 HTML 的模板引擎 | 官网 | Github |
arttemplate | 新一代 javascript 模板引擎 | 官网 | Github |
handlebars.js | 一个Javascript客户端的模板引擎(它也能用于服务器端) | 官网 | Github |
CoffeeScript | 一套JavaScript的转译语言 | 官网 | Github |
ghcjs | Haskell转成JavaScript编译器,基于GHC | - | Github |
CNPM | 淘宝 NPM 镜像 | 官网 | Github |
teletype | 一个Atom包,让开发人员与团队成员共享他们的工作空间,并实时协作处理代码 | 官网 | Github |
fetch | ajax请求的新写法 | 官网 | Github |
MobX | 一个功能强大,上手非常容易的状态管理工具 | 官网 | Github |
codelyzer | 一组用于Angular TypeScript项目静态代码分析的tslint规则 | 官网 | Github |
cz-cli | Git commit 工具 | 官网 | Github |
SystemJS | 提供通用的模块导入途径,支持传统模块和ES6的模块 | - | Github |
Alloyteam代码规范 | 主要用到jscs,jshint,sass-lint,csslint 四个规范检查插件 | 官网 | Github |
htm | 使用标准标记模板的 JSX 替代方案 | - | Github |
poi | 零配置特点的 JavaScript 打包工具 | 官网 | Github |
Koala | LESS/Sass/Compass/CoffeeScript编译工具 | 官网 | Github |
jsvu | 一个JavaScript(引擎)版本更新程序 | 官网 | Github |
seajs | 一个web的模块加载器 | 官网 | Github |
walle | 瓦力 Devops开源项目代码部署平台 | 官网 | Github |
angular-cli | 快速构建Angular2项目 | 官网 | Github |
qiankun | 为微型前端提供快速,简单且完整的解决方案 | - | Github |
esprima | 高性能,符合标准的ECMAScript 解析器 | 官网 | Github |
jarvis | 非常智能的浏览器上的 Webpack 控制面板 | - | Github |
jss | 一个高性能的 JS to CSS 编译器 | 官网 | Github |
Liquid | 安全、面向客户的模板语言,用于构建灵活的 web 应用。 | 官网 | Github |
Broccoli.js | 一个Javascript构建工具 | 官网 | Github |
lerna | 一款多项目多模块的管理工具 | 官网 | Github |
webpack-dashboard | 一款webpack可视化打包插件 | 官网 | Github |
ESL | 浏览器端的模块加载器,支持延迟定义和 AMD | - | Github |
jetpack | 让你更方便地使用 webpack | - | Github |
script.js | 异步 JavaScript 加载器和依赖管理器 | - | Github |
jspm-cli | 基于SystemJS的Js包管理器 | 官网 | Github |
EJS | 高效的 JavaScript 模板引擎 | 官网 | Github |
fuse-box | 一个拥有完善的API的速度极快的 JS 打包/加载器 | 官网 | Github |
curl.js | 轻量级,快速,可扩展的模块加载 | 官网 | Github |
duo.js | 前端的下一代包管理器。 | 官网 | Github |
npx | 一种npm包的执行器 | 官网 | Github |
Rollup | 下一代ES6模块打包工具,用来es6模块打包代码的构建工具(支持css和js打包) | 官网 | Github |
ied | Node的另一个包管理器 | 官网 | Github |
FIS3 | 为你定制的前端工程构建工具 | 官网 | Github |
WebAssembly | 一种小体积,高加载速度的二进制编码格式 | 官网 | Github |
tmt-workflow | 一个基于 Gulp(v4.0)、高效、跨平台(Mac & Win)、可定制的前端工作流程 | 官网 | Github |
WebJars | 将web前端资源(如jQuery & Bootstrap)打成jar包文件 | - | Github |
renovate | 多语言、跨平台的依赖自动化更新 | 官网 | Github |
component | 前端包管理器和模块化Web应用程序的构建工具 | 官网 | Github |
babel-plugin-preval | 在构建期预先评估代码 | 官网 | Github |
ndm | 一个Npm的GUI桌面管理器 | - | Github |
electron-webpack | 使用webpack编译Electron应用程序的脚本和配置 | 官网 | Github |
Ender | 一个功能齐全的包管理器用于浏览器 | 官网 | Github |
elf | 灵活可扩展的 HTML5 构建工具 | 官网 | Github |
faster.js | 将惯用的Js编译为更快,更优化的代码 | 官网 | Github |
critters | 一个Webpack插件,用于内嵌关键的CSS并延迟加载其余的CSS | 官网 | Github |
size-plugin | Webpack打包工具,遵循Apache 2.0许可协议 | 官网 | Github |
happypack | 提升 webpack 的构建速度 | - | Github |
electron-webpack-dashboard | 采用Electron开发的Webpack仪表板桌面GUI | - | Github |
bundle-buddy | 识别bundle重复的工具 | - | Github |
webpackmonitor | 开发过程中监控webpack优化指标 | 官网 | Github |
prerender-loader | Webpack通用预渲染 | 官网 | Github |
worker-plugin | 向Webpack添加本机Web Worker捆绑支持 | 官网 | Github |
closure-compiler | JavaScript检查器和优化器 | - | Github |
webpack-encore | 简单和强大Webpack API | - | Github |
tink | npm 出品的下一代包管理器 | - | Github |
prepack-webpack-plugin | prepack的一个webpack插件 | - | Github |
Verdaccio | 一个轻量级的私有npm代理注册表 | 官网 | Github |
Acorn | 一个微小、快速的JavaScript解析器 | - | Github |
Forge | 一个 TLS 协议的本地实现 | 官网 | Github |
Jiko | 现代化的,易于使用的面向Javascript的模板引擎 | 官网 | Github |
Codekit | 为Web前端打造的全能型神器 | - | Github |
Vulcan | 一个使用React,GraphQL和Meteor快速构建应用的工具包 | 官网 | Github |
min-cli | Min 小程序组件化解决方案 | 官网 | Github |
Neutrino | 创建和构建零初始配置的现代JavaScript应用程序 | 官网 | Github |
stylis.js | 轻量级css预处理器 | 官网 | Github |
mern-starter | 类似Mean,是另一个全栈Js开发架构 | 官网 | Github |
swig | nodejs前端模板引擎 | - | Github |