2017年9月github上值得关注的开源项目
2017-09-30 本文已影响234人
mytac
本人几乎每天会在github上更新,欢迎watch,repo地址
特效处理
ui相关
图像影音相关
- react-imgpro -- 用于React的图像处理组件
- geometry-processing-js -- 用于web上几何处理的快速通用框架。
- Youku-HTML5-Player -- 告别flash和广告,Youku HTML5播放器扩展
- style2paints -- 新一代线稿上色人工智能AI
- winamp2-js -- 在HTML5和Javascript中重新实现Winamp 2.9
服务端相关
- r2 -- HTTP客户端
- fastify -- 快速和低开销的Web框架,用于Node.js
- axios -- 用于浏览器和node.js的基于Promise的HTTP客户端
- p-progress -- 用于在长时间运行异步操作时向用户报告进度
- nanoevents -- 简单且小巧的事件发射器
import NanoEvents from 'nanoevents'
const emitter = new NanoEvents()
const unbind = emitter.on('tick', volume => {
summary += volume
})
function disable () {
unbind()
}
项目开发工具
-
Nano ID -- 一个小巧,安全的URL友好的JavaScript字符串ID生成器。
[example]
var nanoid = require('nanoid') model.id = nanoid() //=> "Uakgb_J5m9g~0JDMbcJqLJ"
代码分析工具
文件处理
数据图表相关
- D3 -- 使用SVG,Canvas和HTML将数据带入生活
- ngraph.path -- 在图表中查找路径
- billboard.js -- 一个基于D3 v4 +的可重用的简单界面JavaScript图表库。
博客
- clean-code-javascript -- 适用于JavaScript的干净代码概念
- front-end-handbook-2017 -- 2017 年,如何学习前端工程,用什么工具来实践?
- es6tutorial -- 一本开源的 JavaScript 语言教程,全面介绍 ECMAScript 6 新增的语法特性。
- learnVue -- Vue.js源码剖析
- tech-interview-handbook -- 面经
-
iCSS -- 谈谈一些有趣的 CSS 话题
73 React-Express-Blog-Demo -- React+Express+Mongo ->前后端博客网站