WEB 框架和类库
🌙
手机阅读
本文目录结构
名称 | 描述 | Website | Github |
---|---|---|---|
AngularJS | Google推出有条理,可维护,易编程的MVVM框架 | 官网 | Github |
backbone | 提供:模型、集合、视图,开发重量级的javascript应用的框架 | 官网 | Github |
jquery | 一个快速、简洁的JavaScript代码库 | 官网 | Github |
zepto.js | 一个轻量级的针对现代高级浏览器的JavaScript库 | 官网 | Github |
Ember | JavaScript MVC框架,它用来创建复杂的Web应用程序,消除了样板 | 官网 | Github |
nw.js | 轻量级桌面应用开发的捷径 | 官网 | Github |
socket.io | 一个WebSocket库,包括了客户端的js和服务器端的nodejs | 官网 | Github |
ocLazyLoad | AngularJS 的延迟加载(惰性加载)模块和组件 | 官网 | Github |
weui.js | WeUI 的轻量级 js 封装 | - | Github |
Qatrix | 一款超轻量级JS框架 | 官网 | Github |
Mootools | 大部分浏览器原生对象做了扩展 | 官网 | Github |
enyo.js | 强调模块化和封装的Js应用程序框架 | - | Github |
workbox | 谷歌推进的 web 应用新模型,将网站升级成 PWA | 官网 | Github |
Senna.js | 快速单页应用程序引擎 | 官网 | Github |
Aurelia | Aurelia是下一代模块化,简单,可测试的 JS 框架 | 官网 | Github |
Chameleon | 一套代码运行多端,一端所见即多端所见 | 官网 | Github |
umbrella.js | 用于DOM操作和事件的轻量级JavaScript库 | 官网 | Github |
FileSaver.js | 基于 HTML5 的导出文本并下载到本地文件的库 | 官网 | Github |
Midway | 面向未来的基于IoC的Web框架 | 官网 | Github |
Zebkit | 基于HTML5 Canvas 的UI框架 | - | Github |
angular-dart | Angular框架的一个Dart移植 | 官网 | Github |
single-spa | 于前端微服务化的JavaScript前端解决方案 | 官网 | Github |
crypto.js | 提供了各种各样的加密算法的js库 | 官网 | Github |
Dojo | 一套设计现代 web 应用程序的完整解决方案 | 官网 | Github |
Walt | 用于WebAssembly文本格式的js风格的语法 | 官网 | Github |
apify-js | 可伸缩的 web 爬虫和抓取库 | 官网 | Github |
aframe | 用于构建 Web VR 的 JS 库 | 官网 | Github |
virtual-dom | Diff 算法的虚拟 DOM 引擎 | - | Github |
pico.js | Js实现的人脸识别框架 | 官网 | Github |
Manta | 一个开源的基于 HTTP 的对象存储系统 | 官网 | Github |
compromise | 开源的,基于 JavaScript 的自然语言处理库 | 官网 | Github |
Neataptic | 为浏览器和Node.js提供快速的神经进化和反向传播 | 官网 | Github |
ConvNetJS | 一个基于 js 的深度学习库 | - | Github |
webdnn | Web浏览器上最快的DNN执行框架 | 官网 | Github |
前端面试问题 | 几乎完整的“前端面试问题”答案 | - | - |
Deep playground | 神经网络的交互式可视化,使用d3.js和TypeScript编写 | 官网 | Github |
immer.js | 一个支持柯里化,仅支持同步计算的工具 | - | Github |
Neuro.js | 浏览器中进行深度学习的 JavaScript 框架 | 官网 | Github |
ml.js | 很多库的一个集合存储库 | 官网 | Github |
mind.js | 一个用JavaScript构建的神经网络库 | 官网 | Github |
jsMind | 一个显示/编辑思维导图的纯 javascript 类库 | 官网 | Github |
SAPUI5 | 是SAP旗下的一个js前端框架 | 官网 | Github |
Chromeless | 基于 Headless Chrome 模式的 Web 自动化框架 | 官网 | Github |
ChakraCore | 用于Windows IE/Edge内核的高效JS脚本引擎 | - | Github |
Razzle | 无需配置,创建服务器呈现的通用Js应用 | - | Github |
Javascript Fun | 一个集合当下最著名的JavaScript代码库 | - | Github |
quicklink | 用于加快后续页面加载速度 | - | Github |
ui-router | 一个AngularJS路由模块 | 官网 | Github |
Automerge | 用于在Js中构建协作应用程序的数据结构库 | - | Github |
PeerJS | 一个完整、可配置、易于使用、基于WebRTC的点对点API | 官网 | Github |
Guess.js | Google的数据驱动改进前端体验的工具库 | 官网 | Github |
rrweb | 实现web 操作录制以及回放 | 官网 | Github |
InversifyJS | 一个强大的和轻量级控制反转容器,支持JavaScript和Node.js | 官网 | Github |
graphql-yoga | graphql-yoga 全功能的GraphQL服务器,专注于简单的设置,性能和卓越的开发者体验 | - | Github |
vecty.js | 基于 gopherjs 的一种类似 React 的开发框架 | - | Github |
Duktape | 一个嵌入式的 JavaScript 引擎,重点是可移植性和精简 | - | Github |
Scala.js | 将 Scala 语言编译成 JavaScript 的工具 | 官网 | Github |
graphql-js | GraphQL 的 JavaScript 实现 | 官网 | Github |
cash | 现代浏览器(IE10 +)的一种jQuery替代品 | - | Github |
Lisk | 使用Js为开发语言来开发分布式程序(DAPP)的区块链开发平台 | 官网 | Github |
Leaflet.js | 一款免费开源JS互动地图的领先JavaScript库 | 官网 | Github |
Rocket | 一个rust的web框架 | 官网 | Github |
HTTPie | 一个 HTTP 的命令行客户端工具 | 官网 | Github |
DojotoolKit | 一个非常强大的面向对象的JavaScript的工具箱 | 官网 | Github |
WePY | 一款让小程序支持组件化开发的框架 | 官网 | Github |
PathFinding.js | 综合性的 JavaScript 路径查找库 | 官网 | Github |
Tesseract.js | 一个几乎能识别出图片中所有语言的JS库 | 官网 | Github |
imba | 轻松创建复杂的Web应用程序 | 官网 | Github |
cell | 一个自驱动的Web应用程序框架 | 官网 | Github |
i18next | 一个页面层语言国际化js框架 | 官网 | Github |
asm-dom | 一个极小的WebAssembly虚拟DOM专注于性能 | 官网 | Github |
sql.js | SQLite数据库的一个JavaScript移植 | - | Github |
TensorFlow.js | 在浏览器中完整地运行机器学习程序,人工智能开发的框架 | 官网 | Github |
ramda | 一个为 JavaScript 开发者准备的实用的函数式编程 | 官网 | Github |
worker-dom | 实现运行在一个Web Worker中的 DOM API 和框架 | - | Github |
LokiJS | 一个JavaScript的嵌入式/内存数据库 | 官网 | Github |
Keras.js | 让你使用浏览器在GPU上运行Keras模型 | 官网 | Github |
Mpx | 滴滴开源小程序框架 | 官网 | Github |
graphql.js | 轻量级graphql客户端,具有智能功能 | - | Github |
Brain.js | JavaScript原生神经网络库 | 官网 | Github |
johnny-five | Bocoup 的 JavaScript 机器和物联网编程框架 | 官网 | Github |
STDLib | 支持科学和数字化的基于 web 的机器学习应用的开源库 | - | Github |
KaTeX | 一个专门用于 web 的快速数学公式渲染工具库 | 官网 | Github |
ShareDB | 用于并发编辑系统的前端数据库 | - | Github |
H-ui | 架起设计与后端的桥梁,轻量级前端框架 | 官网 | Github |
construct-js | 一个用于创建字节级别数据结构的库 | - | Github |
CloudBoost | 一个完整的NoSQL数据库服务 | 官网 | Github |
tfjs-core | 一个开源的 WebGL 加速的 JavaScript 机器学习库 | 官网 | Github |
Yaml | 模块化的CSS框架, | 官网 | Github |
Selection.js | 一个用于制作可视化DOM选择的简单,轻量级和现代化的库 | 官网 | Github |
MontageJS | 一个现代化,完整的HTML5的框架 | 官网 | Github |
interact.js | 用于拖放,调整大小Js插件 | 官网 | Github |
SproutCore | 基于网络的创新用户体验的开源框架 | 官网 | Github |
angularfire2 | Firebase的官方Angular库 | 官网 | Github |
tether | 一个可用于创建下拉菜单、提示、弹出式菜单、页面引导的 JavaScript 定位引擎 | 官网 | Github |
angular-seed | AngularJS种子项目 | 官网 | Github |
PapaParse | 快速强大的 CSV(逗号分隔的文本)解析器 | 官网 | Github |
togetherjs | 为您的网站提供的服务,可以非常轻松地实时协作 | 官网 | Github |
JustAuth | 最全的整合第三方登录的开源库 | 官网 | Github |
DefinitelyTyped | 高质量的 TypeScript 类型定义库 | 官网 | Github |
rethinkdb | 实时网络的开源数据库 | 官网 | Github |
html2canvas | 一个js实现从浏览器网页截图的开源库 | 官网 | Github |
fuelux | 基于Bootstrap的轻量级javascript框架 | 官网 | Github |
Mermaid | 用于画流程图、状态图、时序图、甘特图的库 | 官网 | Github |
normalizr | 一款JSON数据范式化的js库 | 官网 | Github |
jsrender | 下一代Jquery模板,前端模板引擎(jQuery模板) | 官网 | Github |
san | San - 百度新造的MVVM组件框架 | 官网 | Github |
localForage | 改善web-app离线数据存储的JavaScript库 | 官网 | Github |
Cycle.js | 函数式和响应式的 js 框架 | 官网 | Github |
marked.js | 一个可以在线转码Markdown的JavaScript编写的库 | 官网 | Github |
Stencil.js | 一个简单的 Web 组件编译器 | 官网 | Github |
Underscore.js | 一个JavaScript实用库,提供了一整套函数式编程的实用功能 | 官网 | Github |
ale.js | 一套用于以组件的形式构建用户界面的渐进式框架 | 官网 | Github |
bacon.js | 一个函数响应式编程的 JS 库 | 官网 | Github |
fre.js | 一个小而美的前端 MVVM 框架 | 官网 | Github |
QuoJS | 针对移动设备的微型JavaScript 库 | - | Github |
RxJS | RxJS 是使用 Observables 的响应式编程的库 | 官网 | Github |
Nerv | 一款由京东凹凸实验室打造的类React前端框架 | 官网 | Github |
CanJS | Web前端应用框架 | 官网 | Github |
Dahlia | 一个 Opinionated 的 React 框架 | 官网 | Github |
ITPUB | 中国专业的IT技术社区 | - | Github |
Electron | 基于Chromium 和 Node.js, 使用 JavaScript, HTML 和 CSS 构建跨平台的桌面应用 | 官网 | Github |
cool-admin | 基于egg.js的后台开发框架 | - | Github |
flex.css | 一个声明式的布局框架 | - | Github |
emotion | CSS-in-JS库,用于高性能样式合成 | 官网 | Github |
linaria | 一个零运行时 CSS-in-JS 库 | 官网 | Github |
truffle | 基于以太坊的Solidity语言的一套开发框架 | 官网 | Github |
MXFlutter | 基于JS的高性能Flutter动态化框架 | - | Github |
Licia | 一套在开发中实践积累起来的实用JavaScript工具库 | 官网 | Github |
limejs | 开发现代触控设备与桌面浏览器上本地化体验游戏的HTML5框架 | 官网 | Github |
Fortune.js | 一个超媒体 API 原型框架 | 官网 | Github |
hyperapp | 创建前端应用的 1 KB 的 JavaScript 库 | 官网 | Github |
Riot.js | 一个小而美的JS的MVP框架 | 官网 | Github |
falcor | 一个高效的 JavaScript 数据抓取库 | 官网 | Github |
svelte | 一个神奇的用户界面框架 | 官网 | Github |
Avalon.js | 迷你, 易用 ,高性能 的前端MVVM框架 | 官网 | Github |
Choo | 一个有趣、超强的前端框架 | 官网 | Github |
Omi | 开放现代的Web组件化框架 | 官网 | Github |
rax | 一个通用的、兼容 React 的渲染引擎 | 官网 | Github |
IPFS | 用JavaScript实现IPFS | 官网 | Github |
d3-dag | 用于可视化有向无环图的布局算法 | - | Github |
alt.js | 基于Flux使用Javascript应用来管理数据的类库 | 官网 | Github |
Mind elixir | 一个免费开源的思维导图内核 | 官网 | Github |
Vanilla JS | 一个快速、轻量级、跨平台的JavaScript框架 | - | Github |
ccxt | 一个JavaScript / Python / PHP加密货币交易库 | - | Github |
Rivets.js | 一个轻量级的数据绑定(支持单项、双向绑定)和模板系统 | 官网 | Github |
apidoc.js | 一个轻量级的在线REST接口文档生成系统 | 官网 | Github |
ThingJS | 面向物联网,基于WebGL的3D javascript库 | - | Github |
lodash | 一致性、模块化、高性能的 JavaScript 实用工具库 | 官网 | Github |
KISSY | 一款跨终端、模块化、高性能、使用简单的 JavaScript 框架 | 官网 | Github |
Towxml | HTML、Markdown转微信小程序WXML渲染库 | 官网 | Github |
snabbdom | 一个虚拟的DOM库专注于简化,模块化拥有强大的功能和性能 | - | Github |
jsoneditor | JSON 在线编辑器插件 | 官网 | Github |
Flux | Facebook用户建立客户端Web应用的前端架构 | 官网 | Github |
Meteor.js | 统一前后台开发的一站式框架 | 官网 | Github |
polymer | Google 主力推动的Js开发库 | 官网 | Github |
tabris.js | 用 JavaScript 开发原生应用 | 官网 | Github |
Inferno | 快速、类React风格的js用户界面库 | 官网 | Github |
wire.js | 一个轻量级、快速、灵活的Javascript IOC容器 | - | Github |
knockout.js | 一个MVVM(Model-View-View Model)框架 | 官网 | Github |
Maquette | 简约的虚拟DOM实现支持动画过渡 | 官网 | Github |
Mithril.js | 一个客户端的 JavaScript MVC 框架 | 官网 | Github |
Flight.js | 由Twitter团队开发,一个轻量级的,基于组件的,事件驱动的JavaScript框架 | 官网 | Github |
Immutable.js | 用于保证数据的不可变的js库 | 官网 | Github |
IronJS | 一个.NET的JavaScript实现 | 官网 | Github |
lovli.js | 让你在几分钟内开发实时应用程序 | - | Github |
NodeList.js | 一个微型DOM操作库,让你跟jQuery一样简单的使用原生 DOM APIs。 | 官网 | Github |
flutter-desktop-embedding | Flutter的桌面嵌入 | - | Github |
dio | 一个强大的Dart Http请求库 | - | Github |
Sugar.js | 在原生对象上增加一些工具方法 | 官网 | Github |
joi | 数据校验模块,高度封装常用的校验功能 | 官网 | Github |
is.js | 一个强大的微型检测库 | 官网 | Github |
Konva.js | 一个 基于 Canvas 开发的 2d js 框架库 | 官网 | Github |
SkateJS | 构建在 W3C web组件规范之上的框架 | 官网 | Github |
way.js | 简单,轻量级,持久化,框架无关的双向数据绑定Javascript库 | 官网 | Github |
Cube.js | 一款很不错的模块化web 应用分析框架 | 官网 | Github |
eventproxy | 基于任务/事件的异步模式实现 | 官网 | Github |