# github-FE-project github上值得关注的前端项目 ## 综合/资源 - [frontend-dev-bookmarks](https://github.com/dypsilon/frontend-dev-bookmarks) 一个巨大的前端开发资源清单。`star:15000` - [front-end-collect](https://github.com/foru17/front-end-collect) 分享自己长期关注的前端开发相关的优秀网站、博客、以及活跃开发者。`star:860` - [Front-end-Interview-questions](https://github.com/hawx1993/Front-end-Interview-questions) 史上最全前端开发面试问题及答案 - [f2e-hub](https://github.com/lvwzhen/f2e-hub) 包含`Animation,UI,dialog,Carousels,color,image,workflow`等。`star:100` - [awesome-javascript](https://github.com/sorrycc/awesome-javascript) 一系列很棒的`javascript` 库,资源。`star:3100` - [fks](https://github.com/JacksonTian/fks) 前端技能汇总,包含前端知识架构,后端知识,`linux`,书籍推荐等。`star:4000` - [node123](https://github.com/youyudehexie/node123) `node.js`中文资料导航。`star:1200` - [mobile-web-favorites](https://github.com/hoosin/mobile-web-favorites) 移动端web开发收藏夹。`star:200` ## 样式/UI - [Semantic-UI](https://github.com/Semantic-Org/Semantic-UI) 让你使用任何`HTML`标签 来表现UI控件。 这是一款语义化设计的前端框架,为攻城师而制作的可复用的开源前端框架。`star:17500` - [primer](https://github.com/primer/primer) `CSS`风格指南。`star:3600` ## 测试/工具 - [mocha](https://github.com/mochajs/mocha) 一个简单、灵活有趣的 `JavaScript` 测试框架,用于 `Node.js` 和浏览器上的 `JavaScript` 应用测试。 `star:6680` - [csscss](https://github.com/zmoazeni/csscss) css代码冗余分析仪,用于分析冗余 。`star:2800` - [es6-tools](https://github.com/addyosmani/es6-tools) `es6` 工具集,包括`Grunt Tasks,Gulp Plugins,Broccoli Plugins,Brunch Plugins,Webpack plugins`等等。`star:1860` - [async](https://github.com/caolan/async) 一个工具模块,提供了直接而强大的 `JavaScript` 异步功能。虽然是为 `Node.js` 设计的,但是它也可以直接在浏览器中使用。`star:13000` - [simditor](https://github.com/mycolorway/simditor) 团队协作工具 `Tower` 使用的富文本编辑器。`star:1300` - [HTMLHint](https://github.com/yaniswang/HTMLHint) `HTML` 静态代码分析工具,可以集成到`IDE`环境或编译系统中。`star:900` - [jshint](https://github.com/jshint/jshint) `js`静态代码分析工具,可以帮你检测`js`语法错误和潜在的问题。`star:5100` - [csslint](https://github.com/CSSLint/csslint) 分析和优化你的`CSS`样式表的工具。由[Nicholas C. Zakas](http://www.nczonline.net/)所写。`star:2700` ## Workflow/构建工具 - [Grunt](https://github.com/gruntjs/grunt) 基于`Node.js`的项目构建工具。拥有数量庞大的插件,是一款优秀的前端自动化工具。`star:9500` - [yeoman](https://github.com/yeoman/yo) 一个强健的工具,库,及工作流程的组合。`star:960` - [gulp](https://github.com/gulpjs/gulp) 基于`node.js`流的新一代前端构建系统。`star:14000` ## canvas/数据可视化 - [echarts](https://github.com/ecomfe/echarts) 基于`Canvas`,纯`Javascript`图表库,提供直观,生动,可交互,可个性化定制的数据可视化图表。`star:6900` - [Chart.js](https://github.com/nnnick/Chart.js) 使用`<canvas>`标签的简易HTML5图表。`star:14600` - [sketch.js](https://github.com/soulwire/sketch.js) 跨平台`JavaScript`创意编码框架,`gzip`压缩后仅有2kb。`star:1500` - [d3](https://github.com/mbostock/d3) 一个基于数据操作文档的`js`数据可视化框架,最流行的可视化库之一。`star:38000` ## 模块管理/加载器 - [ESL](https://github.com/ecomfe/esl) 是一个浏览器端、符合`AMD`的标准加载器,适合用于现代`Web`浏览器端应用的入口与模块管理。 `ESL` vs `RequireJS` ``` 体积更小 (Smaller) 性能更高 (Higher performance) 更健壮 (More Robustness) 不支持在非浏览器端使用 (Browser only) 依赖模块用时定义 (Lazy define) ``` - [seajs](https://github.com/seajs/seajs) 一个遵循`CommonJS`规范的`JavaScript`模块加载器。提供简单、极致的模块化开发体验。`star:4100` ## 动画 - [animate.css](https://github.com/daneden/animate.css) 一个跨浏览器的`CSS`动画库。简单易用易上手。`star:23000` - [move.js](https://github.com/visionmedia/move.js) 极小的 `JavaScript` 库,支持 `CSS3` 的动画效果,非常简单优雅。`star:2600` - [TweenJS](https://github.com/CreateJS/TweenJS) 是一个简单但强大的 `Javascript` 动画库。`CreateJS` 套件的一部分。`star:1500` - [bounce.js](https://github.com/tictail/bounce.js) 一个用于制作漂亮的 `CSS3` 关键帧动画的 `JavaScript` 库,使用其特有的方式生成的动画效果。`star:3600` ## 插件 - [zepto.fullpage](https://github.com/yanhaijing/zepto.fullpage) 专注于移动端的全屏滚动插件。`star:510` - [fullPage.js](https://github.com/alvarotrigo/fullPage.js) pc端的全屏滚动插件。 `star:9500` [view demo](http://alvarotrigo.com/fullPage/#firstPage) - [onepage-scroll](https://github.com/peachananr/onepage-scroll) 可以轻松建立一个动感的响应式的滚动效果页面,比较适用于单页面的专题站。支持现代浏览器和IE8以上版本。[View demo](http://www.thepetedesign.com/demos/onepage_scroll_demo.html) 。`star:7700` - [slick](https://github.com/kenwheeler/slick) 一款完全响应式的 `jQuery` 图片滚动插件,能够根据容器自动适应宽度。`star:10000` [view demo](http://kenwheeler.github.io/slick/) - [superslides](https://github.com/nicinabox/superslides) 致力于解决网站大部分特效展示问题。网站上常用的“焦点图/幻灯片”“Tab标签切换”“图片滚动”“无缝滚动”等只需要一个`SuperSlide`即可解决! [view demo](http://nicinabox.com/superslides) `star:1100` - [jQuery-One-Page-Nav](https://github.com/davist11/jQuery-One-Page-Nav) 当用户滚动网页时,实现平滑滚动和智能导航。`star:1100` - [slider](https://github.com/jssor/slider) 一个`jquery`完全开源的`JavaScript`代码库,用户可以开发,调试和深度定制自己的滑块。`star:850` [view demo](http://www.jssor.com/demos/index.html) ## 框架、库和组件 - [polymer](https://github.com/Polymer/polymer) `web`组件构建框架。一套以“一切皆组件、最少化代码量、最少框架限制”为设计理念的`Web UI`框架。 `star:9900` - [meteor](https://github.com/meteor/meteor) 一个超简单的纯`javascript` web框架。用于自动化和简化实时运行的 Web 应用程序的开发。可直接在浏览器或者云平台中运行。 `star:25300` - [impress.js](https://github.com/bartaz/impress.js) 创建令人兴奋的演示。使用`CSS3`的转换和过渡,这个库允许你创建令人印象深刻的演示文稿。[view demo](http://bartaz.github.io/impress.js/#/bored)。`star:24300` - [ionic](https://github.com/driftyco/ionic) 先进的`HTML5` 移动端开发框架。帮助开发者使用HTML5, CSS3和`js`做出不可思议的`hybrid app`。`star:17000` - [reveal.js](https://github.com/hakimel/reveal.js) 基于`CSS3`的3D幻灯片工具。能够制作绚丽的演示文稿并生成`HTML`格式,将它发布到web上。`star:21500` [view demo](http://lab.hakim.se/reveal-js/#/) - [Modernizr](https://github.com/Modernizr/Modernizr) 用来检测浏览器功能支持情况的`JavaScript`库,可以检测18项`CSS3`功能以及40多项关于`HTML5`的功能。`star:16000` - [pure.css](https://github.com/yahoo/pure/) 一组很小的,响应式的`css`组件,你可以在网页的项目上到处使用。`star:12000` - [three.js](https://github.com/mrdoob/three.js) 是`JavaScript`编写的`WebGL`第三方库。提供了非常多的3D显示功能。`star:20000` - [TimelineJS](https://github.com/NUKnightLab/TimelineJS) 轻松制作时间轴。`star:8000` - [jquery-pjax](https://github.com/defunkt/jquery-pjax) 对`ajax` 和 `pushState`的封装,让你可以很方便的使用`pushState`技术,用以实现页面无刷新加载。`star:11500` - [highlight.js](https://github.com/isagalaev/highlight.js) `javascript`语法高亮。既可以运行在浏览器端也可以运行在服务端。`star:5500` - [commander.js](https://github.com/tj/commander.js) `Node.js`命令行工具。`star:3800` - [togetherjs](https://github.com/mozilla/togetherjs) 由`Mozilla`打造的一款可以给网站添加实时协作功能的`JavaScript`库。`star:5K` - [HTML.js](https://github.com/nbubna/HTML) 轻量级的简化与`DOM`操作的js库。[view demo](http://nbubna.github.io/HTML/) `star:1.5K` [MEAN.JS](https://github.com/meanjs/mean) 全栈式javascript,使用`MongoDB, Express, AngularJS`和`Node.js`。`star:2.2K` ## 移动端 - [Swiper](https://github.com/thebird/swipe) 加速移动触摸滑块与硬件之间的转换。`star:5000`。 - [hammer.js](https://github.com/hammerjs/hammer.js) 一个支持多点触摸的手势库。`star:11000` - [amDoc](https://github.com/am-team/amDoc) 无线`Web`解决方案 - 文档规范指南 ## Node.js相关 - [nodeclub](https://github.com/cnodejs/nodeclub) 使用 `Node.js` 和 `MongoDB` 开发的社区系统。`star:3000` - [N-chat](https://github.com/nswbmw/N-chat) 使用 `Express + Socket.IO` 搭建的多人聊天室 。`star:300` - [N-blog](https://github.com/nswbmw/N-blog) 使用 `Express + MongoDB` 搭建多人博客。`star:1800` - [node-inspector](https://github.com/node-inspector/node-inspector) 基于`Blink`开发者工具的`Node.js`调试器。`star:7000` - [node-lessons](https://github.com/alsotang/node-lessons):`Node.js`包教不包会。`star:2.5K` - [nodePPT](https://github.com/ksky521/nodePPT) 使用`nodejs`写的网络幻灯片。可能是迄今为止最好的网页版`PPT`。`star:1.6K` [view demo](http://qdemo.sinaapp.com/) - [hexo](https://github.com/hexojs/hexo) 一款快捷,简单,强大的博客框架,基于`Nodejs`。`star:5.2K` ## React相关 - [react-style](https://github.com/js-next/react-style) 是 `React.js` 可维护的样式组件 - [react-component](https://github.com/react-component) 基于`reactjs`的组件。 - [react-native](https://github.com/facebook/react-native) 一个用`React`构建`native apps`的框架。`star:15000` - [react-native-guide](https://github.com/ele828/react-native-guide) 汇集了`react-native`学习资源与各类开源app。`star:850` - [awesome-react](https://github.com/enaqx/awesome-react) 关于`react`的工具,资源,视频的集合。`star:700` ## HTML5 - [Browserquest](https://github.com/mozilla/BrowserQuest): `Mozilla`开发的`HTML5`多人在线游戏。`star:5200` - [video.js](https://github.com/videojs/video.js) 开源的HTML5和Flash视频播放器。支持自定义进度条、按钮以及工具栏的底色。`star:9.1K` ## 其他 - j[avascript-style-guide](https://github.com/airbnb/javascript) 最合理的使用`javascript`的方法。 `star:18000` - [Mars](https://github.com/AlloyTeam/Mars) 腾讯移动`Web`前端知识库。`star:1600` - [css3please](https://github.com/paulirish/css3please) 跨浏览器自动生成`css3`前缀 - [brackets](https://github.com/adobe/brackets) 一款使用 HTML,CSS,JavaScript 创建的开源的针对 Web 开发的编辑器。`star:23000` - [normalize.css](https://github.com/necolas/normalize.css) 一个可定制的 `CSS` 文件,使浏览器呈现的所有元素,更一致和符合现代标准。支持IE8+。`star:17000` - [Ghost](https://github.com/TryGhost/Ghost) `Node.js`开发最新博客系统, 简单简洁, 响应式设计, 支持完全自定义, 免费, 专注博客。`star:16000` - [io.js](https://github.com/nodejs/io.js) 从`NodeJS`里分离出来的一条分支。`star:13000` - [2048 游戏](https://github.com/gabrielecirulli/2048) [view demo](http://gabrielecirulli.github.io/2048/) `star:7000` - [jade](https://github.com/jadejs/jade) 一款高性能简洁易懂的模板引擎。`star:8500` ## 高产大牛 - [Evan You](https://github.com/yyx990803) 前端轻量级框架`MVVM`框架`vue.js`作者,前`Google`工程师。`followers:1.6K` - [TJ Holowaychuk](https://github.com/tj) `Koa、Co、Express、jade、mocha、node-canvas、commander.js` 等知名开源项目的创建和贡献者。 `followers:14.1K` - [PaulIrish](https://github.com/paulirish) 著名的前端开发工程师,同时他也是Chrome开发者关系团队成员,jQuery团队成员,`Modernizr、Yeoman、CSS3 Please`和`HTML5 Boilerplate`的`lead developer`。`followers:15.7K` - [Mike Bostock](https://github.com/mbostock) 知名可视化库 `D3.js`的主要作者。`followers:8.3K` - [Nicolas Gallagher](https://github.com/necolas) `Normalize.css` 作者。`followers:3.6K` - [司徒正美](https://github.com/RubyLouvre) 前端迷你`MVVM`框架`Avalon`作者。`followers:2.1K` > 我的主页:http://segmentfault.com/u/trigkit4
github-FE-project
github上值得关注的前端项目
综合/资源
star:15000star:860Animation,UI,dialog,Carousels,color,image,workflow等。star:100javascript库,资源。star:3100linux,书籍推荐等。star:4000node.js中文资料导航。star:1200star:200样式/UI
HTML标签 来表现UI控件。这是一款语义化设计的前端框架,为攻城师而制作的可复用的开源前端框架。
star:17500CSS风格指南。star:3600测试/工具
JavaScript测试框架,用于Node.js和浏览器上的JavaScript应用测试。star:6680star:2800es6工具集,包括Grunt Tasks,Gulp Plugins,Broccoli Plugins,Brunch Plugins,Webpack plugins等等。star:1860JavaScript异步功能。虽然是为Node.js设计的,但是它也可以直接在浏览器中使用。star:13000Tower使用的富文本编辑器。star:1300HTML静态代码分析工具,可以集成到IDE环境或编译系统中。star:900js静态代码分析工具,可以帮你检测js语法错误和潜在的问题。star:5100CSS样式表的工具。由Nicholas C.Zakas所写。
star:2700Workflow/构建工具
Node.js的项目构建工具。拥有数量庞大的插件,是一款优秀的前端自动化工具。star:9500star:960node.js流的新一代前端构建系统。star:14000canvas/数据可视化
Canvas,纯Javascript图表库,提供直观,生动,可交互,可个性化定制的数据可视化图表。star:6900<canvas>标签的简易HTML5图表。star:14600JavaScript创意编码框架,gzip压缩后仅有2kb。star:1500js数据可视化框架,最流行的可视化库之一。star:38000模块管理/加载器
AMD的标准加载器,适合用于现代Web浏览器端应用的入口与模块管理。ESLvsRequireJSCommonJS规范的JavaScript模块加载器。提供简单、极致的模块化开发体验。star:4100动画
CSS动画库。简单易用易上手。star:23000JavaScript库,支持CSS3的动画效果,非常简单优雅。star:2600Javascript动画库。CreateJS套件的一部分。star:1500CSS3关键帧动画的JavaScript库,使用其特有的方式生成的动画效果。
star:3600插件
star:510star:9500view demostar:7700jQuery图片滚动插件,能够根据容器自动适应宽度。star:10000view demoSuperSlide即可解决! view demostar:1100star:1100jquery完全开源的JavaScript代码库,用户可以开发,调试和深度定制自己的滑块。star:850view demo框架、库和组件
web组件构建框架。一套以“一切皆组件、最少化代码量、最少框架限制”为设计理念的Web UI框架。star:9900javascriptweb框架。用于自动化和简化实时运行的 Web 应用程序的开发。可直接在浏览器或者云平台中运行。star:25300CSS3的转换和过渡,这个库允许你创建令人印象深刻的演示文稿。view demo。star:24300HTML5移动端开发框架。帮助开发者使用HTML5, CSS3和js做出不可思议的hybrid app。star:17000CSS3的3D幻灯片工具。能够制作绚丽的演示文稿并生成HTML格式,将它发布到web上。star:21500view demoJavaScript库,可以检测18项CSS3功能以及40多项关于HTML5的功能。star:16000css组件,你可以在网页的项目上到处使用。star:12000JavaScript编写的WebGL第三方库。提供了非常多的3D显示功能。star:20000star:8000ajax和pushState的封装,让你可以很方便的使用pushState技术,用以实现页面无刷新加载。star:11500javascript语法高亮。既可以运行在浏览器端也可以运行在服务端。star:5500Node.js命令行工具。star:3800Mozilla打造的一款可以给网站添加实时协作功能的JavaScript库。star:5KDOM操作的js库。view demostar:1.5KMEAN.JS 全栈式javascript,使用
MongoDB, Express, AngularJS和Node.js。star:2.2K移动端
star:5000。star:11000Web解决方案 - 文档规范指南Node.js相关
Node.js和MongoDB开发的社区系统。star:3000Express + Socket.IO搭建的多人聊天室 。star:300Express + MongoDB搭建多人博客。star:1800Blink开发者工具的Node.js调试器。star:7000Node.js包教不包会。star:2.5Knodejs写的网络幻灯片。可能是迄今为止最好的网页版PPT。star:1.6Kview demoNodejs。star:5.2KReact相关
React.js可维护的样式组件reactjs的组件。React构建native apps的框架。star:15000react-native学习资源与各类开源app。star:850react的工具,资源,视频的集合。star:700HTML5
Mozilla开发的HTML5多人在线游戏。star:5200star:9.1K其他
javascript的方法。star:18000Web前端知识库。star:1600css3前缀star:23000CSS文件,使浏览器呈现的所有元素,更一致和符合现代标准。支持IE8+。star:17000Node.js开发最新博客系统, 简单简洁, 响应式设计, 支持完全自定义, 免费, 专注博客。star:16000NodeJS里分离出来的一条分支。star:13000star:7000star:8500高产大牛
MVVM框架vue.js作者,前Google工程师。followers:1.6KKoa、Co、Express、jade、mocha、node-canvas、commander.js等知名开源项目的创建和贡献者。followers:14.1KModernizr、Yeoman、CSS3 Please和HTML5 Boilerplate的lead developer。followers:15.7KD3.js的主要作者。followers:8.3KNormalize.css作者。followers:3.6KMVVM框架Avalon作者。followers:2.1K