五年 Web 開發者 star 的 github 整理說明

歡迎大家前往騰訊雲技術社區,獲取更多騰訊海量技術實踐乾貨哦~

作者:樊東東

前端從業幾年,積累了不少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框架

相關閱讀

AfterEffect 從零開始 篇一 : 了解軟體界面,掌握基礎操作

盒子端 CSS 動畫性能提升研究

Puppeteer 初探之前端自動化測試

此文已由作者授權騰訊雲技術社區發布,轉載請註明文章出處

原文鏈接:cloud.tencent.com/commu


推薦閱讀:

chrome瀏覽器擴展應用開發之旅(一)
bootstrap 用來構建大型互聯網網站前端布局可行性如何?
前端知識 | React Native手勢響應淺析
如何用手機測試自己寫的web頁面?
CSS 中,為什麼絕對定位(absolute)的父級元素必須是相對定位(relative)?

TAG:前端开发 | Web开发 | GitHub |