github上值得關注的專案
阿新 • • 發佈:2019-02-09
轉載自:https://segmentfault.com/a/1190000002804472
該網站的資源都託管到了github
,microjs.com
是一個可以讓你選擇微型的js
類庫的網站,該網站裡的js
庫都是壓縮後不大於5KB的,非常實用
- front-end-collect 分享自己長期關注的前端開發相關的優秀網站、部落格、以及活躍開發者。
star:860
- f2e-hub 包含
Animation,UI,dialog,Carousels,color,image,workflow
等。star:100
- awesome-javascript 一系列很棒的
javascript
庫,資源。star:3100
- fks 前端技能彙總,包含前端知識架構,後端知識,
linux
star:4000
- node123
node.js
中文資料導航。star:1200
- Front-end-tutorial 最全的資源教程-前端涉及的所有知識體系。(12.25更新)
-
樣式/UI/css
- Semantic-UI 讓你使用任何
HTML
標籤 來表現UI控制元件。
這是一款語義化設計的前端框架,為攻城師而製作的可複用的開源前端框架。star:17500
- Semantic-UI 讓你使用任何
-
- primer
CSS
風格指南。star:3600
- glue 一個生成CSS sprites的簡單的命令列工具。star:2.5K (7.19更新)
- postcss 用js外掛來對css進行轉換,類似Sass的預編譯器,但實現了模組化,並且更加強大。
star:4.5K
- mui 輕量級css框架。
star:1.5K
(10.15更新)
- img2css 將圖片轉為純css的黑科技。
star:1.5K
(12.25更新)
測試/工具
- mocha 一個簡單、靈活有趣的
JavaScript
測試框架,用於Node.js
和瀏覽器上的JavaScript
應用測試。star:6680
- csscss css程式碼冗餘分析儀,用於分析冗餘 。
star:2800
- es6-tools
es6
工具集,包括Grunt Tasks,Gulp Plugins,Broccoli Plugins,Brunch Plugins,Webpack plugins
等等。star:1860
- async
JavaScript
非同步功能。雖然是為Node.js
設計的,但是它也可以直接在瀏覽器中使用。star:13000
- simditor 團隊協作工具
Tower
使用的富文字編輯器。star:1300
- HTMLHint
HTML
靜態程式碼分析工具,可以整合到IDE
環境或編譯系統中。star:900
- jshint
js
靜態程式碼分析工具,可以幫你檢測js
語法錯誤和潛在的問題。star:5100
- csslint 分析和優化你的
CSS
樣式表的工具。由[Nicholas C.
Zakas][30]所寫。star:2700
- protractor 一款端對端的
angular apps
測試框架。star:4K
- casperjs 一個基於
PhantomJS
的開源導航指令碼和測試工具。star:4.8K
- Karma 自動化完成單元測試,允許你在多個瀏覽器裡執行
js
程式碼。讓你的TDD
變得簡單,快速,有趣。star:5.3K
- jasmine 是一個簡易的
JS
單元測試框架, 用來測試Javascript
程式碼。star:9.1K
(6.28更新) - chai 一個針對
Node.js
和瀏覽器的TDD
(測試驅動開發)/BDD
(行為驅動開發)的斷言框架,可與任何JavaScript
測試框架整合。star:2K
(6.29更新) - Qunit 一個很容易使用的js單元測試框架,該框架是由
jQuery
團隊的成員所開發,並且是jQuery
的官方測試套件。star:3.3K
(6.29更新)
Workflow/構建工具
- Grunt 基於
Node.js
的專案構建工具。擁有數量龐大的外掛,是一款優秀的前端自動化工具。star:9500
- yeoman 一個強健的工具,庫,及工作流程的組合。
star:960
- gulp 基於
node.js
流的新一代前端構建系統。star:14000
- spm 是
CMD
的包管理工具,需要和Sea.js
配合使用。
canvas/資料視覺化
- echarts 基於
Canvas
,純Javascript
圖表庫,提供直觀,生動,可互動,可個性化定製的資料視覺化圖表。star:6900
- Chart.js 使用
<canvas>
標籤的簡易HTML5圖表。star:14600
- sketch.js 跨平臺
JavaScript
創意編碼框架,gzip
壓縮後僅有2kb。star:1500
- d3 一個基於資料操作文件的
js
資料視覺化框架,最流行的視覺化庫之一。star:38000
- zrender 一個輕量級的
Canvas
類庫,MVC封裝,資料驅動,提供類DOM
事件模型,讓canvas
繪圖大不同!star:850
- c3 一個基於
D3.js
的可重用JavaScript
圖表庫。幾乎零學習曲線。star:4.5K
(6.28更新) - img2css 將圖片轉為純css程式碼。(11.3更新)
模組管理/載入器
- ESL 是一個瀏覽器端、符合
AMD
的標準載入器,適合用於現代Web
瀏覽器端應用的入口與模組管理。
ESL
vsRequireJS
體積更小 (Smaller) 效能更高 (Higher performance) 更健壯 (More Robustness) 不支援在非瀏覽器端使用 (Browser only) 依賴模組用時定義 (Lazy define)
- seajs 一個遵循
CommonJS
規範的JavaScript
模組載入器。提供簡單、極致的模組化開發體驗。star:4100
- Component 一個模組化的
JavaScript
框架,同時也是面向前端的包管理器。 - webpack一個模組打包工具,你可以使用
WebPack
管理你的模組依賴,並編繹輸出模組們所需的靜態檔案。star:9K
動畫
- animate.css 一個跨瀏覽器的
CSS
動畫庫。簡單易用易上手。star:23000
- move.js 極小的
JavaScript
庫,支援CSS3
的動畫效果,非常簡單優雅。star:2600
- TweenJS 是一個簡單但強大的
Javascript
動畫庫。CreateJS
套件的一部分。star:1500
- bounce.js 一個用於製作漂亮的
CSS3
關鍵幀動畫的JavaScript
庫,使用其特有的方式生成的動畫效果。star:3600
- primer
-
- Swipe 號稱最精確的
Slider
觸控庫,專為移動裝置優化。star:4.7K
- tween.js 一款可生成平滑動畫效果的
js
動畫庫。tween.js
允許你以平滑的方式修改元素的屬性值。它可以通過設定生成各種類似CSS3的動畫效果。star:2.5K
(7.15更新) - parallax.js輕量級的的視差引擎,能對智慧裝置的方向作出反應。。
star:9K
(10.17更新)
- Velocity 是一款和jQuery的
$.animate()
有相同API的動畫引擎。很適合移動端的動畫開發,還打包了顏色動畫,轉換,迴圈,easing效果,類動畫、滾動等功能。star:9.5K
(12月25更新)
外掛
- Swipe 號稱最精確的
-
- zepto.fullpage 專注於移動端的全屏滾動外掛。
star:510
- onepage-scroll 可以輕鬆建立一個動感的響應式的滾動效果頁面,比較適用於單頁面的專題站。支援現代瀏覽器和IE8以上版本。View
demo 。
star:7700
- slick 一款完全響應式的
jQuery
圖片滾動外掛,能夠根據容器自動適應寬度。star:10000
view demo - superslides 致力於解決網站大部分特效展示問題。網站上常用的“焦點圖/幻燈片”“Tab標籤切換”“圖片滾動”“無縫滾動”等只需要一個
SuperSlide
即可解決! view demostar:1100
- jQuery-One-Page-Nav 當用戶滾動網頁時,實現平滑滾動和智慧導航。
star:1100
- slider 一個
jquery
完全開源的JavaScript
程式碼庫,使用者可以開發,除錯和深度定製自己的滑塊。star:850
view demo - github-hovercard github 滑鼠懸停顯示使用者,倉庫等摘要資訊。(10.15更新)
- onepage-scroll 一款帶有背景視覺差效果的
jQuery
整頁滾動特效外掛。star:8K (10.17更新)view demo - justlazy.js 輕量級js圖片延遲載入外掛。(10.22更新)
框架、庫和元件
- polymer
web
元件構建框架。一套以“一切皆元件、最少化程式碼量、最少框架限制”為設計理念的Web UI
框架。star:9900
- impress.js 建立令人興奮的演示。使用
CSS3
的轉換和過渡,這個庫允許你建立令人印象深刻的簡報。view demo。star:24300
- ionic 先進的
HTML5
移動端開發框架。幫助開發者使用HTML5, CSS3和js
做出不可思議的hybrid app
。star:17000
- reveal.js 基於
CSS3
的3D幻燈片工具。能夠製作絢麗的簡報並生成HTML
格式,將它釋出到web上。star:21500
view demo
- pure.css 一組很小的,響應式的
css
元件,你可以在網頁的專案上到處使用。star:12000
- three.js 是
JavaScript
編寫的WebGL
第三方庫。提供了非常多的3D顯示功能。star:20000
- TimelineJS 輕鬆製作時間軸。
star:8000
- jquery-pjax 對
ajax
和pushState
的封裝,讓你可以很方便的使用pushState
技術,用以實現頁面無重新整理載入。star:11500
- highlight.js
javascript
語法高亮。既可以執行在瀏覽器端也可以執行在服務端。star:5500
- commander.js
Node.js
命令列工具。star:3800
- togetherjs 由
Mozilla
打造的一款可以給網站新增實時協作功能的JavaScript
庫。star:5K
- HTML.js 輕量級的簡化與
DOM
操作的js庫。view demostar:1.5K
- MEAN.JS 全棧式javascript,使用`MongoDB, Express,
AngularJS和
Node.js。
star:2.2K`
- wechat.js 微信相關的 js 操作:分享、網路、選單。
star:700
- JavaScript-Load-Image 一個
js
載入和轉換影象檔案的庫。star:1.2K
[view
demo][95]
- progress.js 一個
js
和CSS3
的庫,幫助開發人員為網頁上的每個物件建立和管理進度條效果。star:1.6K
view demo - foundation 號稱世界上最先進的響應式前端框架,也是一款
Mobile First
的框架。star:21K
- Sugar 一個
JavaScript
庫。它擴充套件了現有的JS
物件的方法,讓你可以用更少的程式碼做更多的事情。star:2.8K
- todomvc 幫你挑選一款MV*框架,它使用不同的最流行的
js MV*
框架實現了一個相同的Todo
應用。star:13K
- yepnope.js 這是一個非同步的條件載入框架,速度超快,只為使用者載入需要的指令碼。使用非常簡單,非常有用!
star:2.5K
- Material UI 是一個
CSS
框架和一組實現谷歌 Material Design 設計規範的 React
元件。star:8.8K
(6.28更新)
- vuejs 用於構建互動式的 Web 介面的庫。它提供了
MVVM
資料繫結和一個可組合的元件系統,具有簡單、靈活的 API。star:6K
(7.12更新) - meteor 超簡單的,資料庫無處不在的,用於自動化和簡化實時執行的
Web
應用程式的開發。純JavaScript
的Web框架。star:27K
(7.12更新) - webuploader
一個簡單的以HTML5
為主,FLASH
為輔的現代檔案上傳元件。支援大檔案分片併發上傳,極大的提高了檔案上傳效率。star:1.8K
- zepto.fullpage 專注於移動端的全屏滾動外掛。
-
- fastclick觸控UI上的消除點選延遲js庫。
star:1W
(10.15更新) - wangEditor 輕量級web富文字框。 (10.15更新)
- benchmark.js是強大的基準測試庫,幾乎適用於所有
JavaScript
平臺。支援high-resolution
定時器,並返回重要的統計結果。star:1.7k
(10.15更新) - headroom.js是一個輕量級、純 JS 元件,用來隱藏或展現頁面上的元素,為你的頁面留下更多展示內容的空間。
star:7.5K
(10.15更新)
移動端
- fastclick觸控UI上的消除點選延遲js庫。
-
- Swipe 加速移動觸控滑塊與硬體之間的轉換。
star:5000
。 - hammer.js 一個支援多點觸控的手勢庫。
star:11000
- amDoc 無線
Web
解決方案 - 文件規範指南 - amazeui 移動優先的跨屏前端框架。面向
HTML5
開發,使用css3
做動畫和互動。star:4.1K
- Zepto 一款面向移動端裝置、
API
與jQuery
相容的基礎庫。 - mui 最接近原生APP體驗的高效能框架 。
star:1.1K
(6.28更新) - Swiper純
javascript
打造的滑動特效外掛,面向手機、平板電腦等移動終端。能實現觸屏焦點圖、觸屏Tab切換、觸屏多圖切換等常用效果。star:6K
(10月18更新)
- SUI-Mobile由阿里巴巴國際UED前端出品的移動端UI庫,輕量精美
star:2K
(2016.1.14更新) - lib-flexible 淘寶出品的移動端可伸縮佈局方案。
star:1.3K+
(2016.1.14更新)
Node.js相關
http://nodeframework.com/ 專門收集
node.js
的web
框 - Swipe 加速移動觸控滑塊與硬體之間的轉換。