AngularJS开发能源总结

那是对友好这几年支出的1个总括,各类门类、能源、书籍、博客等。作为本身自身的一个阶段性总结,也盼望对大家有个别推推搡搡。
项目源地址(Github) lyfeyaj/awesome-resources
欢迎大家各类拍砖、纠错、最佳是有 Pull Request

喜欢么?恐怕对您有用?那就在Github 上 Star 一下吧,
让更几个人见到看那篇小说 ^_^

 

 

Web 前端

Javascript

  • parallel.js:
    前后端通用的三个并行库

  • zepto: 用于当代浏览器的非常jQuery 的库

  • totoro: 稳定的跨浏览器测试工具

  • TheaterJS:
    一个用于模拟人输入状态的 JS 库

  • stellar.js:
    前端用于落到实处异步滚动作效果应的库,现已不再维护

  • skrollr:
    另1款实现一步滚动的开源库,使用人口众多,可完成各类狂拽酷炫掉渣天的前端效果,看真相

  • Framework7:
    前端框架,是开发人士能够根据 web 技术营造 IOS7 程序

  • regulex: 用于生成 正则表明式
    的可视化流程图

  • markdown-it: 新型
    马克down 解析器,急速,援助插件

  • 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: 浏览器版的
    伊夫ntEmitter

  • jquery.serializeJSON:
    jQuery 插件,用于将 form 表单种类化成 JSON 数据

  • knockout: 前端 MVVM
    框架,用于支付富前端接纳

  • mermaid:
    能够依照文本生成流程图,类似于 马克down 的语法

  • js-sequence-diagrams:
    另1款能够依据文本生成流程图的库,类似于 马克down 的语法

  • flow: 三个用来检查测试 Javascript
    语法错误的库, Instagram 出品

  • zoomooz: jQuery
    插件,用来拍卖浏览器缩放

  • fancyBox:
    一个用以加大裁减图片、Web 内容依然多媒体成分的库,优雅大方

  • mithril.js: 轻量型前端 MVC
    框架,部分应用境况下质量优于 Angular.js 和 React

  • backbone: 强大的前端 MVC
    库,鼻祖级前端库,最初为了合营 Rails 来模块化前端采取,包容性非凡(包容到 IE6),插件丰富,质量特出

  • jquery.smartbannersmartbanner 是从
    IOS6 伊始扶助的3个新特色, 那么些插件提供了对早期 IOS4/伍 和 Android
    的援救

  • jquery.scrollTo:
    在页面上以三个因素为开端以卡通的方法移动(ScrollTo)到另贰个要素,
    补助回退等

  • jScrollPane:
    自定义的滚动条,让具有浏览器都突显同1的滚动条

  • jQuery custom content
    scroller
    :自定义滚动条,多样体制,IE九以上包容优异,IE8有局地样式难点

  • onepage-scroll:
    提供类似于 HUAWEI陆 浮现页类似的效应,适用于单页应用,包容到 IE八

  • 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 插件,用来生成2维码

  • Wookmark-jQuery: jQuery
    的3个插件,能够用来贯彻瀑布流的作用

  • isotope:
    能够用来过滤、排列布局,实现赏心悦目的动态布局切换效果,Demo

  • lazysizes:
    功用强大的图形延迟加载工具,能够率先加载四个低品质的图样,然后再加载高品质的图片

  • progressbar.js:
    简洁美观的进程条,扁平化

  • pigshell: 3个由 Javascript
    达成的Shell, 将网络作为一个大的文件系统, 通过
    cd/ls/cat…..等一声令下, 能够访问 Facebook
    /Facebook/谷歌 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:
    为不扶助的 HTML伍 的浏览器提供 Placeholder 协理

  • prefixfree: 自动为 CSS
    添加 Vender Prefix,把您从未停添加浏览器前缀的惊恐不已的梦之中解放出来

  • history.js: History
    接口的成效达成

  • html5shiv: 为 IE
    等老旧浏览器添加 HTML5 标签帮忙

  • es6-shim: 为浏览器添加 ES陆扶助

  • es5-shim: 为浏览器添加 ES伍协理

  • Respond: 为IE浏览器添加
    media query 协助

  • json3: 为旧浏览器添加 JSON 协助

HTML5 相关
  • sensor.js:
    在智能运动装备浏览器上,通过HTML5的api使用移动设备的功效。定位、运动、倾斜等

  • hyhyhy: 用于创立 基于
    HTML5 的 演示文稿

  • swipebox: jQuery
    插件,用于拍卖移动端的触摸事件

  • FileAPI:
    前端用户处理文件(拖放、多文件上传等)

  • Sortable:
    现代浏览器上用来落到实处要素拖拽排序的效益,协助 Meteor, AngularJS,
    React,不依靠 jQuery

  • Swiper:
    用于贯彻浏览器上的滑行切换效果,帮忙硬件加速

  • matter-js: 贰D
    物理作用引擎,碰撞、弹跳等

  • jQTouch:
    用于接济创制手提式有线电话机端的 Web 应用,帮助宗旨、Zepto.js 等

  • snabbt.js: 四个运用
    Javascript 和 CSS transform 的 animation 库

  • c3: 基于 D叁 的图表库

  • echarts: 公司级图表库,百度支付

  • parallax.js:
    贰个用以响应智能手提式无线电话机 orientation 的库

  • jQuery-Animate-Enhanced:
    jQuery 动画库的1个增高,用于现代浏览器

  • wysihtml:
    富文本编辑器,适用于当代浏览器

  • slip:
    二个经过滑行或然拖拽来操控列表的库

  • evil-icons:
    1个矢量图库,提供 Ruby/Node 等帮衬

  • PhotoSwipe: JS
    的3个图片展示库

  • focusable:
    是页面上1个要素高亮的库,有图有本质

  • firefox.html: Firefox
    在浏览器端的完毕 —— HTML 版的 Firefox

  • jquery-mobile: jQuery
    团队开销的用来扶持手提式有线电电话机端 web app 开发的库,基于 HTML5

  • mobile-angular-ui:
    基于angularjs和bootstarp的web app开发框架

  • interact.js:
    二个适用于当代浏览器的,用于拍卖 手势、拖放、缩放等的库

  • rebound-js:
    实现部分物理效用,Twitter 出品

  • basket.js: 基于
    LocalStorage 的能源加载器,能够用来缓存 script 和 css,
    手提式有线电话机端使用速度快于浏览器直接缓存

  • iscroll:
    高品质的轮转(scroll)处理库,功能强大,援助各个风浪,不借助任何的库,且插件丰盛,
    大众点评的无绳电话机端列表滚动正是用这么些库处理的

  • metrics-graphics:
    基于 D3 的图表库,简洁、高效,Mozilla 出品

  • accessible-html5-video-player:
    Paypal 出品的 Video 播放器

  • loading: 几种 Loading
    效果,基于 SVG

  • flippant.js:
    一款可以好好的网页元素翻转效果库,代码许久不更新,不过作为源码学习大概不错的

  • move.js: 基于 CSS三的前端动画框架

  • scrollReveal.js:
    使成分以充裕酷帅的格局进入画布
    (Viewpoint),看 Demo

  • Modernizr: 3个用来检测HTML5 和 CSS3 帮忙景况的库

  • foundation:
    另①款前端模版框架,类似于 Bootstrap

  • Flat-UI: Bootstrap
    的一款核心,简洁美观

  • iCheck: 1款能够的 Checkbox
    插件

  • Swipe:
    分外轻量级的叁个图形滑动切换效果库, 质量卓绝, 特别是对手提式有线电话机的支撑,
    压缩后的大小约 五kb

  • slick:
    效用非常强硬的三个图纸滑动切换效果库

  • SocialButtons:
    美丽的相持按钮

  • sweetalert:
    3个充裕赏心悦目的用于替换浏览器私下认可 alert 的库

  • web-animations-js:
    Javascript 实现的 Web Animation API

  • vivus: 可以动态描绘 SVG 的 JS
    库, 帮忙多种卡通

  • plyr: 轻量, 小巧, 美观的 HTML五录像播放器

  • timesheet.js: 基于 HTML5 &
    CSS3 时间表

  • slideout:
    叁个至绝对漂亮的侧滑菜单

AngularJS
React

CSS

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

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

  • Skeleton: 一个 CSS
    相关的库,用于创设敌手提式有线电话机友好的网址

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

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

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

ICON

Web 后端

Ruby

  • ruby: Ruby 源代码

  • spyke: 像使用 ActiveRecord
    壹样采纳 RESTful API

  • reactive_record:
    依照 ActiveRecord 的 数据库 Schema 来反向生成 Model

  • eventmachine: Ruby
    中知名的事件驱动库

  • faker: Perl 的 Data::Faker
    库的3个 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: 1个拍卖图片上传的库

  • 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 的 UTF八 体系化中间件

  • 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: 帮衬数据库导入导出
    ->
    原理是,对导出指标数据库建立1个服务器提供数据接口,然后对指标导入数据库进行数据导入,信赖Sinatra 运维数据库接口服务

  • meta-tags: 为 Rails 应用提供
    SEO 优化扶助

  • logstash:
    日志、时间管理工科具

  • rspec-rails: Rspec 的 Rails
    插件

  • nokogiri:
    二个成效强大,质量优良的用来解析 HTML, XML 的工具,援救 X帕特h 和 CSS
    选用器

  • vcr: 四个测试帮忙库,纪录一组 HTTP
    请求交互,并视作测试重现

  • factory_girl:
    一个用来准备测试数据的库

  • mongoid_paranoia:
    Mongoid 软删除功能, 通过添加三个 destroyed_at

  • treat: Ruby的自然语言处理

  • MacGap1: 壹款工具得以将
    HTML/CSS/JS 网络利用打包成 Mac App

  • ffi: 能够扶助 Rubyer 开发基于 C 的
    ruby 库, 提供了1套接口

  • api_cache:
    能够为外部接口添加缓存的工具

  • ckeditor: Rails 的 Ckeditor
    插件

  • mailboxer: Rails 插件,
    能够发送音讯/邮件

  • gc_tracer: Ruby GC 跟踪器

  • carrierwave-qiniu:
    Carrierwave 的 七牛 插件

  • mongoid-ancestry:
    Mongoid Ancestry 实现

  • countries:
    三个库包涵环球各类国家的新闻 (ISO 316陆 (countries and
    states/subdivisions ), ISO 4二17 (currency), and E.16四 (phone
    numbers))

  • chruby: 切换 Ruby 的版本 和
    可以和 ruby-install 配合

  • ruby-install: 用来设置
    Ruby, JRuby, Rubinius, MagLev 或许 MRuby 环境

  • caphub: 基于 capistrano
    的汇总发表管理实例

  • chruby: capistrano 的 chruby
    支持

  • byebug: Ruby 2的2个调节和测试器

  • opal: Ruby -> Javascript
    代码转换工具

  • volt: Ruby 的 1个 Web 框架, 使用
    opal 使得上下端均能够用 Ruby 编写

  • tunemygc: 用于分析 Ruby 的
    GC, 并给出最合适的布局

  • parallel: Ruby
    的3个互相运算库

  • 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 版本管理工科具,类似于
    奥迪Q伍VM

  • 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
    的1个开源项目,允许开发者基于 HTML五音录制的日子线添加互动成分,比如注释,字幕,甚至动画

  • connect: Node
    中间件帮衬,注:Express 四 以下依赖此库,从 四 开首援助全新的
    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
    的3个图像处理的库,基于 libvips

  • debug: 多个用于在 console
    也许 浏览器输出日志,方便与 Debug 的工具

  • github-contributions:
    一个妙趣横生的库,用于在 github 的 contribution calendar
    上输出你想要的文字或然图案

  • hexo: 基于 Node 的静态博客,类似于
    Octopress

  • GhostScroll: Ghost
    的3个主旨

  • ghost-themes: 多个
    Ghost 主题

  • TermKit: 2个基于 Chrome 和
    Node 的终极应用

  • h5ai: 配置简单,赏心悦目的 http
    静态目录,援救 Nginx、Apache 等

  • http-server: Http
    静态服务器,基于 Node, 配置不难

  • node-apn: Node 的 APN (Apple
    Push Notification) 模块

  • chai: Node 的 TDD/BDD 测试框架

  • io.js: Node
    的2个拨出,尤其活泼,开发更激进,最终的指标是联合入 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: 转换 ES陆 代码为 ES五,提前利用
    ES陆 语法带来的各类心潮澎湃!

  • 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 和 SQLite三, 用于和 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 的2个工具

  • 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 的吩咐行界面工具,
    一共1组高级接口支持命令行绘图, 动画等

  • 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 实例, 类似于 汉兰达VM

  • 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: 1个高扩展性的
    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: 3个注意于可扩张,
    高品质以及可信性的 Restful API 框架

IOS 或 OSX

  • Harpy: 用于检验选择创新

  • CRToast: 现代、时尚的 IOS
    公告提示库

  • Ono: IOS 只怕 OSX 中用来拍卖 XML &
    HTML 的库

  • CocoaMarkdown: IOS
    或然 OSX 中用于解析或许渲染 马克down 的库

  • Haneke: 三个用以缓存图片的 IOS
    库,无需配置

  • HanekeSwift: Haneke 的
    swift 版本

  • RFQuiltLayout:
    二个用以落实 IOS 端瀑布流的库

  • kxmenu: 用于 IOS
    上落实垂直菜单,援救上下左右等倾向

  • peertalk: IOS 只怕 OSX
    中用来拍卖 USB 通讯

  • REMenu: IOS
    中用来落到实处下拉菜单效果

  • RESideMenu: IOS
    中侧边栏的异步效果实现,类似于 QQ 中的侧边栏

  • AwesomeMenu: IOS
    中用来落实类似于 帕特h 应用菜单的功效,各个酷炫

  • Alamofire: NFNetworking 的
    Swift 版本

  • Alcatraz: Xcode
    的包管理工科具

  • JBChartView: IOS 的图表库

  • PNChart: 基于 IOS
    的强大图表库

  • GPUImage: 基于 GPU
    图片、摄像处理库

  • shenzhen: 3个用于构架和发表IOS 的命令行工具

  • ZXingObjC:
    ZXing(2维码、条形码扫描库) 的 Objective-C 实现

  • PKRevealController:
    IOS 上1个非常精良的,用于落实侧边栏的库

  • KIF: IOS 功用测试框架

  • Bolts-iOS:
    为了加紧开发进度的周旋低层级的库集合, Parse 和 推文(Tweet) 出品

  • MaterialKit: 基于 Swift
    实现的 Google Material Design 效果

  • Carthage:
    贰个大约的、去核心化的 Cocoa 依赖管理库, 斯维夫特 编写,仅用于 IOS捌.0
    及 现在的系统

  • JSONModel:
    智能化的数据模型,有了它,再也不用手动解析JSON数据啦

  • KZPlayground:
    提供对 Objective-C 的 Playground 支持,比 Swift 更快

  • RMStore:
    轻量级应用内购买库,集成方便,使用简便,方便项目中高速帮助使用内购买

  • pop: 推特(Twitter)开源出来的动画扩张库

  • JSQMessagesViewController:
    四个美观大方的立即聊天 UI 库

  • realm-cocoa:
    贰个平移端数据库,提供了增进的数额辅助,神速,且不注重 SQLite

  • Surge: Swift的急速数学生运动算库,基于 Accelerate

  • Masonry: OSX 和 IOS 上用来简化
    Autolayout 约束的3个库

  • Side-Menu.iOS:
    1款能够的侧面栏完成

  • AsyncDisplayKit: IOS
    上的1款异步界面引擎, 极度流畅, 推特 出品

  • Kiwi: IOS 的 BDD 测试框架

  • PonyDebugger: IOS
    的长途调节和测试工具, 允许开发者在 Chrome Developer Tool 中调剂 IOS 应用

  • ObjectiveSugar:
    提供部分 Objective-C 的语法糖, 类似于 Ruby 的语法

  • SwiftyJSON: Swift的1个甩卖 JSON 的库

  • Cartography: 在 斯维夫特 中
    表明式的运用 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 之上的 OSportageM, 是 Active Record 的 IOS 版完结, 能够不难 Core
    Data 代码

  • SQLite.swift:
    SQLite叁 的 斯维夫特 层接口完毕

Android

  • Slidr: 2个用于给 Activity
    添加滑动消隐效果的库

  • material_design_zh:
    Material Design 的华语言文字工作者协会同翻译

  • galgo: Android
    的日志工具,可以将日志呈现在 Activity 的最上端,方便调节和测试

  • sweet-alert-dialog:
    Sweet Alert Android 版本,用于选用内文告和唤醒

  • Side-Menu.Android:
    1款能够的侧面栏完结

  • dagger: Android 和 Java
    的依赖注入库

  • picasso:
    壹款用于下载并缓存图片的库

  • ArcAnimator: 实现 A福特ExplorerC
    动画的库

  • MPAndroidChart:
    强大的图纸工具

代码效用

CoffeeScript

TypeScript

Sublime Text

云计算

Docker

  • kubernetes:
    谷歌 开源的 Docker 集中管理控制系统

  • weave: 用于为根据不一样主机的
    Docker Containers 创造一个虚拟互连网

OS

  • linux: linux 源码,Linus
    大神之作,只好膜拜了

  • smartos-live: Joyent
    出品的用来云平台的智能 OS

开源产品(论坛、在线教育、项目管理等)

  • Edx: 在线教育平台源代码,艾德x

  • alchemy_cms: 开源 CMS
    系统,基于 Rails

  • flynn: 下一代 PAAS
    服务产品,用于管理主机或然 AWS 实例

  • jsgen: 开源论坛、博客系统, 基于
    Node.js, AngularJS, MongoDB

  • libreboard开源看板系统,除了配色,长得大致和 Trello 一模一样

  • paperwork:
    开源笔记系统,类似于伊芙rnote, Microsoft OneNote & 谷歌 Keep

  • cabot: 开源服务器监察和控制服务

  • firefox-ios: IOS 版
    Firefox 源代码

  • gogs: 一款开源 Git 托管服务,基于
    GO 语言开发,类似于 Gitlab

  • huginn:
    个人代办监控,能够监督天气、Instagram、网站等等,并听从预设的标准发送公告给协调,功用强大!

  • 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

Rails

Javascript

  • umd: 全局模块定义,
    提供了二种模块定义规则和格局, 使其得以支撑
    速龙/CMD/浏览器全局/jQuery插件等
AngularJS

Java

Android

Bash

Objective-C

IOS

Swift

Design

数据库

  • 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:
    那地点有分享的五花8门的美图、设计等

技术

  • code4app: 专注于IOS
    代码的三个网址,提供种种功效完成 德姆o

  • CSS Tricks: 各种 CSS 技巧

  • html5rocks: 提供各样各类关于 HTML5的新闻

  • html5weekly: 提供各样种种关于 HTML五的情报和技术

  • rubyweekly: 提供种种各个关于 Ruby
    的新闻和技艺

  • javascriptweekly: 提供各个各个关于
    Javascript 的情报和技能

  • ng-newsletter: 提供各个种种关于
    Angular 的音信和技术

  • cnodejs: 国内最大最火 Node.js 社区

  • ruby-china: 国内最大最火 Ruby 社区

  • angularjs: Angularjs 的国内粤语社区

书籍 / 阅读 / 学习

Awesome 系列

前端

Web
IOS
Android
  • android-training-course-in-chinese:
    谷歌(Google) Android官方培养和陶冶科目汉语版

  • AndroidDevTools:
    Android 收集整理Android开发所需的Android
    SDK、开发中用到的工具、Android开发教程、Android设计规范,免费的宏图素材等

后端

Node.js
Ruby
PHP
Go
接口
  • http-api-design: 从
    Heroku 接口计算出的,怎么着更加好地设计 API 接口

算法 & 论文

其他

  • til:
    前几日大家学了何等,thoughtbot 出品,提出 watch

  • tenant-point:
    租房要点,适用于北上海人民广播电视台深杭

  • linux-insides: 关于 Linux
    内核的有个别学问

  • 慕课网: 在线学习平台,各类编制程序学习财富

  • alternative-internet:
    壹些妙趣横生的新星网络和技艺,主要目标是去宗旨化

  • cocktails_for_programmers:
    程序员干白,
    3个专门为行业内部节日“程序员日”而树立的果酒项目!“程序员日”在每年的第一5陆天。

  • Wait but Why?: 卓殊有趣的贰个网址,
    会有壹对诙谐的理念和文章

  • ideas: 有趣的想法,
    越多是3个小编对于编制程序/软件/工具 的沉思和整治

  • Developing_iOS_8_Apps_With_Swift:
    南洋理艺术大学公开课: 怎样使用 Swift 开发 iOS8 应用

科学上网

Git 相关

其他

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

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

  • rust: Rust 语言源码

  • font-spider: 粤语 WebFont
    自动化压缩工具
    加一张杀马特的照片

  • github-awesome-autocomplete:
    Github 的浏览器插件, 用于支援搜索, 特别人性化的寻找结果

  • dotenv: 用于配置本地环境,
    能够为差别的公文夹设置差异的条件

 

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

相关文章