优秀开源项目、博客、书籍整理
FengJianxin 2020-10-25
# 博客、教程
- 并发编程网 (opens new window) 让天下没有难学的技术
- grokonez (opens new window) 各种软件开发教程网站,包括前端后端
- sofastack (opens new window) 蚂蚁金服技术官网
- meituan (opens new window) 美团技术博客
- How-To-Ask-Questions-The-Smart-Way (opens new window) 提问的智慧
- CodingInterviews (opens new window) 剑指offer,计算机经典算法题
- CS-Notes (opens new window) 计算机学习笔记
- architect-awesome (opens new window) 后端架构师技术图谱
- awesome-architecture (opens new window) 头条整理的架构师技术图谱
- Interview-Notebook (opens new window) 计算机学习笔记
- a-programmer-prepares (opens new window) 程序员的自我修养
- awesome-crawler (opens new window) 爬虫技术资源汇总
- Hospital (opens new window) OpenPower工作组收集汇总的莆田系医院开放数据
- weekly (opens new window) 阮一峰技术分享周刊
- 酷壳 (opens new window) 耗子叔博客
- 莫那鲁道 (opens new window) 一个java开发者
- eng-practices (opens new window) 谷歌工程实践(code review)文档
# 写作
- document-style-guide (opens new window) 中文技术文档的写作规范
- hugo (opens new window) 使用go语言编写的静态站点生成器,github star数非常高
- vuepress (opens new window) 基于vue开发的静态站点生成器
- docsite (opens new window) 一款开源站点搭建工具,能够根据markdown文档快速搭建静态站点。
- Learning-Markdown (opens new window) Markdown 入门参考
- hinese-copywriting-guidelines (opens new window) 中文文案排版指北
- nodeppt (opens new window) 一个markdown转成ppt的工具,功能非常强大
- mpeditor (opens new window) 微信markdown编辑器
- coolshell (opens new window) 简明 VIM 练级攻略
- editor.md (opens new window) 一款开源的、可嵌入的 Markdown 在线编辑器
# 开发工具
- IntelliJ-IDEA-Tutorial (opens new window) IntelliJ IDEA 简体中文专题教程
- vimjc (opens new window) 专注于Vim配置、插件、Vim命令和Vim教程(一个女生维护的)
- vimrc (opens new window) vimrc 终极配置方案
- vimawesome (opens new window) vim 插件集合
- Mac-dev-setup (opens new window) Mac 开发配置手册
# 设计工具
- Awesome-Design-Tools (opens new window) 各种设计工具汇总
- logoly (opens new window) P 站 logo 生成器 😊
# 开源工具
- SwitchHosts (opens new window) 切换hosts文件的小程序
- best-resume-ever (opens new window) 个人简历生成工具
- medis (opens new window) Electron, React开发的redis客户端工具
- webui-aria2 (opens new window) aria2的web客户端
- polysh (opens new window) 可以同时连接多台服务器的ssh工具
- hammerspoon (opens new window) 强大的macOS桌面自动化管理工具,可使用lua编写自定义功能
- webssh (opens new window) 一个基于web的ssh客户端
- httpie (opens new window) 一个替代curl和wget的http客户端,json和语法高亮
- regex101 (opens new window) 在线正则匹配测试
- youtube-dl (opens new window) 视频下载工具
- RedisDesktopManager-Mac (opens new window) 第三方编译的redis-desktop-manager
- openwhisk-release (opens new window) 开源协议源码监测工具
- rclone (opens new window) 第三方网盘客户端,支持除了支持大部分网盘,还支持几乎所有协议(如:http、ftp、WebDAV 等)
# 计算机基础
- leetcode (opens new window) leetcode题解,star数31k+
- free-programming-books-zh_CN (opens new window) 免费的计算机编程类中文书籍
- awesome-programming-books (opens new window) 经典编程书籍大全
# 数据库 & NoSql
- mysql-monthly (opens new window) 数据库内核月报
- awesome-mysql-cn (opens new window) MySQL 资源大全中文版
- sharding-sphere (opens new window) 当当开源的数据库中间件,目前有京东和当当等技术在维护
- canal (opens new window) 阿里开源的MySQL binlog消息订阅中间件
- redis-rdb-tools (opens new window) redis rdb文件分析工具
- RedisShake (opens new window) 一个用于在两个redis之间同步数据的工具,满足用户非常灵活的同步、迁移需求
- Redis Command Reference (opens new window) 《Redis Command Reference》全文的中文翻译版
- readthedocs (opens new window) Redis 设计与实现(第一版)
# java
- awesome-java (opens new window) java 资源汇总
- awesome-java-cn (opens new window) Java资源大全中文版,包括开发库、开发工具、网站、博客、微信、微博等,由伯乐在线持续更新
- stackoverflow-java-top-qa (opens new window) stackoverflow上Java相关回答整理翻译
- p3c (opens new window) 阿里巴巴java开发手册
- effective-java-3rd-chinese (opens new window) effective-java第三版中文翻译
- toBeTopJavaer (opens new window) Java工程师成神之路
- interviewGuide (opens new window) Java后端面试题精选
- arthas (opens new window) 阿里开源Java诊断利器
- btrace (opens new window) 于Java语言的一个安全的、可提供动态追踪服务的工具
- Snailclimb/awesome-java (opens new window) 另一个 java 项目集合
- advanced-java (opens new window) Java工程师进阶知识完全扫盲
- gc-handbook (opens new window) GC参考手册-Java版
- vertx-awesome (opens new window) vertx资源汇总
- vertx-translation-chinese (opens new window) vertx教程中文翻译
- awesome-kotlin (opens new window) kotlin资源汇总
- Java_Books (opens new window) Java 编程书籍分享
- java8-tutorial (opens new window) Java8教程
- Java8InAction (opens new window) java8 学习案例
- java-design-patterns (opens new window) java设计模式代码实现
- design-pattern-java (opens new window) java24种设计模式
- netty-learning (opens new window) Netty源码解析
- netty-4-user-guideJava博客系统 (opens new window) Netty 4.x 用户指南
- essential-netty-in-actionv (opens new window) 《Netty 实战(精髓)》
- nettybook2 (opens new window) 李林峰老师编写的netty权威指南(第二版)对应的源码
- wechat-api (opens new window) 微信个人号的Java版本API
- SpringBoot-Labs (opens new window) 基于spring-boot 2.x 的入门教程,涉及案例非常全面
- SpringCloud-Learning (opens new window) Spring Cloud教程
- spring-cloud-study (opens new window) 使用Spring Cloud与Docker实战微服务
- Spring-Boot-Reference-Guide (opens new window) Spring Boot参考指南
- spring-boot-demo (opens new window) spring-boot 项目学习 demo,案例非常全
- WxJava (opens new window) 微信Java开发工具包
- translation-spring-mvc-4-documentation (opens new window) Spring MVC 4.2.4.RELEASE 中文文档
- seata (opens new window) 高性能、使用简单的分布式事务解决方案
# python
- awesome-python (opens new window) python 资源精选清单
- awesome-python-cn (opens new window) python 资源精选清单中文版
- python3-docs (opens new window) python3官方api文档
- python tutorial (opens new window) 廖雪峰的python教程
- python3-cookbook (opens new window) python3-cookbook的中文翻译
- pyauto (opens new window) python自动化运维:技术与最佳实践 - 源码
- pyenv (opens new window) python的依赖管理工具
- poetry (opens new window) 另一个 python 依赖管理工具
- scrapy_doc_chs (opens new window) scrapy中文翻译文档
- scrapyd.cn (opens new window) scrapyd 中文网
- readthedocs (opens new window) flask中文文档
- show-me-the-code (opens new window) Python 练习册,每天一个小程序
- Python-100-Days (opens new window) Python - 100天从新手到大师
- pandas (opens new window) 一个强大的分析结构化数据的工具集
- pandas-cn (opens new window) pandas中文翻译文档
- awesome-python-login-model (opens new window) 基于 selenium 的模拟登陆程序
# go
- the-way-to-go_ZH_CN (opens new window) 《Go 入门指南》 - 《The Way to Go》的中文翻译版
- build-web-application-with-golang (opens new window) Go Web 编程
- goquery (opens new window) 基于go实现,支持jquery语法的dom元素解析器
- gin (opens new window) 一个用Go编写的http web框架。它提供了一个类似于martini的API,具有更好的性能
- echo (opens new window) 高性能、极简的Go web框架
- gorm (opens new window) Golang出色的ORM库
- logrus (opens new window) go的日志框架
- jwt-go (opens new window) go实现的jwt
- ini (opens new window) go实现的ini配置文件解析
- go-rpc-programming-guide (opens new window) go-rpc-programming-guide
- gopl-zh (opens new window) Go语言圣经中文版
- tour (opens new window) Go 语言官方教程中文版
# elk
- elasticsearch-doc-zh (opens new window) apachecn翻译的elasticsearch中文文档
- kibana-doc-zh (opens new window) apachecn翻译的kibana中文文档
# 消息中间件
- rabbitmq-tutorials (opens new window) rabbitmq官方教程
- kafka-doc-zh (opens new window) apachecn翻译的kafka中文文档
# 前端
- awesome-javascript-cn (opens new window) JavaScript 资源大全中文版
- fe-interview (opens new window) 前端只是题库,非常全
- awesome-css-cn (opens new window) CSS 资源大全中文版
- awesome-vue (opens new window) vue 资源大全
- es6tutorial (opens new window) 阮一峰 - ECMAScript 6入门
- jstutorial (opens new window) 阮一峰 - js教程
- quasar (opens new window) 基于 vue 构建的开源框架,用户可快速构建单页、移动端、服务端渲染、渐进式等多种类型 web app
- vue-element-admin (opens new window) 基于vue-element的后台管理脚手架
- 7-days-nodejs (opens new window) 七天学会NodeJS
- node-lessons (opens new window) Node.js 包教不包会
- awesome-wechat-weapp (opens new window) 微信小程序开发资源汇总
- awesome-egg (opens new window) eggjs资源汇总
- vux (opens new window) Vue & WeUI 实现的UI组件
- fullPage (opens new window) 全屏滚动插件
- reveal (opens new window) 网页上制作PPT
- edex-ui (opens new window) 跨平台,科幻设计风格的终端模拟器,支持触摸屏
# lua & OpenResty & nginx
- awesome-lua (opens new window) lua资源整理
- lua-nginx-module (opens new window) openresty 官方模块
- nginx-lua-module-zh-wiki (opens new window) nginx-lua-module 中文文档
- awesome-resty (opens new window) openresty 相关库整理
- openresty-best-practices (opens new window) openresty 最佳实践
- openresty-china (opens new window) openresty中文社区
- study-resources (opens new window) openresty 学习资源整理
- lor (opens new window) 轻量级web开发框架lor
- incubator-apisix (opens new window) 基于openresty的api网关
- orange (opens new window) 基于openresty的api网关
- nginx-docs (opens new window) Nginx 中文文档
# APM
- wrk (opens new window) 功能强大,使用简单的压力测试工具,支持 lua 脚本
- opentracing (opens new window) 链路跟踪系统开源规范
- opentracing-cn (opens new window) OpenTracing 中文文档
- zipkin (opens new window) Twitter开源的链路跟踪组件,支持opentracing规范
- Jaeger (opens new window) Uber开源的链路跟踪组件,支持opentracing规范
- apm-server (opens new window) elastic开源APM监控系统
- cat (opens new window) 大众点评开源APM监控系统
- skywalking (opens new window) 国产开源APM监控系统,已加入apache项目
- prometheus (opens new window) 一个开源的服务监控系统和时间序列数据库
- metrics (opens new window) 基于java平台的指标监控组件
- micrometer (opens new window) 另一个基于java平台的指标监控组件
# 操作系统
- linux-command (opens new window) Linux命令大全搜索工具
- linuxtools_rst (opens new window) Linux工具快速教程
- Linux-Tutoria (opens new window) Java程序员眼中的Linux
- Awesome-Linux-Software (opens new window) linux上超赞的应用,软件,工具以及其它资源的集中地
# 运维
- awesome-sysadmin-cn (opens new window) 系统管理员资源大全中文版
- docker_practice (opens new window) Docker — 从入门到实践
- server-configs-nginx (opens new window) nginx配置案例
- bash-tutorial (opens new window) Bash 教程
- open-shell-book (opens new window) Shell 编程范例
- goaccess (opens new window) 轻量级accesslog分析工具
# flutter
- awesome-flutter (opens new window) flutter 资源汇总
- awesome-flutter-cn (opens new window) flutter 资源汇总中文版
- flutter-go (opens new window) flutter 开发者帮助 APP
# IOT
- micropython (opens new window) 它基于ANSI C标准,语法跟Python 3基本一致,拥有自家的解析器、编译器、虚拟机和类库
- uPyCraft (opens new window) MicroPython 开发 IED
# 架构
- 软件架构探索 (opens new window) 周志明老师的博客,谈软件架构
# 其他
- pi-hole (opens new window) 一个用来屏蔽广告的 dns 服务,支持自定义名单
- homebridge (opens new window) HomeKit 桥接服务,可以让其他不支持 HomeKit 的智能设备(如小米)接到 HomeKit