2019独角兽企业重金招聘Python工程师标准>>>
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
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 实现
代码规范&设计模式
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 代码编写规范
数据库
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: 一系列前端性能优化集合
前端
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 学习资源
IOS
30min_guides: 覃健祥的学习笔记,若干个几十分钟入门的文档
The Swift Programming Language 中文版: The Swift Programming Language 中文版, 苹果官方教程的中文翻译
cocoacontrols: 包含各种 OSX 或者 IOS 的开源 UI 库或者 商业库
Android
android-training-course-in-chinese: Google 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: 有趣的想法, 更多是一个作者对于编程/软件/工具 的思考和整理
科学上网
ShadowVPN: 科学上网之 VPN
s: 科学上网利器(服务器端) ~ 墙外的世界丰富多彩
s-android: s 安卓客户端
gfwlist2pac: 科学上网之 GFWlist to Pac
PPTP VPN 搭建: PPTP VPN 搭建教程
Google-IPs: Google 全球 IP 地址库
RevokeChinaCerts: 一次性删除所有 CNNIC 证书的工具
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: 用于配置本地环境, 可以为不同的文件夹设置不同的环境