欢迎大家前往腾讯云技术社区,获取更多腾讯海量技术实践干货哦~
作者:樊东东
前端从业几年,积累了不少github开源库。
有时候想查阅以前star的库,但不好找,github大多库都是英文说明,对中文开发者不太友好,这里整理下收集的github库,方便需要的时候查阅。
其实老早就有整理github上资源的想法,现在才付诸行动。
正在写的时候收到稀土圈公众号开源库功能上线的通知,英雄所见略同。
node-ffmpeg
- ffmpeg视频处理的node库
bgrins/videoconverter.js
- 浏览器上转换和操作视频
pillarjs/multiparty
- node端解析请求中表单数据,包括文件上传
imweb/FKB
- 腾讯IMWeb团队前端知识库
cyclejs-community/create-cycle-app
- 生成cycle.js项目的工具
hejianxian/vddl
- vue列表拖放组件库
h5bp/server-configs-nginx
- 辅助配置nginx
h5bp/Front-end-Developer-Interview-Questions
- 前端开发面试集(英文版)
JacksonTian/fks
- 前端技能汇总(很全)
fouber/blog
- 前端大神张云龙关于前端工程问题的博客
joeyguo/blog
- 腾讯前端郭林烁的博客
HubSpot/odometer
- 计数展示的动画库(例如倒计时动画)
RxJS-CN/RxJS-Docs-CN
- Rxjs中文文档
ReactiveX/rxjs
- Rxjs
ChrisAntaki/dom-pool
- 循环利用节点,减少创建销毁节点开销提升页面性能的js库
AlloyTeam / AlloyCrop
- 腾讯AlloyTeam团队移动端图片裁剪组件
ElemeFE/node-practice
- 饿了么前端团队node实践
tawian/text-spinners
- 加载框
imagemin/imagemin
- 处理图片的js库
Qix-/tabs-are-better-than-spaces
- tab比space好的例子
avwo/whistle
- 基于Node实现的跨平台web调试代理工具,类似与fiddler
folger-fan/ifelse-loader
- webpack loader,前后端代码写在同一份文件,根据注释条件编译输出不同内容
AlloyTeam/Mars
- 腾讯AlloyTeam移动Web前端知识库
winstonjs/winston
- node日志库
wepyjs/wepy
- 小程序组件化开发框架
kpdecker/jsdiff
- 比较两份文本差异的js库
AlloyTeam/omi
- 腾讯AlloyTeam Web组件化框架
AlloyTeam/sodajs
- 腾讯AlloyTeam模版引擎
nolimits4web/Template7
- 移动优先的模版引擎
airbnb/enzyme
- React的js测试工具
facebook/jest
- facebook的js测试库
dominictarr/event-stream
- 函数式的流处理IO库
mochajs/mocha
- 简单、弹性、有趣的node测试框架
blueimp/jQuery-File-Upload
- 文件上传的jquery插件
terinjokes/gulp-uglify
- js混淆压缩的gulp插件
efri-yang/mobileValidate
- 移动端表单验证控件 (适用于jquery和zepto)
impress/impress.js
- CSS3动画库
benmajor/jQuery-Touch-Events
- jquery的移动端事件库
mtjs/mt
- 手机腾讯网前端团队开发维护的一个专注于移动端的、带有增量更新特色的js模块管理框架
scrat-team/scrat
- WEBAPP模块化开发框架(利用本地缓存)
addyosmani/basket.js
- 模块加载库(利用本地缓存)
facebookincubator/create-react-app
- 创建react项目的工具
electron/electron
- 用js、css、html创建跨平台桌面应用
seajs/seajs
- 模块加载器
yiminghe/async-validator
- 强类型的数据检验js库
wycats / handlebars.js
- 前端模版引擎
ElemeFE/element
- 饿了么前端团队的Vue组件库(业界比较早的vue组件库)
ElemeFE/mint-ui
- 饿了么前端团队的移动端Vue组件库
Semantic-Org/Semantic-UI
- UI组件库
visionmedia/page.js
- 前端路由器组件
websockets/ws
- 前端websocket工具库
alsotang/fast-js
- 如何编写高效率js的知识库,附测试代码
getify/You-Dont-Know-JS
- 你不知道的javascript书籍
AlloyTeam/AlloyTouch
- 腾讯AlloyTeam的触摸运动组件
weaver/node-mail
- node邮件组件
moment/moment
- 时间处理的js组件
facebook/react-devtools
- react开发工具
amekkawi/excel4node
- node的excel处理组件
MikeMcl/big.js
- 任意精度数值计算的js库
koajs/static-cache
- koa静态文件中间件
HubSpot/tether
- 前端浮层、提示框、下拉框的库
tj/co
- 基于es6 generator的异步代码同步编写的工具库
Pana/koa-log4js
- koa日志组件
ant-design/ant-design
- 阿里的react组件库,很早、很好、很强大
sequelize/sequelize
- node的orm组件
nomiddlename/log4js-node
- node的日志组件
mrdoob/stats.js
- 前端性能js监控组件
Socket.IO
- websocket工具库
felixge/node-formidable
- node表单处理组件
danwrong/restler
- node的http客户端
agershun/alasql
- 用sql操作localStorage、IndexedDB或Excel中的数据
timtian/qo-sql
- 腾讯某前端高工写的babel插件,用sql操作js对象,将sql编译成js代码
thejameskyle/babel-handbook
- babel工具书
babel/babel
- babel js编译器,可以用最新语法写js
lcxfs1991/blog
- 腾讯某前端博客
JingwenTian/awesome-frontend
- 前端资源库
jtyjty99999/mobileTech
- 前端移动端开发所需要的一些资源与小技巧
xgrommx/awesome-redux
- redux工具资源文档库
w3core/min.css
- css压缩库
oneuijs/You-Dont-Need-jQuery
- jquery的纯js替代方案
think2011/localResizeIMG
- 前端本地客户端压缩图片、自动按需加载文件
amfe/lib-flexible
- 可伸缩布局方案
ximan/dropload
- 移动端下拉刷新、上拉加载更多插件
madrobby/zepto
- 移动端的jquery替代方案
weui/react-weui
- 微信react的组件库
BetterJS/doc
- 腾讯IMWeb团队前端js异常统计框架
kriskowal/q
- 一个promise库
Tencent/weui
- 微信端前端组件库
chriso/validator.js
- 前端数据检验库
node-js-libs/load.js
- 微型js懒加载库
Modernizr/Modernizr
- 检测浏览器特性的工具库
dankogai/js-base64
- base64处理的js库
lodash/lodash
- js工具库
leizongmin/js-xss
- 可配置白名单的xss防御库
webpack/webpack
- 现代化模块化开发前端构建工具
daneden/animate.css
- css3动画库
facebook/flux
- facebook的数据流处理库
google/web-starter-kit
- google的web开发建议
mattbryson/TouchSwipe-Jquery-Plugin
- 触摸拨动的jquery插件
facebook/react
- 划时代意义的前端组件化开发库
jeromeetienne/jquery-qrcode
- 生成二维码的jquery插件
requirejs/requirejs
- 前端模块加载器
xufei/blog
- 某前端技术博客
zhaoda/spa
- 某腾讯前端高工晋级答辩的单页面开发框架
acidb/mobiscroll
- 移动端ui库
nolimits4web/Swiper
- 移动端触摸处理库
McPants/jquery.shapeshift
- 拖拽处理的jquery插件
thomaspark/bootswatch
- bootstrap主题
necolas/normalize.css
- css重置
zurb/foundation-sites
- 响应式的ui库
shixy/Jingle
- 一个比较早的移动端开发框架
gudh/ihover
- css3工具库
IanLunn/Hover
- css3工具库
mishoo/UglifyJS
- js混淆压缩库
substack/stream-handbook
- 介绍如何用node处理流的工具书
gulpjs/gulp
- 轻量的流式的js构建工具
posabsolute/jQuery-Validation-Engine
- jquery表单验证插件
matthewmueller/autocomplete
- 输入框自动完成的库
FortAwesome/Font-Awesome
- 字体图标库
xoxco/jQuery-Tags-Input
- 将输入框输入转变成标签列表的库
amazeui/amazeui
- h5开发框架
devbridge/jQuery-Autocomplete
- 输入框自动完成的库
dyve/jquery-autocomplete
- 输入框自动完成的库
xdan/autocomplete
- 输入框自动完成的库
twitter/typeahead.js
- twitter出品的输入框自动完成的库
formvalidation/formvalidation
- 表单检验的库
aui / art-template
腾讯某前端的模版引擎
gruntjs/grunt
- 前端构建工具
smalot/bootstrap-datetimepicker
- bootstrap日期控件
JerrySievert/date-utils
- 时间工具库
martintajur/node-mysql-activerecord
- node的mysql操作库
marioizquierdo/jquery.serializeJSON
- 表单数据序列化的jquery插件
macek/jquery-serialize-object
- 表单数据序列化的jquery插件
CodeSeven/toastr
- 提示框组件
janl/mustache.js
- 前端模版引擎
dcloudio/mui
- 移动端开发框架
h5bp/mobile-boilerplate
- 移动端快速开发模版
angular/angular.js
- 现代化组件化开发框架
expressjs/express
- node web开发框架
carhartl/jquery-cookie
- 前端操作cooki的jquery插件
ringo/ringojs
- 基于JVM的js引擎,V8是基于C++开发,那么这个就是基于java开发。js可以调用java库。
jquery/jquery-mousewheel
- 处理鼠标滚轮事件的jquery插件
h5bp/html5-boilerplate
- h5开发模版
amsul/pickadate.js
- jquery日期控件
arshaw/xdate
- 日期控件
cubiq/iscroll
- 前端处理滑动的工具库(在ios上总能碰到奇葩问题)
twbs/bootstrap
- 第一个h5 ui框架
jashkenas/backbone
- 前端第一个MVC框架