开发资源总结

当时是对准协调马上几乎年支出的一个总结,各种类、资源、书籍、博客等。作为自身好的一个阶段性总结,也期对大家有些拉扯。
项目源地址(Github) lyfeyaj/awesome-resources
接大家各种拍砖、纠错、最好是发出 Pull Request

爱好欢么?或者对而来因此?那即便以Github 上 Star 一下咔嚓,
让再多人视看即篇稿子 ^_^

 

 

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.smartbanner: smartbanner 是从
    IOS6 开始支持之一个新特性, 这个插件提供了针对前期 IOS4/5 和 Android
    的支撑

  • jquery.scrollTo:
    在页面及盖一个要素呢开端以动画片的道移动(ScrollTo)到其他一个素,
    支持回退等

  • jScrollPane:
    自定义之滚动条,让具备浏览器还展示同一的轮转条

  • jQuery custom content
    scroller:自定义滚动条,多种样式,IE9以上兼容良好,IE8有局部样式问题

  • 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 库, 没有其他借助, 配置简单, 美观

  • switchery: IOS 7 上 Switch
    的 JS 实现, 支持 IE8 及以上浏览器

  • trix: Basecamp
    公司出品的富贵文本编辑器,简洁精致

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
  • angular-masonry: Masonry
    的 AngularJS 插件,用于瀑布流

  • angular-schema-form:
    根据 JSON 生成响应的 Form 表单

  • restangular: Angular
    中因故来拍卖 RESTful API 的插件,可代 $resource

  • ng-cordova: Cordova
    常用组件的 Angular 版本

  • angular-translate:
    Angular 的国际化 (I18n)

  • ng-inspector: Chrome
    插件,用于调试 Angular

  • angularjs-style-guide:
    AngularJS 代码风格

  • ngReact: React 的 Angular
    插件,可以在 Angular 中使用 React Components

  • material: Google Material
    Design 效果的 Angular 实现

  • angular-local-storage:
    Angular 插件, 提供了针对性 localStorage 的和睦支持,
    并对无支持之浏览器采用 cookie 优雅降级

  • angular-filter: 一组发因此底
    Angular Filters

  • bindonce: Angular 插件,
    用于减少 Watcher 的多少, 提升性

React
  • react: React 框架源代码

  • react-native: Facebook
    出品的应用 React 开发 IOS 原生应用的框架

  • react-hot-loader:
    实时调整 React 组件效果

  • grunt-react: React 的
    Grunt 组件, 用于将 JSX 编译成 JS

  • touchstonejs: 基于
    React 的手机采用前端框架

  • essential-react: 基于
    React, ES6, React-Router的一个用脚手架

  • react-router: React
    路由解决方案

CSS

  • Hover: 基于 CSS3 的各种
    鼠标悬停(hover)特效, 点击查阅效果

  • normalize.css:
    一个用来重置浏览器内置样式的库

  • Skeleton: 一个 CSS
    相关的堆栈,用于构建对手机友好的网站

  • pure: Yahoo 出品的前端样式框架,
    支持响应式

  • materialize: 基于谷歌
    Material Design 的响应式 CSS 框架

  • Metro UI: 一个 Metro
    风格的前端框架

ICON

  • icono: 一款款就此纯 CSS
    实现的图标库

  • material-design-icons:
    Google 为 Material Design 出品的 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

  • linguist: Github 官方出品,
    用于识别编程语言, 以及代码高亮

  • markup: Github 官方出品,
    用于解析各类 markup 文件

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
    文档生成工具

  • shelljs: shell 命令的
    Node.js 封装, 支持 local 和 global 两种植模式

  • daemon.node:
    以后台守护进程启动 node 应用的无比小化实现, 可看做学习源码使用

  • blessed: Node 的命行界面工具,
    一联合一组高级接口支持命令行绘图, 动画等

  • node-spdy: Node 的 SPDY 支持

  • node-fibers: Node 的
    Fiber 实现

  • fast.js: 对 JS
    的片段措施的再度实现, 提供再胜的性能

  • log4js-node: Log4js
    的 Node.js 版

  • https://github.com/andrewplummer/Sugar: Javascript
    原生类型的功能扩充(Monkey Patch), 提供了各种语法糖

  • shelljs: 各种 Shell 命令的
    Node 实现

  • Meteor: 一个因 Node.js
    的平台,用于开发实时网页和走应用

  • Koa: Node.js web 框架,Express
    原班人马打造,推崇极简,通过 generator 实现异步控制

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 应用服务器

  • kong: 一个瞩目让可扩大,
    高性能及可靠性的 Restful API 框架

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:
    方便高度自定义视频播放器的库

  • MagicalRecord: 基于
    Core Data 之上的 ORM, 是 Active Record 的 IOS 版实现, 可以简单 Core
    Data 代码

  • SQLite.swift:
    SQLite3 的 Swift 层接口实现

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

  • coffeescript:
    Coffeescript 源码

TypeScript

  • DefinitelyTyped:
    高质量之 TypeScript 资源集中

Sublime Text

  • SublimeCodeIntel:
    Sublime Text 的代码补全工具,支持多种语言

  • Emmet:一个用来加强开发效率的编辑器插件,前身是Zen
    coding

  • SublimeLinter:
    一个提供代码质量检测的插件

  • SublimeTmpl:快速新建指定的模版文件

  • Syntax-highlighting-for-Sass:sass代码高亮插件

  • MarkdownEditing:
    Sublime Text 强大的 Markdown 扩展, 提供快捷键, 主题等

  • ApplySyntax:
    辅助检测语法插件

  • CTags: Sublime Text Ctags
    支持插件, 需要设置 ctags

  • sublime-react: React
    代码高亮

云计算

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 实现

  • spree: 基于 Ruby on Rails
    的开源在线电子商务网站

  • v2ex: V2EX 的 IOS 源代码

代码规范&设计模式

Ruby

  • Airbnb 的 ruby 代码编写规范:
    Airbnb 的 ruby 代码编写规范
Rails
  • Rails 代码编写规范:
    Rails 代码编写规范

Javascript

  • umd: 全局模块定义,
    提供了几乎栽模块定义规则及模式, 使该得以支撑
    AMD/CMD/浏览器全局/jQuery插件等
AngularJS
  • angularjs-styleguide:
    AngularJS 代码规范

  • Angular-Design-Patterns-Best-Practices:
    Angular 设计模式的顶尖实现

Java

  • java-design-patterns:
    Java 设计模式
Android
  • android-best-practices:
    Android 开发最佳实践

Bash

  • bashstyle: Bash
    代码编写规范

Objective-C

  • objective-c-style-guide:
    Objective-C 代码编写规范,New York Times 出品
IOS
  • ios-good-practices:
    IOS 开发最佳实践

Swift

  • swift-style-guide:
    Swift 代码编写规范

Design

  • web-design-standards:
    网站设计标准(美国政府网站)

数据库

  • 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:
    这上头有分享的形形色色的美图、设计等

技术

  • code4app: 专注让IOS
    代码的一个网站,提供各种力量实现 Demo

  • CSS Tricks: 各种 CSS 技巧

  • html5rocks: 提供各种各样关于 HTML5
    的资讯

  • html5weekly: 提供各种各样关于 HTML5
    的消息及技艺

  • rubyweekly: 提供各种各样关于 Ruby
    的情报和技术

  • javascriptweekly: 提供各种各样关于
    Javascript 的资讯和技巧

  • ng-newsletter: 提供各种各样关于
    Angular 的新闻和技术

  • cnodejs: 国内最可怜无比火 Node.js 社区

  • ruby-china: 国内极老无比火 Ruby 社区

  • angularjs: Angularjs 的国内中文社区

书籍 / 阅读 / 学习

Awesome 系列

  • awesome: awesome 汇总

  • iOS 学习材料整理: IOS
    的各种学习资料整理,初家必备

  • awesome-android-libraries:
    Android 各种开源库的一个集中

  • awesome-android-ui:
    Android 各种开源UI/UX库的一个汇集

  • awesome-courses:
    关于电脑对的各种大学教学课程

  • awesome-ruby: Ruby
    资源聚集

  • awesome-go: Go 资源聚集

  • awesome-cpp: C++
    的资源集

  • awesome-elixir: Elixir
    资源集合

  • awesome-emacs: Emacs
    资源整合

  • frontend-dev-bookmarks:
    前端开发资源的会师, 内容最多

  • awesome-apple:
    关于苹果支付之插件/库/文章等资源

  • frontend-stuff:
    前端相关的各种资源, JS 内容很多

  • awesome-swift):
    Swift 资源整合

  • awesome-react: React
    资源整合

  • awesome-wpo:
    一层层前端性能优化集合

  • awesome-angularjs:
    AngularJS 资源整合

  • awesome-nodejs :
    Node.js 资源整合

  • awesome-php : PHP 资源整合

  • awesome-python : Python
    资源整合

  • awesome-autoit :
    第三在定制开源软件合集

  • awesome-books:
    一些可怜科学的出书籍

前端

Web
  • Front-end-Developer-Interview-Questions:
    各种前端面试题目

  • what-happens-when:
    一篇稿子,详细分解了由当浏览器被输入网址后发出的全方位

  • backbone-fundamentals:
    关于 Backbone 的一致本书,初学和高档都适用

  • http2-spec: HTTP 2 草案

  • grid: 响应式布局指南

  • fks: 前端技能汇总

  • AngularJS-Learning:
    AngularJS 的各种学习资源

  • You-Dont-Know-JS: 一个
    Javascript 系列图书,主要讲述 JS 的着力概念与机制

  • JavaScript-Garden:
    一个有关 Javascript 的奇特特性集合

  • 当控制台中调剂 AngularJS
    应用:
    在控制台中调剂 AngularJS 应用之几种植方式

  • Learning JavaScript Design
    Patterns:
    学习 Javascript 设计模式

  • es6features: ECMAScript
    6 特性概览

  • es6-tools: ECMAScript 6
    工具集

  • frontend-guidelines:
    前端指南, 主要描述 HTML, CSS 和 JS 的特级实践

  • es6tutorial: 《ECMAScript
    6可帮派》是一模一样遵循开源的JavaScript语言教程,全面介绍ECMAScript
    6初添的语法特性。

  • AngularJS-Learning:
    AngularJS 学习资源

  • practical-ui-physics:
    各种前端物理功能的贯彻原理

  • understandinges6:
    电子书: Understanding ES6

IOS
  • 30min_guides:
    覃健祥的就学笔记,若干单几十分钟入门的文档

  • The Swift Programming Language
    中文版:
    The Swift Programming Language 中文版, 苹果官方教程的中文翻译

  • cocoacontrols: 包含各种 OSX 或者
    IOS 的开源 UI 库或者 商业库

Android
  • android-training-course-in-chinese:
    Google Android官方培训课程中文版

  • AndroidDevTools:
    Android 收集整理Android开发所待的Android
    SDK、开发中因故到之工具、Android开发教程、Android设计规范,免费之设计素材等

后端

Node.js
  • node-lessons: Node.js
    包教不包会

  • node-books: 关于 Node.js
    的局部图书

  • art-of-node: Node的主意,
    一照简短的开,旨在介绍 Node

  • Node.js 实战:
    以实战开发被的利用也例的教

  • http://nodeschool.io/: 基于 Node.js
    打造的、跑在终端上之开源教学课程。

  • stream-handbook: 讲解
    Node Stream(流) 的详细教程,中文版

  • 7-days-nodejs: 七上学会
    Node.js

Ruby
  • fast-ruby:
    怎样写有更快的 Ruby
PHP
  • phpbook: PHP扩展开发暨水源应用

  • tipi: 深入理解PHP内核

  • php-the-right-way:
    PHP之道

Go
  • build-web-application-with-golang:
    beego 作者写的关于怎么使用 Go 语言开发 web 应用之写
接口
  • http-api-design: 从
    Heroku 接口总结发生的,如何更好地计划 API 接口

算法 & 论文

  • The-Art-Of-Programming-By-July:
    程序员编程艺术:面试以及算法心得

  • papers-we-love:
    计算机对学术论文的一个集结,内容丰富出深

其他

  • til:
    今天我们学了呀,thoughtbot 出品,建议 watch

  • tenant-point:
    租房要点,适用于北上广深杭

  • linux-insides: 关于 Linux
    内核的部分知识

  • 慕课网: 在线学习平台,各种编程学习资源

  • alternative-internet:
    一些诙谐之风行互联网和技巧,主要目的是错开中心化

  • cocktails_for_programmers:
    程序员鸡尾酒,
    一个专门为标准节日“程序员日”而起的鸡尾酒项目!“程序员日”在历年的第256上。

  • Wait but Why?: 非常幽默的一个网站,
    会有局部有意思的见地和文章

  • ideas: 有趣的想法,
    更多是一个作者对编程/软件/工具 的沉思和整

  • Developing_iOS_8_Apps_With_Swift:
    斯坦福大学公开课: 如何运用 Swift 开发 iOS8 应用

然上网

  • ShadowVPN: 科学上网的 VPN

  • shadowsocks:
    科学上网利器(服务器端) ~ 墙外的世界丰富多彩

  • shadowsocks-android:
    shadowsocks 安卓客户端

  • gfwlist2pac: 科学上网的
    GFWlist to Pac

  • PPTP VPN
    搭建:
    PPTP VPN 搭建教程

  • Google-IPs: Google 全球
    IP 地址库

  • RevokeChinaCerts:
    一次性删除所有 CNNIC 证书的工具

  • lantern: 新一替代FQ工具,
    借助于P2P, 速度快速

Git 相关

  • gitolite: 用于构建 Git
    服务器

  • lolcommits: 给自己的 git
    commit

  • scm_breeze: Git
    流程的拉扯简化工具

  • gitlet: Javascript 实现的
    Git

  • js-git: Git 的 Javascript
    实现

其他

  • retter:
    密码学相关的算法库

  • uBlock: Chrome, Firefox, Safari
    插件用来遮掩内容(如广告等),可于定义

  • rust: Rust 语言源码

  • font-spider: 中文 WebFont
    自动化压缩工具
    加相同摆放杀马特的肖像

  • github-awesome-autocomplete:
    Github 的浏览器插件, 用于救助搜索, 更加人性化的找结果

  • dotenv: 用于配置本地环境,
    可以为不同的文本夹设置不同之条件

 

正文转载自:http://lyfeyaj.github.io/awesome-resources/