開發資源總結 (轉載)

 

轉載:http://segmentfault.com/a/1190000002691861javascript

這是對本身這幾年開發的一個總結,各類項目、資源、書籍、博客等。做爲我本身的一個階段性總結,也但願對你們有些幫助。
項目源地址(Github) https://github.com/lyfeyaj/awesome-resources
歡迎你們各類拍磚、糾錯、最好是有 Pull Requestcss

喜歡麼?或者對您有用?那就在Github 上 Star 一下吧, 讓更多人看到看這篇文章 ^_^html

注: 由於內容較多, SegmentFault 彷佛沒辦法所有顯示, 你們能夠點擊 https://github.com/lyfeyaj/awesome-resources查看所有前端

Web 前端

Javascript

  • parallel.js: 先後端通用的一個並行庫
  • zepto: 用於現代瀏覽器的兼容 jQuery 的庫
  • totoro: 穩定的跨瀏覽器測試工具
  • TheaterJS: 一個用於模擬人輸入狀態的 JS 庫
  • stellar.js: 前端用於實現異步滾動效果的庫,現已再也不維護
  • skrollr: 另外一款實現一步滾動的開源庫,使用人數衆多,可實現各類狂拽酷炫掉渣天的前端效果,看真相
  • Framework7: 前端框架,是開發人員能夠基於 web 技術構建 IOS7 程序
  • regulex: 用於生成 正則表達式 的可視化流程圖
  • markdown-it: 新型 Markdown 解析器,快速,支持插件
  • multiline: 用於 Javascript 中的多行文本,相似於 Ruby 的 HERE Doc
  • screenfull.js: 全屏插件,支持各大瀏覽器
  • lunr.js: 相似於 Solr, 可是用於瀏覽器上的全文搜索引擎,能夠爲 JSON 建立索引,離線也可使用
  • jquery.hotkeys: jQuery 插件,用於綁定熱鍵
  • breach_core: Javascript 編寫的 Browser (瀏覽器)
  • octocard: 用於生成 Github 信息卡片的庫
  • github-cards: 用於生成 Github 信息卡片的庫
  • money.js: 輕量級貨幣轉換庫,web 和 node 皆可用
  • accounting.js: 輕量級的數字、貨幣轉換庫
  • javascript-algorithms: Javascript 實現的各類算法集合
  • lazy.js: 相似於 underscore, 可是會延遲執行,某些場景下,性能會有很大的提高
  • seajs: 前端模塊加載器,解決模塊化、依賴等問題
  • jQuery-One-Page-Nav: 單頁應用中一個用於處理導航欄的庫
  • js.js: Javascript 實現的 javascript JIT
  • jquery-ui: jQuery 團隊開發的 UI 相關的前端庫,功能強大
  • todomvc: 分別基於 AngularJS/EmberJS/Backbone等實現的 TODO List, 幫助開發者選擇前端 MVC 庫
  • localForage: Mozilla 出品,用於離線存儲,基於IndexedDB, WebSQL 或者 localStorage, 提供一致的接口
  • EventEmitter: 瀏覽器版的 EventEmitter
  • jquery.serializeJSON: jQuery 插件,用於將 form 表單序列化成 JSON 數據
  • knockout: 前端 MVVM 框架,用於開發富前端應用
  • mermaid: 能夠根據文本生成流程圖,相似於 Markdown 的語法
  • js-sequence-diagrams: 另外一款能夠根據文本生成流程圖的庫,相似於 Markdown 的語法
  • flow: 一個用來檢測 Javascript 語法錯誤的庫, Facebook 出品
  • zoomooz: jQuery 插件,用來處理瀏覽器縮放
  • fancyBox: 一個用於放大縮小圖片、Web 內容或者多媒體元素的庫,優雅大方
  • mithril.js: 輕量型前端 MVC 框架,部分使用場景下性能優於 Angular.js 和 React
  • backbone: 強大的前端 MVC 庫,鼻祖級前端庫,最初爲了配合 Rails 來模塊化前端應用,兼容性良好 (兼容到 IE6),插件豐富,性能良好
  • jquery.smartbannersmartbanner 是從 IOS6 開始支持的一個新特性, 這個插件提供了對早期 IOS4/5 和 Android 的支持
  • jquery.scrollTo: 在頁面上以一個元素爲起始以動畫的方式移動(ScrollTo)到另外一個元素, 支持回退等
  • jScrollPane: 自定義的滾動條,讓全部瀏覽器都顯示同樣的滾動條
  • onepage-scroll: 提供相似於 iPhone6 展現頁相似的效果,適用於單頁應用,兼容到 IE8
  • scrollMonitor: 前端插件用來監控元素的滾動事件(進入、退出等),性能很好
  • ScrollMagic: 神奇的滾動交互效果插件,能夠在滾動的過程當中設置各類各樣的動態效果
  • infinite-scroll: 滾動加載,滾動到最下到自動加載, Paul Irish 大神之做
  • animatable: 僅僅依靠 border-width 和 background-position 實現的各類動態效果,看真相
  • Fluidbox: 頁面上內嵌圖片的放大縮小效果,相似於 Medium 中的效果
  • jquery-validation: jQuery 的一個插件,用於校驗 Form 表單
  • BigVideo.js: jQuery 的一個插件, 用於實現大背景(視頻、圖片)效果
  • emscripten: 一款基於 LLVM, 能夠將 C/C++ 轉換成 Javascript 的工具,使得 Javascript 能夠近乎 Native 的速度
  • qrcode-generator: 各類語言的二維碼生成工具
  • device.js: 一個能夠檢測設備類型的工具,可讓咱們根據不一樣的設備來爲其定製響應的 Javascript 和 CSS
  • jquery-qrcode: jQuery 插件,用來生成二維碼
  • Wookmark-jQuery: jQuery 的一個插件,能夠用來實現瀑布流的效果
  • isotope: 能夠用來過濾、排列布局,實現美觀的動態佈局切換效果,Demo
  • lazysizes: 功能強大的圖片延遲加載工具,能夠首先加載一個低質量的圖片,而後再加載高質量的圖片
  • progressbar.js: 簡潔美觀的進度條,扁平化
  • pigshell: 一個由 Javascript 實現的Shell, 將互聯網當作一個大的文件系統, 經過 cd/ls/cat.....等命令, 能夠訪問 Facebook
    /Twitter/Google Drive 等網絡服務
  • spectrum: Js實現的顏色選擇器 (Colorpicker)
  • jQuery.countdown: jQuery 倒計時插件
  • summernote: WYSIWYG 富文本編輯器
  • awesomplete: 很是輕型的一個自動補全 JS 庫, 沒有任何依賴, 配置簡單, 美觀
Polyfills
  • picturefill: 響應式的圖片 <picture> polyfill, 支持srcset, sizes等
  • Placeholders.js: 爲不支持的 HTML5 的瀏覽器提供 Placeholder 支持
  • prefixfree: 自動爲 CSS 添加 Vender Prefix,把你從不停添加瀏覽器前綴的噩夢中解放出來
  • history.js: History 接口的功能實現
  • html5shiv: 爲 IE 等老舊瀏覽器添加 HTML5 標籤支持
  • es6-shim: 爲瀏覽器添加 ES6 支持
  • es5-shim: 爲瀏覽器添加 ES5 支持
  • Respond: 爲IE瀏覽器添加 media query 支持
  • json3: 爲舊瀏覽器添加 JSON 支持
HTML5 相關
  • sensor.js: 在智能移動設備瀏覽器上,經過HTML5的api使用移動設備的功能。定位、運動、傾斜等
  • hyhyhy: 用於建立 基於 HTML5 的 演示文稿
  • swipebox: jQuery 插件,用於處理移動端的觸摸事件
  • FileAPI: 前端用戶處理文件(拖放、多文件上傳等)
  • Sortable: 現代瀏覽器上用於實現元素拖拽排序的功能,支持 Meteor, AngularJS, React,不依賴 jQuery
  • Swiper: 用於實現瀏覽器上的滑動切換效果,支持硬件加速
  • matter-js: 2D 物理效果引擎,碰撞、彈跳等
  • jQTouch: 用於輔助建立手機端的 Web 應用,支持主題、Zepto.js 等
  • snabbt.js: 一個利用 Javascript 和 CSS transform 的 animation 庫
  • c3: 基於 D3 的圖表庫
  • echarts: 企業級圖表庫,百度開發
  • parallax.js: 一個用於響應智能手機 orientation 的庫
  • jQuery-Animate-Enhanced: jQuery 動畫庫的一個加強,用於現代瀏覽器
  • wysihtml: 富文本編輯器,適用於現代瀏覽器
  • slip: 一個經過滑動或者拖拽來操控列表的庫
  • evil-icons: 一個矢量圖庫,提供 Ruby/Node 等支持
  • PhotoSwipe: JS 的一個圖片展現庫
  • focusable: 是頁面上一個元素高亮的庫,有圖有真相
  • firefox.html: Firefox 在瀏覽器端的實現 —— HTML 版的 Firefox
  • jquery-mobile: jQuery 團隊開發的用於輔助手機端 web app 開發的庫,基於 HTML5
  • mobile-angular-ui: 基於angularjs和bootstarp的web app開發框架
  • interact.js: 一個適用於現代瀏覽器的,用於處理 手勢、拖放、縮放等的庫
  • rebound-js: 實現部分物理效果,Facebook 出品
  • basket.js: 基於 LocalStorage 的資源加載器,能夠用來緩存 script 和 css, 手機端使用速度快於瀏覽器直接緩存
  • iscroll: 高性能的滾動(scroll)處理庫,功能強大,支持各類事件,不依賴任何的庫,且插件豐富, 大衆點評的手機端列表滾動就是用這個庫處理的
  • metrics-graphics: 基於 D3 的圖表庫,簡潔、高效,Mozilla 出品
  • accessible-html5-video-player: Paypal 出品的 Video 播放器
  • loading: 幾種 Loading 效果,基於 SVG
  • flippant.js: 一款可以漂亮的網頁元素翻轉效果庫,代碼許久不更新,不過做爲源碼學習仍是不錯的
  • move.js: 基於 CSS3 的前端動畫框架
  • scrollReveal.js: 使元素以很是酷帥的方式進入畫布 (Viewpoint),看 Demo
  • Modernizr: 一個用來檢測 HTML5 和 CSS3 支持狀況的庫
  • foundation: 另外一款前端模版框架,相似於 Bootstrap
  • Flat-UI: Bootstrap 的一款主題,簡潔美觀
  • iCheck: 一款漂亮的 Checkbox 插件
  • Swipe: 很是輕量級的一個圖片滑動切換效果庫, 性能良好, 尤爲是對手機的支持, 壓縮後的大小約 5kb
  • slick: 功能異常強大的一個圖片滑動切換效果庫
  • SocialButtons: 漂亮的社交按鈕
  • sweetalert: 一個很是美觀的用於替換瀏覽器默認 alert 的庫
  • web-animations-js: Javascript 實現的 Web Animation API
  • vivus: 能夠動態描繪 SVG 的 JS 庫, 支持多種動畫
  • plyr: 輕量, 小巧, 美觀的 HTML5 視頻播放器
  • timesheet.js: 基於 HTML5 & CSS3 時間表
  • slideout: 一個很是美觀的側滑菜單
AngularJS
React

CSS

  • Hover: 基於 CSS3 的各類 鼠標懸停(hover)特效, 點擊查看效果
  • normalize.css: 一個用於重置瀏覽器內置樣式的庫
  • Skeleton: 一個 CSS 相關的庫,用於構建對手機友好的網站
  • pure: Yahoo 出品的前端樣式框架, 支持響應式

ICON

Web 後端

Ruby

    • ruby: Ruby 源代碼
    • spyke: 像使用 ActiveRecord 同樣使用 RESTful API 
    • reactive_record: 根據 ActiveRecord 的 數據庫 Schema 來反向生成 Model
    • eventmachine: Ruby 中著名的事件驅動庫
    • faker: Perl 的 Data::Faker 庫的一個 Ruby 實現,用於虛擬各類類型的數據
    • amqp: RabbitMQ 的 Ruby 客戶端,基於 EventMachine
    • bunny: 另外一個 RabbitMQ 的 Ruby 客戶端
    • thinking-sphinx: Sphinx 全文搜索的 ActiveRecord 插件
    • ruby-vips: Ruby 的一款圖像處理庫, 基於 libvips
    • statesman: Ruby 的一個狀態機
    • aasm: 另外一款 Ruby 狀態機
    • paper_trail: 一款強大的用於記錄 Model 變動的庫,很是適合於 建立記錄的版本和審查變動
    • timers: Ruby 的一個 Timer 庫,適合於配合事件使用
    • gitlab-shell: gitlab 的命令行工具,用於替換 gitolite
    • money: Ruby 的一個數字、貨幣轉換庫
    • money-rails: Rails 的一個數字、貨幣轉換庫
    • houston: APN 的 Ruby 庫
    • devise_invitable: Devise 的一個插件,用於邀請用戶
    • mail: Ruby 的處理郵件的庫
    • commander: Ruby 的命令行輔助庫
    • helios: 一個爲 IOS 提供後端支撐的庫
    • middleman: 一個輔助製做靜態網站的工具
    • pundit: 一個處理認證的庫
    • refile: 一個處理圖片上傳的庫
    • sharedrop: Airdrop 的 HTTP5 實現,基於 WebRTC
    • mailman: 處理接收郵件的庫
    • mruby: mini-ruby (light-weight ruby) 輕量級 Ruby 源代碼
    • sidekiq-status: Sidekiq 插件,用來監控任務狀態
    • postgres_ext: ActiveRecord 的插件,擴展了 PostgreSQL 相關的一些功能
    • prawn: Ruby 的 PDF 編輯工具
    • spring: Rails 的加載器,能夠加速 Rails 開發
    • rails: Rails 源代碼
    • newrelic-grape: Grape 的 Newrelic 插件
    • newrelic_moped: Moped 的 Newrelic 插件
    • rack-attack: 基於 Rack 的防攻擊中間件
    • rack-utf8_sanitizer: Rack 的 UTF8 序列化中間件
    • redis-stat: Redis 監控工具
    • rack-mini-profiler: Rack 中間件,用於分析各個性能指標,如 SQL, View渲染等
    • memory_profiler: 用於分析內存佔用
    • gctools: 用於分析和優化 Ruby GC,能夠配合 Unicorn 使用
    • wicked_pdf: Rails 插件,用於生成 PDF
    • request_store: Rack 中間件,用於保存僅單次請求有效的的全局變量,線程安全
    • slim: 基於 Ruby 的前端模板引擎,相似於 Haml, 語法更簡潔,聽說相比於 Haml 會更快一些
    • simplecov: Ruby 測試代碼的覆蓋率分析
    • sass: CSS 框架,使得編寫 CSS 更加容易和有趣,支持模塊化、變量、運算、Mixin等
    • slate: 靜態的 API 接口文檔生成工具,乾淨、整潔、對手持設備友好、單頁應用、代碼高亮
    • ruby-destroyed_at: ActiveRecord 擴展,支持安全刪除
    • taps: 支持數據庫導入導出 -> 原理是,對導出目標數據庫創建一個服務器提供數據接口,而後對目標導入數據庫進行數據導入,依賴 Sinatra 啓動數據庫接口服務
    • meta-tags: 爲 Rails 應用提供 SEO 優化支
      • logstash: 日誌、時間管理工具
      • rspec-rails: Rspec 的 Rails 插件
      • nokogiri: 一個功能強大,性能良好的用於解析 HTML, XML 的工具,支持 XPath 和 CSS 選擇器
      • vcr: 一個測試輔助庫,紀錄一組 HTTP 請求交互,並做爲測試重現
      • factory_girl: 一個用來準備測試數據的庫
      • mongoid_paranoia: Mongoid 軟刪除功能, 經過添加一個 destroyed_at
      • treat: Ruby的天然語言處理
      • MacGap1: 一款工具能夠將 HTML/CSS/JS 網絡應用打包成 Mac App
      • ffi: 能夠幫助 Rubyer 開發基於 C 的 ruby 庫, 提供了一套接口
      • api_cache: 能夠爲外部接口添加緩存的工具
      • ckeditor: Rails 的 Ckeditor 插件
      • mailboxer: Rails 插件, 能夠發送消息/郵件
      • gc_tracer: Ruby GC 跟蹤器
      • carrierwave-qiniu: Carrierwave 的 七牛 插件
      • mongoid-ancestry: Mongoid Ancestry 實現
      • countries: 一個庫包含全球各個國家的信息 (ISO 3166 (countries and states/subdivisions ), ISO 4217 (currency), and E.164 (phone numbers))
      • chruby: 切換 Ruby 的版本 和 能夠和 ruby-install 配合
      • ruby-install: 用來安裝 Ruby, JRuby, Rubinius, MagLev 或者 MRuby 環境
      • caphub: 基於 capistrano 的集中發佈管理實例
      • chruby: capistrano 的 chruby 支持
      • byebug: Ruby 2 的一個調試器
      • opal: Ruby -> Javascript 代碼轉換工具
      • volt: Ruby 的 一個 Web 框架, 使用 opal 使得先後端都可以用 Ruby 編寫
      • tunemygc: 用於分析 Ruby 的 GC, 並給出最合適的配置
      • parallel: Ruby 的一個並行運算庫
      • http.rb: Ruby 的一個 HTTP 庫, 提供了鏈式的語法和徹底的 Streaming 支持
      • has_scope: 用於在控制器中鉤子中使用Scope

      Python

      • django: 一個全棧式的 web 框架, 相似於 Rails
      • django-rest-framework: django 的 一個 Rest API 框架
      • wifiphisher: WIFI 中間人釣魚攻擊工具,獲取用戶名密碼
      • python-prompt-toolkit: Python 的交互命令行工具,提供代碼補全、高亮等
      • redis-rdb-tools: Redis 的 dump.rdb 文件解析器,用於分析內存使用、導出 JSON 以及 比較不一樣 rdb 文件差別
      • supervisor: 類UNIX下用於控制進程的一個開源庫,經過配置能夠監控、自動重啓各類服務
      • pyenv: Python 版本管理工具,相似於 RVM
      • pyspider: 一個爬蟲系統

      Node.js

      • Node-Webkit.js: Node-Webkit 是基於Chromium 和 node.js的運行環境,能夠用來建立桌面應用程序
      • request: 基於 Node.js 的用於網絡請求的庫,使用簡單,功能強大
      • hapi: 一個配置優先的 web 框架,hapijs.com
      • psi: 用於分析頁面速度的工具,支持命令行
      • gulp: 基於 Node.js 的流式構建系統
      • orchestrator: 一個能夠並行執行任務和依賴的庫
      • johnny-five: 用 Javascript 控制機器人
      • popcorn-js: Mozilla 的一個開源項目,容許開發者基於 HTML5 音視頻的時間線添加互動元素,好比註釋,字幕,甚至動畫
      • connect: Node 中間件支持,注:Express 4 如下依賴此庫,從 4 開始支持全新的 Router,相似於 Rails Engine
      • faker.js: Faker 的 Node 實現,用於生成假數據
      • chart: 用於終端生成 ASCII 圖表
      • drawille: 用於終端生成 ASCII 圖形
      • sparkly: spark.sh 的一個 Javascript 實現,終端生成 sparklines
      • node-inspector: Node 的調試神器,使用方法,用 node-debug 代替 node 啓動服務,並在你想調試的地方輸入 debugger
      • NodeOS: 基於 Node 的操做系統
      • pdfkit: Node 和 瀏覽器都可以使用的,用於生成 PDF 的庫
      • empty-trash: 清空垃圾桶
      • trash: 安全刪除文件 -> 將文件放入垃圾桶
      • rabbit.js: RabbitMQ 的 Node 客戶端
      • htmlbars: 基於 Handlebars 的一個變種,能夠編寫直接操做 DOM 的輔助方法
      • sharp: Node 的一個圖像處理的庫,基於 libvips
      • debug: 一個用於在 console 或者 瀏覽器輸出日誌,方便與 Debug 的工具
      • github-contributions: 一個好玩的庫,用於在 github 的 contribution calendar 上輸出你想要的文字或者圖案
      • hexo: 基於 Node 的靜態博客,相似於 Octopress
      • GhostScroll: Ghost 的一個主題
        • logstash: 日誌、時間管理工具
        • rspec-rails: Rspec 的 Rails 插件
        • nokogiri: 一個功能強大,性能良好的用於解析 HTML, XML 的工具,支持 XPath 和 CSS 選擇器
        • vcr: 一個測試輔助庫,紀錄一組 HTTP 請求交互,並做爲測試重現
        • factory_girl: 一個用來準備測試數據的庫
        • mongoid_paranoia: Mongoid 軟刪除功能, 經過添加一個 destroyed_at
        • treat: Ruby的天然語言處理
        • MacGap1: 一款工具能夠將 HTML/CSS/JS 網絡應用打包成 Mac App
        • ffi: 能夠幫助 Rubyer 開發基於 C 的 ruby 庫, 提供了一套接口
        • api_cache: 能夠爲外部接口添加緩存的工具
        • ckeditor: Rails 的 Ckeditor 插件
        • mailboxer: Rails 插件, 能夠發送消息/郵件
        • gc_tracer: Ruby GC 跟蹤器
        • carrierwave-qiniu: Carrierwave 的 七牛 插件
        • mongoid-ancestry: Mongoid Ancestry 實現
        • countries: 一個庫包含全球各個國家的信息 (ISO 3166 (countries and states/subdivisions ), ISO 4217 (currency), and E.164 (phone numbers))
        • chruby: 切換 Ruby 的版本 和 能夠和 ruby-install 配合
        • ruby-install: 用來安裝 Ruby, JRuby, Rubinius, MagLev 或者 MRuby 環境
        • caphub: 基於 capistrano 的集中發佈管理實例
        • chruby: capistrano 的 chruby 支持
        • byebug: Ruby 2 的一個調試器
        • opal: Ruby -> Javascript 代碼轉換工具
        • volt: Ruby 的 一個 Web 框架, 使用 opal 使得先後端都可以用 Ruby 編寫
        • tunemygc: 用於分析 Ruby 的 GC, 並給出最合適的配置
        • parallel: Ruby 的一個並行運算庫
        • http.rb: Ruby 的一個 HTTP 庫, 提供了鏈式的語法和徹底的 Streaming 支持
        • has_scope: 用於在控制器中鉤子中使用Scope

        Python

        • django: 一個全棧式的 web 框架, 相似於 Rails
        • django-rest-framework: django 的 一個 Rest API 框架
        • wifiphisher: WIFI 中間人釣魚攻擊工具,獲取用戶名密碼
        • python-prompt-toolkit: Python 的交互命令行工具,提供代碼補全、高亮等
        • redis-rdb-tools: Redis 的 dump.rdb 文件解析器,用於分析內存使用、導出 JSON 以及 比較不一樣 rdb 文件差別
        • supervisor: 類UNIX下用於控制進程的一個開源庫,經過配置能夠監控、自動重啓各類服務
        • pyenv: Python 版本管理工具,相似於 RVM
        • pyspider: 一個爬蟲系統

        Node.js

        • Node-Webkit.js: Node-Webkit 是基於Chromium 和 node.js的運行環境,能夠用來建立桌面應用程序
        • request: 基於 Node.js 的用於網絡請求的庫,使用簡單,功能強大
        • hapi: 一個配置優先的 web 框架,hapijs.com
        • psi: 用於分析頁面速度的工具,支持命令行
        • gulp: 基於 Node.js 的流式構建系統
        • orchestrator: 一個能夠並行執行任務和依賴的庫
        • johnny-five: 用 Javascript 控制機器人
        • popcorn-js: Mozilla 的一個開源項目,容許開發者基於 HTML5 音視頻的時間線添加互動元素,好比註釋,字幕,甚至動畫
        • connect: Node 中間件支持,注:Express 4 如下依賴此庫,從 4 開始支持全新的 Router,相似於 Rails Engine
        • faker.js: Faker 的 Node 實現,用於生成假數據
        • chart: 用於終端生成 ASCII 圖表
        • drawille: 用於終端生成 ASCII 圖形
        • sparkly: spark.sh 的一個 Javascript 實現,終端生成 sparklines
        • node-inspector: Node 的調試神器,使用方法,用 node-debug 代替 node 啓動服務,並在你想調試的地方輸入 debugger
        • NodeOS: 基於 Node 的操做系統
        • pdfkit: Node 和 瀏覽器都可以使用的,用於生成 PDF 的庫
        • empty-trash: 清空垃圾桶
        • trash: 安全刪除文件 -> 將文件放入垃圾桶
        • rabbit.js: RabbitMQ 的 Node 客戶端
        • htmlbars: 基於 Handlebars 的一個變種,能夠編寫直接操做 DOM 的輔助方法
        • sharp: Node 的一個圖像處理的庫,基於 libvips
        • debug: 一個用於在 console 或者 瀏覽器輸出日誌,方便與 Debug 的工具
        • github-contributions: 一個好玩的庫,用於在 github 的 contribution calendar 上輸出你想要的文字或者圖案
        • hexo: 基於 Node 的靜態博客,相似於 Octopress
        • GhostScroll: Ghost 的一個主題
          • ghost-themes: 多個 Ghost 主題
          • TermKit: 一個基於 Chrome 和 Node 的終端應用
          • h5ai: 配置簡單,美觀的 http 靜態目錄,支持 Nginx、Apache 等
          • http-server: Http 靜態服務器,基於 Node, 配置簡單
          • node-apn: Node 的 APN (Apple Push Notification) 模塊
          • chai: Node 的 TDD/BDD 測試框架
          • io.js: Node 的一個分支,更加活躍,開發更激進,最終的目的是合併入 Node.js
          • immutable-js: 不可改變的集合, 先後端通用
          • node-migrate: Node 的數據庫遷移框架
          • pomelo: Node 遊戲服務器框架,網易開發
          • blessed-contrib: 構建終端信息板 (Dashboard) 利器
          • node-notifier: Node 模塊,能夠發送本地通知,支持 Mac/Windows/Linux
          • prerender: 用於預解析網站,主要解決單頁應用(angular.js ember.js backbone.js 等)的搜索引擎 SEO 支持
          • spider: 一種新語言,目標是編譯成 Javascript
          • jsdoc: 用來生成 Javascript API 文檔的庫
          • browser-sync: 多瀏覽器(多設備)同步庫,監控 CSS/Javascript/HTML 的變動並通知到瀏覽器;監控瀏覽器的操做,如滾動、點擊等事件,同步到全部的開發設備。前端開發利器!
          • tmi: 基於 Node 的命令行工具, 用於計算網站圖片的權重,以及那些圖片能夠進一步優化
          • 6to5: 轉換 ES6 代碼爲 ES5,提早使用 ES6 語法帶來的各類暢快!
          • js-xss: 根據白名單過濾HTML(防止XSS攻擊)
          • PM2: Node 進程管理,內置負載均衡,提供自動重啓,熱啓動等功能,適合在生產環境下使用
          • sinopia: 私有 NPM 服務器
          • validator.js: 校驗工具(url,郵箱,整數等), 內置幾十種校驗方法,先後端通用
          • wechat: 微信公共平臺消息接口服務中間件
          • superagent: 更 NB 的 Ajax 請求庫,號稱比 jQuery 更好用,先後端通用
          • cheerio: Server 端的 jQuery, 相同的 API,支持 DOM 操做等
          • node-restify: Node.js 的 REST API 框架,從 Express 中借鑑了不少,並去除了 render 等方法
          • ejs: Node.js 的前端模板引擎, 使用 直接在 HTML中嵌入,簡單易學
          • Bluebird: 另外一款實現 Promises/A+ 的庫,相比於 Q,性能卓越
          • node-amqp: RabbitMQ 的 Node 客戶端
          • Knex: SQL 生成器,支持 PostgreSQL, MySQL 和 SQLite3, 用於和 Bookshelf 配合使用
          • node_redis: Node 的 Redis 客戶端
          • elasticsearch-js: ElasticSearch 的 Node 客戶端
          • Passport: Node 的認證中間件,支持 Express, 組件豐富, 支持多種認證策略,OAuth
          • everyauth: 認證庫,支持多種策略,OAuth,支持 Express
          • node-oauth: Node 的 OAuth 支持
          • restler: 一個 Node REST 客戶端
          • oauth2orize: Node 的服務端 OAuth支持
          • Mocha: Node 的 TDD/BDD 測試框架
          • nodemon: 開發時使用, 自動檢測文件變動, 並重啓服務
          • hiredis-node: hiredis 的 Node 模塊
          • node-jsonwebtoken: JsonWebToken 的 Node.js 實現
          • js2coffee: 將 Javascript 轉換成 CoffeeScript 的一個工具
          • grunt-injector: Grunt 的 JS/CSS 自動注入工具, 能夠自動將 JS/CSS 的引用注入到 HTML 文件中
          • NativeScript: 使用 Javascript 來編寫 IOS / Android 以及更多平臺原生軟件的庫
          • rosie: 用於生成 Javascript 對象, 方便測試, 相似於 factory_girl
          • jsduck: javascript 文檔生成工具
          Express
          • express-admin: Express 的後端,支持(MySQL, MariaDB, SQLite, PostgreSQL)
          • grant: Express 認證中間件(middleware)

          Erlang

          • kerl: 版本管理器, 用於管理 Erlang/OTP 實例, 相似於 RVM
          • rabbitmq-server: RabbitMQ 消息隊列 源碼
          • rabbitmq-tutorials: RabbitMQ 教程
          • ejabberd: XMPP 協議的開源實現,用於及時聊天軟件,Whatsapp 的聊天核心就是這個軟件
          • elixir: 基於 Erlang VM 的一個語言,語法相似於 Ruby
          • phoenix: 基於 Elixir 語言的 web 框架

          Java

          • elasticsearch: 開源的分佈式搜索引擎,社區活躍,支持強大

          C/C++

          • json: C++ 的 JSON 庫
          • simple-rtmp-server: 運營級的互聯網直播服務器集羣
          • mozjpeg: JPEG 圖片解碼壓縮,Mozilla 出品
          • libsass: SASS 的 C++ 實現
          • QQStars: 基於 WebQQ 協議和 QT 開發的 QQ 客戶端
          • caffe: 一個關於數據挖掘的庫
          • fastsocket: 一個高擴展性的 Socket 庫,在多核設備上有良好的表現,新浪出品
          • C: 將 C 語言校本化的一個工具, 能夠直接編寫 C 語言做爲腳本使用

          Go

          • delve: Go 調試器
          • go: Go 源碼
          • beego: 國內大牛開發的 Web 框架
          • revel: 全棧 Web 框架
          • martini: 另外一款 Web 框架
          • pgweb: PostgreSQL 的 Web 數據庫瀏覽器

          Lua

          • lua-nginx-module: 一個 Nginx 組件包, 可使用 Lua 來開發 Nginx 插件, 將之變成一個全功能的 Web 應用服務器

          IOS 或 OSX

          • Harpy: 用於檢測應用更新
          • CRToast: 現代、時髦的 IOS 通知提醒庫
          • Ono: IOS 或者 OSX 中用於處理 XML & HTML 的庫
          • CocoaMarkdown: IOS 或者 OSX 中用於解析或者渲染 Markdown 的庫
          • Haneke: 一個用於緩存圖片的 IOS 庫,無需配置
          • HanekeSwift: Haneke 的 swift 版本
          • RFQuiltLayout: 一個用於實現 IOS 端瀑布流的庫
          • kxmenu: 用於 IOS 上實現垂直菜單,支持上下左右等方向
          • peertalk: IOS 或者 OSX 中用於處理 USB 通訊
          • REMenu: IOS 中用於實現下拉菜單效果
          • RESideMenu: IOS 中側邊欄的異步效果實現,相似於 QQ 中的側邊欄
          • AwesomeMenu: IOS 中用於實現相似於 Path 應用菜單的效果,各類酷炫
          • Alamofire: NFNetworking 的 Swift 版本
          • Alcatraz: Xcode 的包管理工具
          • JBChartView: IOS 的圖表庫
          • PNChart: 基於 IOS 的強大圖表庫
          • GPUImage: 基於 GPU 圖片、視頻處理庫
          • shenzhen: 一個用於構架和發佈 IOS 的命令行工具
          • ZXingObjC: ZXing(二維碼、條形碼掃描庫) 的 Objective-C 實現
          • PKRevealController: IOS 上一個很是優秀的,用於實現側邊欄的庫
          • KIF: IOS 功能測試框架
          • Bolts-iOS: 爲了加快開發速度的相對低層級的庫集合, Parse 和 Facebook 出品
          • MaterialKit: 基於 Swift 實現的 Google Material Design 效果
          • Carthage: 一個簡單的、去中心化的 Cocoa 依賴管理庫, Swift 編寫,僅用於 IOS8.0 及 之後的系統
          • JSONModel: 智能化的數據模型,有了它,不再用手動解析JSON數據啦
          • KZPlayground: 提供對 Objective-C 的 Playground 支持,比 Swift 更快
          • RMStore: 輕量級應用內購買庫,集成方便,使用簡單,方便項目中快速支持應用內購買
          • pop: Facebook開源出來的動畫擴展庫
          • JSQMessagesViewController: 一個優美大方的即時聊天 UI 庫
          • realm-cocoa: 一個移動端數據庫,提供了豐富的數據支持,快速,且不依賴 SQLite
          • Surge: Swift 的高效數學運算庫,基於 Accelerate
          • Masonry: OSX 和 IOS 上用來簡化 Autolayout 約束的一個庫
          • Side-Menu.iOS: 一款精美的側邊欄實現
          • AsyncDisplayKit: IOS 上的一款異步界面引擎, 很是流暢, Facebook 出品
          • Kiwi: IOS 的 BDD 測試框架
          • PonyDebugger: IOS 的遠程調試工具, 容許開發者在 Chrome Developer Tool 中調試 IOS 應用
          • ObjectiveSugar: 提供一些 Objective-C 的語法糖, 相似於 Ruby 的語法
          • SwiftyJSON: Swift 的一個處理 JSON 的庫
          • Cartography: 在 Swift 中 聲明式的使用 Autolayout
          • HanekeSwift: Swift 中可用來作緩存的庫,對圖片的支持尤佳
          • RuntimeBrowser: IOS 和 OSX 的運行時類瀏覽器, 能夠查看運行時的頭文件, 容許動態加載新模塊
          • iOS-Runtime-Headers: IOS 運行時頭文件, 從RuntimeBrowser抽出
          • WBWebViewConsole: 應用內置用於 Debug 的控制檯, 支持 UIWebView & WKWebView
          • DBCamera: 方便高度自定義相機UI的庫
          • UIImage-Helpers: 截圖、模糊化圖片、生成特定顏色的圖片,均可以由這個庫完成
          • SwiftHTTP: Swift 的 HTTP 封裝
          • VKVideoPlayer: 方便高度自定義視頻播放器的庫
          • Android

            • Slidr: 一個用於給 Activity 添加滑動消隱效果的庫
            • material_design_zh: Material Design 的中文協同翻譯
            • galgo: Android 的日誌工具,能夠將日誌顯示在 Activity 的最上端,方便調試
            • sweet-alert-dialog: Sweet Alert Android 版本,用於應用內通知和提示
            • Side-Menu.Android: 一款精美的側邊欄實現
            • dagger: Android 和 Java 的依賴注入庫
            • picasso: 一款用於下載並緩存圖片的庫
            • ArcAnimator: 實現 ARC 動畫的庫
            • MPAndroidChart: 強大的圖表工具

            代碼效率

            CoffeeScript

            TypeScript

            Sublime Text

            雲計算

            Docker

            • kubernetes: Google 開源的 Docker 集中管控系統
            • weave: 用於爲基於不一樣主機的 Docker Containers 建立一個虛擬網絡

            OS

            • linux: linux 源碼,Linus 大神之做,只能膜拜了
            • smartos-live: Joyent 出品的用於雲平臺的智能 OS

            開源產品(論壇、在線教育、項目管理等)

            • Edx: 在線教育平臺源代碼,Edx
            • alchemy_cms: 開源 CMS 系統,基於 Rails
            • flynn: 下一代 PAAS 服務產品,用於管理主機或者 AWS 實例
            • jsgen: 開源論壇、博客系統, 基於 Node.js, AngularJS, MongoDB
            • libreboard開源看板系統,除了配色,長得幾乎和 Trello 如出一轍
            • paperwork: 開源筆記系統,相似於Evernote, Microsoft OneNote & Google Keep
            • cabot: 開源服務器監控服務
            • firefox-ios: IOS 版 Firefox 源代碼
            • gogs: 一款開源 Git 託管服務,基於 GO 語言開發,相似於 Gitlab
            • huginn: 我的代理監控,能夠監控天氣、Twitter、網站等等,並按照預設的條件發送通知給本身,功能強大!
            • nodeclub: 社區系統,基於Node.js 和 MongoDB 開發
            • keystone: 基於 Node.js 的 CMS 系統
            • apostrophe: 基於 Node.js 的 CMS 系統
            • reddit: Reddit 的源代碼
            • lets-chat: 適合小團隊的聊天服務, 能夠本身搭建, 基於 Node.js 支持 Restful API, XMPP 等
            • dokku: 基於 Docker 的 Mini-Heroku, 最小型的 PAAS 實現
            • VLC: VLC 視頻播放器源代碼
            • HackerNews-React-Native: HackerNews 基於 React Native 實現

            代碼規範&設計模式

            Ruby

            Rails

            Javascript

            • umd: 全局模塊定義, 提供了幾種模塊定義規則和模式, 使其能夠支持 AMD/CMD/瀏覽器全局/jQuery插件等
            AngularJS

            Java

            Android

            Bash

            Objective-C

            IOS

            Swift

            數據庫

            • postgrest: PostgreSQL 的 RESTful API
            • pgcli: PostgreSQL 命令行工具,提供高亮和自動補全
            • mongo: MongoDB 源代碼
            • nedb: 純 Javascript 實現,類 MongoDB 的內存型數據庫,API 基本和 MongoDB相同,可選同步寫入磁盤,小項目數據不太多時性能很強乃至超過MongoDB
            • TokuMX MongoDB: TokuMX 版的 MongoDB, MongoDB 的一個分支,支持更快的寫速度,完整的事務支持等
            • sequelpro: Mac OSX 的 MySQL 數據庫管理軟件
            • 博客 / 網站

              設計

              • Dribble: 設計師必上的網站,各類設計資源、創意、分享等
              • Design Museum: 當代前沿設計,涉及設計的各個領域
              • Behance: 創意&設計資源集合,Adobe 旗下網站(應用)
              • Awwwards: 一家篩選評比互聯網上最佳網站設計開發的網站
              • gooood: 建築,景觀,設計,藝術在線雜誌
              • ui4app: 專一於 IOS UI 的一個網站,提供各類設計資源
              • wookmark: 這上面有分享的各類各樣的美圖、設計等

              技術

相關文章
相關標籤/搜索