这篇文章会持续更新中。。。 JS下载可到BootCDN服务 更新于2016-04-02
A
Abstract.js:前端框架 Abstract.js是来自腾讯兴趣部落的前端框架。
Amaze UI:HTML5跨屏前端框架 Amaze UI 是基于社区开源项目构建的一个跨屏前端框架。
Angular.js:JavaScript的MVC应用框架 AngularJS是一组用来开发Web页面的框架、模板以及数据绑定和丰富UI组件。
Apache Cordova:驱动PhoneGap的核心引擎 Apache Cordova是PhoneGap贡献给Apache后的开源项目,是从PhoneGap中抽出的核心代码,是驱动PhoneGap的核心引擎。
Appframework:最权威的HTML5移动JavaScript框架 AppFramework是一个针对HTML5浏览器的UI框架,现在被Intel公司维护着。
App.js:移动端的JavaScript UI库 App.js是一个轻量级的JavaScript UI库用来创建移动的Web应用,应用的外观跟原生的应用相同,性能也近乎一致。
App-UI:新的移动Web UI框架 App-UI是一个免费开源的可重用UI组件容器的集合,对开发移动的Web应用非常有用,可使用HTML+JavaScript开发交互式的移动Web应用。
Arale:支付宝前端基础框架 Arale是支付宝的前端解决方案,基于SeaJS和CMD规范,是一个开放、简单、易用的前端基础框架。
Avalon.js:MVVM框架 avalon是一个功能强大,体积小巧的MVVM框架,它遵循“操作数据即操作DOM”的理念,让你在代码里基本见不到一点DOM操作代码。
B
Backbone.js:JavaScript的MVC应用框架 Backbone.js是一种重量级javascript MVC应用框架,通过Models进行key-value绑定及custom事件处理,通过Collections提供一套丰富的API用于枚举功能,通过Views来进行事件处理及与现有的Application通过RESTful JSON接口进行交互。
Bootstrap:Web前端UI框架 Bootstrap是一个时髦的、直观的、功能强大的,以更快,更容易的web开发的响应式前端框架。
Bootstrap Table:扩展Bootstrap Table的框架 Bootstrap-table是非常轻量级的和功能丰富的框架,满足企业开发需求可以做出很美妙的table。
BootMetro:Metro风格的CSS框架 BootMetro基于Twitter Bootstrap框架构建,用于创建 Windows8的Metro风格的网站,灵感来自于Metro UI CSS。
Bootswatch:免费的Bootstrap主题库 Bootswatch是一个免费的Bootstrap主题库。
Bower:前端的包管理工具 Bower是一个针对Web开发的包管理器,该工具主要用来帮助用户轻松安装CSS、JavaScript、图像等相关包,并管理这些包之间的依赖。
Brackets:网页开发工具 Brackets是Adobe的开源HTML/CSS/JavaScript集成开发环境。
BrowserSync:多浏览器测试工具 当你开发响应式网站时,需要做大量的测试和调整工作,而BrowserSync可以让你的这个开发和测试过程更加快速,通过在多个设备上同步URL、交互和代码变动来实现快速的同时多设备测试,BrowserSync 基于Node.js开发。
C
Chico UI:jQuery的UI组件 和jQuery UI一样,Chico UI包含auto-complete,blink,carousel,countdown, date-picker, dropdown,expand,calendar等诸多组件,同时还提供一个CSS布局框架,用于实现网页布局和表格。
Clouda+:百度移动WebApp开发框架 Clouda+由Blend、Runtime、RapidJS组成,移动web应用开发整体解决方案,特别为直达号设计,让你的webapp体验和交互媲美Native应用。
CoffeeScript:脚本语言 CoffeeScript这一门编程语言构建在JavaScript之上,其被编译成高效的JavaScript,这样你就可以在web浏览器上运行它,或是通过诸如用于服务器端应用的Node.js一类的技术来使用它。
Crosswalk:应用运行环境 Crosswalk 是一个基于 Chromium/Blink 的应用运行环境,用于构建轻量级的混合应用,现在被Intel公司维护着。
D
D3.js:可视化库 D3.js是一个基于数据的文档处理的JavaScript框架,可以帮助你使用HTML、SVG、CSS给数据带来生命。
Dojo:面向对象的JavaScript框架 Dojo是一个由三大模块组成:Core、Dijit、DojoX的强大的面向对象JavaScript框架。
doT.js:JavaScript模板引擎 doT.js包含为浏览器和Node.js准备的JavaScript模板引擎。
DWZ:国产jQuery UI框架 DWZ是一个以杜权、吴平、张慧华三人名字缩写来命名的简单实用国产jQuery UI框架。
E
Ember.js:JavaScript的MVC应用框架 Ember是一个雄心勃勃的Web应用程序,消除了样板,并提供了一个标准的应用程序架构的JavaScript框架。
Express:Node.js的高性能封装 Express是一个简洁而灵活的node.js Web应用框架,提供一系列强大特性帮助你创建各种Web应用。
ExtJS:跨浏览器的RIA框架 ExtJS主要用来开发RIA富客户端的AJAX应用,主要用于创建前端用户界面,与后台技术无关的前端ajax框架。
F
Font Awesome:图标字体库 Font Awesome是为Twitter Bootstrap设计的585个图标字体,还在不断更新,通过Web Font的方式来显示一些图标,好处是图标可以被任意缩放、改变颜色,你需要做的只是像修改文字样式那样修改。
Flat UI:Bootstrap扁平风格UI主题 Flat UI是一套精美的扁平风格UI主题,基于Twitter Bootstrap实现。
Foundation:世界上最先进响应式前端框架 Foundation是一个易用、强大而且灵活的框架,用于构建基于任何设备上的Web应用。
Frozen UI:腾讯移动端UI框架 Frozen UI是一个基于腾讯手Q样式规范,开源,简单易用,轻量快捷的移动端UI框架。
G
GroundworkCSS:响应式框架 GroundworkCSS是一个支持响应式的HTML5、CSS和JavaScript工具包。
Grunt:JavaScript构建工具 Grunt是一个JavaScript的任务运行器,它能使你的构建任务自动化。
Gulp:流构建系统 如果你希望写完JavaScript能够一个工具完成代码清理优化工作,Gulp就是你的不二之选,GulpJS类似Java中的Ant或Maven。
H
Hammer.js:多点触摸手势库 Hammer.js是一个轻量级的JavaScript库(仅有2kb)能让你的网站轻松实现触控事件。
HeX:网易有道 桌面应用软件的跨平台解决方案 heX是一个使用HTML5和Node.js建立桌面应用的解决方案。
History.js:History.js很优雅的支持HTML5 History/State APIs (pushState, replaceState,onPopState),并使之在所有浏览器上都可用。
HTML5 Boilerplate:专业的前端模板 HTML5 Boilerplate的核心是用于帮助开发HTML5站点和应用程序的组件。
Http-server:命令行http服务器 Http-server是简单的零配置命令行http服务器。
I
Impress.js:丰富的内容展示效果库 impress.js 是一个JavaScript程序包,它的功能是让你制作出令人眩目的内容展示效果,主要里利用了CSS 3D Transforms里的旋转,扭曲,缩放等特性。
Ionic:HTML5移动应用框架 Ionic Framework是个高级的HTML5移动端应用框架,是个很漂亮的使用HTML5开发混合移动应用的前端框架,基于Angular。
IScroll.js:手机Webkit上的元素滚动处理 IScroll的诞生是因为手机Webkit浏览器(iPhone、iPod、Android )本身没有为固定宽度和高度的元素提供滚动内容的方法,这导致了很多网页使用position:absolute无法固定页头页尾,并对内容进行滚动的方式,而IScroll就是为了解决这个问题。
J
Jasmine:JS单元测试框架 Jasmine是一个简易的JS单元测试框架,Jasmine不依赖于任何浏览器、DOM、或者是任何JavaScript而存在,它适用于所有网站、Node.js 项目,或者是任何能够在JavaScript上面运行的程序。
jQTouch:嵌入式JavaScript框架 jQTouch是一个JavaScript的插件,主要用于手机上的Webkit浏览器上实现一些包括动画、列表导航、默认应用样式等各种常见UI效果的JavaScript库。
jQuery:Ajax框架 jQuery是一个使用户能更方便地处理HTML documents、events、实现动画效果,并且方便地为网站提供AJAX交互的兼容各种浏览器的JavaScript框架。
jQuery EasyUI:jQuery的UI组件 jQuery EasyUI是一个为网页开发提供了一堆常用的UI组件,包括菜单、对话框、布局、窗帘、表格、表单等等组件。
jQuery Mobile:HTML5开发框架 jQuery Mobile是一个建立在坚实的jQuery和jQuery UI的基础上,适用于所有主流移动设备,基于HTML5的用户界面系统。
jQuery UI:jQuery的UI组件 jQuery UI是一套jQuery的页面UI插件,包含很多种常用的页面空间,例如 Tabs、拉帘效果、对话框、拖放效果、日期选择、颜色选择、数据排序、窗体大小调整等等非常多的内容。
jQuery UI Bootstrap:使用了Bootstrap的JQuery UI jQuery UI Bootstrap是一个基于Twitter Bootstrap的JQuery UI主题。
JX:腾讯Web前端框架库 JX(Javascript eXtension tools)是腾讯AlloyTeam推出的模块化、非侵入式Web前端框架,适合构建和组织工业级大规模、高效率的Web App。
Juice:Javascript模板引擎 Juicer 是一个高效、轻量的前端(Javascript)模板引擎,效率和易用是它追求的目标,除此之外,它还可以运行在Node.js环境中。
Junior:HTML5移动页面框架 Junior是一个前端的框架,用来构建HTML5的移动Web应用,外观跟原生应用一致。
K
Karma:JavaScript测试工具 Karma是一个简单的JavaScript测试工具,它允许在多个真正的浏览器执行JavaScript代码。
Kendo UI:Web的UI框架 Kendo UI是一个使用HTML5和JavaScript开发Web和Mobile应用的强大框架。
Koa.js:Node.js 的Web框架 Koa是一个可以通过生成器摆脱回调,不绑定任何中间件,还提供了一组可以快速编写服务器应用的方法的Web框架。
L
Less:CSS预处理器 Less CSS是一个使用广泛的CSS预处理器,通过简单的语法和变量对CSS进行扩展,可减少很多CSS的代码量。
Lungo.js:移动web开发框架 Lungo.js是一个对于想设计、开发和共享跨设备应用程序的开发者的HTML5框架。
M
Metro UI CSS:Windows8风格界面的CSS框架 Metro UI CSS是一套实现了Windows8的Metro风格界面的CSS框架。
Modernizr:浏览器功能检测 Modernizr是一个专注于检测浏览器HTML5和CSS3特性的JavaScript库。
MooTools:面向对象的JavaScript框架 MooTools是一个简洁,模块化,面向对象的JavaScript框架。
MT:腾讯 移动端的js模块管理框架 MT是手机腾讯网前端团队开发维护的一个专注于移动端的js模块管理框架。
N
NEJ:网易前端JS框架 Nice Easy Javascript是由网易前端组工程师们发起创建的简洁,美观,真正的跨平台web前端开发框架。
Node.js:服务器端的JavaScript脚本 Node.js是一个基于Chrome V8引擎的JavaScript运行环境,是一套用来编写高性能网络服务器的JavaScript工具包。
O
暂时木有
P
Phantom JS:WebKit 的服务器端 API Phantom JS是一个服务器端的JavaScript API的WebKit。其支持各种Web标准:DOM处理、CSS选择器、JSON、Canvas和SVG。
PhoneGap:手机Web应用开发平台 PhoneGap是一款HTML5平台,通过它,开发商可以使用HTML、CSS及JavaScript来开发本地移动应用程序。
Polymer:Web组件构建框架 在2013年的GoogleI/O大会上,Google发布了Polymer,它是一个使用Web组件构建Web应用的类库,同时也使用了为Web构建可重用组件的新的HTML 5标准。
Prototype.js:Ajax框架 Prototype.js 是一个承担创造胖客户端,高交互性WEB应用程序的重担的JavaScript包。
Protractor:Angular测试运行工具 Protractor是AngularJS团队构建的一个端对端的测试运行工具,模拟用户交互,帮助你验证你的Angular应用的运行状况。
Pure:YUI团队开源的CSS框架 Pure是一组可用在所有Web项目中的小巧的响应式的CSS模块,而且Pure非常小,非常适合移动端网站的开发。
Q
Qooxdoo:JavaScript的GUI框架 Qoooxdoo 是一个用于开发Ajax应用程序的GUI框架,使用它可以开发出类似于Window桌面风格的Web应用程序。
R
React:构建用户界面的JavaScript框架 React是一个构建UI的JavaScript框架。
React Native:用React编写移动应用 React Native可以基于目前大热的开源JavaScript库React.js来开发IOS和Android原生App。
Require.js:按需加载JS文件 Require.JS(前身是 RunJS) 是一个根据需要来加载js文件的JavaScript 框架,可避免不必要的js文件加载,提升网页浏览速度。
S
Sass:CSS预处理器 Sass扩展了CSS3,增加了规则、变量、混入、选择器、继承等等特性。 Sass生成良好格式化的CSS代码,易于组织和维护。
Script.aculo.us:Prototype效果库 Script.aculo.us是一个支持多种浏览器、易于使用,用于增强Prototype的JavaScript框架。
Sea.js:模块加载框架 Sea.js是一个遵循CommonJS规范的模块加载框架,可用来轻松愉悦地加载任意JavaScript模块。
Semantic UI:国际化响应式框架 Semantic UI是一个多语言的前端界面开发响应式框架。
Sencha Touch:手机上的HTML5框架 Sencha Touch是专门为移动设备开发应用的Javascript框架。
Socket.IO:实时通讯 Socket.IO 实现了实时双向的基于事件的通讯机制,指在让各种浏览器与移动设备上实现实时app功能,模糊化各种传输机制。
Stylus:CSS预处理器 Stylus是提供了一个有效的,动态的,和表达方式来生成CSS,支持缩进语法和CSS样式规则,基于nodejs。
Swiper:触摸滑动库 Swiper是移动端使用的触摸滑动的一个开源lib,它专为ios设计,但是也支持Android,Windows Phone8,以及桌面浏览器。
T
TealUI:最完整的开源前端代码库 TealUI是一个完整的前端开源代码库,TealUI=CSS库 + UI控件库 + JS工具库 + 前端构建思路 + ...
Three.js:JS三维模型库 Three.js是一款运行在浏览器中的3D引擎,你可以用它创建各种三维场景,包括了摄影机、光影、材质等各种对象。
Titanium:移动应用开发框架 Titanium是由Appcelerator公司开发的一款开源的跨平台移动开发框架,通过Titanium,我们可以使用Javascript语言开发支持多个平台的移动端产品。
U
Underscore.js:JavaScript工具库 Underscore.js是一个实用的JavaScript工具库,提供了类似Prototype功能的编程支持,但没有对JavaScript内置的对象进行扩展。
V
Vue.js:轻量级JavaScript框架 Vue.js是构建Web界面的JavaScript库,提供数据驱动的组件,还有简单灵活的API,使得MVVM更简单。
W
W2UI:jQuery的UI组件 W2UI是一个基于Jquery的UI库,包含常用UI组件,如:布局、表格、树形、Tabs、工具条、弹出菜单、表单等等。
Webpack:模块绑定器 Webpack是一个模块绑定器,主要目的是在浏览器上绑定JavaScript文件。
WeUI:专为微信设计的UI库 WeUI是一套同微信原生视觉体验一致的基础样式库,由微信官方设计团队为微信web开发量身设计,可以令用户的使用感知更加统一。
X
暂时木有
Y
Yeoman:工作流制作的网页程序 Yeoman是一个强健的工具,库,及工作流程的组合,帮你网页开发者快速创建出漂亮而且引人入胜的网页程序,Yeoman+Grunt+Bower是现代化webapp开发的现代化工作流。
YUI:Yahoo UI库 Yahoo! UI Library是一个开放源代码的JavaScript函数库,为了能建立一个高互动的网页。
Z
Zepto.js:移动JavaScript框架 Zepto.js 是支持移动WebKit浏览器的JavaScript框架,具有与jQuery兼容的语法,2-5k的库,通过不错的API处理绝大多数的基本工作。
ZUI:禅道HTML5前端UI框架 不是有YUI吗 一个开源前端实践方案,帮助你快速构现代跨屏应用。