{"id":21152689,"url":"https://github.com/darjun/learning","last_synced_at":"2026-01-01T22:55:05.316Z","repository":{"id":61632018,"uuid":"224204473","full_name":"darjun/learning","owner":"darjun","description":"learning references \u0026 resources","archived":false,"fork":false,"pushed_at":"2023-05-10T12:31:02.000Z","size":164,"stargazers_count":12,"open_issues_count":0,"forks_count":6,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-14T14:47:50.619Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/darjun.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-11-26T13:56:09.000Z","updated_at":"2024-08-28T05:44:02.000Z","dependencies_parsed_at":"2024-11-20T11:22:41.729Z","dependency_job_id":"1828c60a-9db2-4c16-95ad-b8dd2cf6d581","html_url":"https://github.com/darjun/learning","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/darjun/learning","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/darjun%2Flearning","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/darjun%2Flearning/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/darjun%2Flearning/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/darjun%2Flearning/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/darjun","download_url":"https://codeload.github.com/darjun/learning/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/darjun%2Flearning/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28164924,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2026-01-01T02:00:06.694Z","response_time":59,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-20T10:45:38.220Z","updated_at":"2026-01-01T22:55:05.282Z","avatar_url":"https://github.com/darjun.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"## learning\n\n学习参考链接和资源，都是自己在工作和学习中使用过的。持续更新中……\n\n## 目录\n\n- [基础](#基础)\n- [Docker](#docker)\n- [Go](#go)\n- [C/C++](#cc)\n- [Lua](#lua)\n- [Python](#python)\n- [DB](#db)\n- [Linux/UNIX](#linuxunix)\n- [Network](#network)\n- [数据结构与算法](#数据结构与算法)\n- [游戏开发](#游戏开发)\n- [系统架构](#系统架构)\n- [Tutorial](#tutorial)\n- [Web](#web)\n- [Blog](#blog)\n- [画图](#画图)\n\n## 基础\n\n- [free programming books](https://github.com/EbookFoundation/free-programming-books/blob/main/books/free-programming-books-zh.md)，免费的编程书籍\n- [the book of secret knowledge](https://github.com/trimstray/the-book-of-secret-knowledge)\n- [cs self teaching](https://github.com/PKUFlyingPig/cs-self-learning)\n- [Awesome README](https://github.com/matiassingers/awesome-readme)\n- [Roadmap](https://roadmap.sh/)\n- [Mathematics for Computer Science](https://courses.csail.mit.edu/6.042/spring17/mcs.pdf) - 计算机科学中的数学\n- [What Every Programmer Should Know About Memory](https://akkadia.org/drepper/cpumemory.pdf) - 每个程序员都需要了解的内存知识\n- [Principles Wiki](http://www.principles-wiki.net/principles:start) - 编程原则\n- [The Absolute Minimum Every Software Developer Absolutely, Positively Must Know About Unicode and Character Sets (No Excuses!)](https://www.joelonsoftware.com/2003/10/08/the-absolute-minimum-every-software-developer-absolutely-positively-must-know-about-unicode-and-character-sets-no-excuses/) - 每个程序员都要知道的 Unicode 编码知识\n- [Every Programmer Should Know](https://github.com/mtdvio/every-programmer-should-know) - 每个程序员都要知道的知识\n- [stypleguides](https://github.com/google/styleguide) - google 的编码规范（包括 C++/Java/HTML/CSS 等等)\n\n[回到目录](#目录)\n\n## Docker\n\n- [Docker 从入门到实践](https://docker_practice.gitee.io/zh-cn/) - Docker 入门推荐\n- [Docker 新手教程](https://docker-curriculum.com/) - Docker 官方编写的新手教程\n- [use dockerfile to install mysql5.7 on ubuntu](https://ivangogogo.medium.com/docker-use-dockerfile-to-install-mysql-5-7-on-ubuntu-18-04-88e36436f1fd)\n\n[回到目录](#目录)\n\n## Go\n\n基础\n\n- [Go Roadmap](https://github.com/Alikhll/golang-developer-roadmap)\n- [The Complete Guide to Learning Go](https://www.calhoun.io/guide-to-go/)\n- [Learning Cloud Native Go](https://learning-cloud-native-go.github.io/)\n- [Essential Go](https://www.programming-books.io/essential/go/)\n- [Ultimate Go](https://github.com/hoanhan101/ultimate-go)\n- [跟煎鱼学 Go](https://book.eddycjy.com/golang/)\n- [gophercises](https://gophercises.com/)\n- [Gopher Academy Blog](https://blog.gopheracademy.com/)\n- [Go 语言原本](https://github.com/changkun/go-under-the-hood)\n- [awesome golang workshops](https://github.com/amit-davidson/awesome-golang-workshops)\n- [gotraining](https://github.com/ardanlabs/gotraining)\n- [Go语言高级编程](https://chai2010.cn/advanced-go-programming-book/)\n- [Go面试题](https://github.com/lifei6671/interview-go)\n- [Go Cookbook](https://blog.kowalczyk.info/book/go-cookbook.html)\n- [Go后端程序员宝典](https://github.com/shgopher/GOFamily)\n- [Go编程时光](https://github.com/iswbm/GolangCodingTime)\n- [Go高级教程](https://github.com/jincheng9/go-tutorial)\n\n日志\n\n- [zerolog](https://github.com/rs/zerolog) - 零内存分配日志库\n\nWeb\n\n- [REST Servers in Go](https://eli.thegreenplace.net/2021/rest-servers-in-go-part-1-standard-library/) - 用 go 写一个 REST 服务器，系列文章\n- [Developing a RESTful API with Go and Gin](https://golang.org/doc/tutorial/web-service-gin)\n- [Go Web 开发](https://github.com/thewhitetulip/web-dev-golang-anti-textbook)\n- [Go Web 编程](https://learnku.com/docs/build-web-application-with-golang/) - Go Web 编程，新加坡郑兆雄著，黄健宏译\n- [无闻的 Go Web 教程](https://github.com/unknwon/building-web-applications-in-go)\n- [Learn Web Programming in Go by Example](https://gowebexamples.com/) - 通过示例学习 Go Web 编程\n- [GoAdmin](https://github.com/GoAdminGroup/go-admin) - 快速搭建 Go 可视化面板\n- [gin-vue-admin](https://github.com/flipped-aurora/gin-vue-admin) - 基于gin+vue搭建的后台管理系统框架，集成jwt鉴权，权限管理，动态路由，分页封装，多点登录拦截，资源权限，上传下载，代码生成器，表单生成器等基础功能\n- [go-ldap-admin](https://github.com/eryajf/go-ldap-admin) - 基于 Go+Vue 实现的 openLDAP 后台管理项目\n- [pocketbase](https://github.com/pocketbase/pocketbase) - 开源 Go 后端，内置文件和用户管理\n\n- [gin](https://github.com/gin-gonic/gin) - 最受欢迎的 go web 框架\n- [goyave](https://github.com/go-goyave/goyave) - 优雅的 go REST API 框架\n- [iris](https://github.com/kataras/iris) - 最快的 go web 框架，支持 HTTP/2\n- [fasthttp](https://github.com/valyala/fasthttp) - 高性能 HTTP 框架\n- [fiber](https://github.com/gofiber/fiber) - NodeJS express 框架的 go 版本\n- [chi](https://github.com/go-chi/chi) - 轻量级的 go web 框架\n- [echo](https://github.com/labstack/echo) - 高性能，简洁的 go web 框架\n- [caddy](https://github.com/caddyserver/caddy) - 快速，多平台 web 服务器，自带  HTTPS\n- [httprouter](https://github.com/julienschmidt/httprouter) - 路由库\n- [web-frameworks](https://github.com/the-benchmarker/web-frameworks) - go web 框架的比较工具\n- [websocket](https://github.com/gorilla/websocket) - 快，充分测试，广泛使用的 WebSocket 库\n- [go-socket.io](https://github.com/googollee/go-socket.io) - go 语言 socket.io 库，实时应用框架\n- [A Million WebSockets and Go](https://www.freecodecamp.org/news/million-websockets-and-go-cc58418460bb/)\n- [casnode](https://github.com/casbin/casnode) - 开源 BSS 框架，基于 Go + React\n\n- [photoprism](https://github.com/photoprism/photoprism) - 使用 Gin 编写的个人照片管理程序\n- [pgweb](https://github.com/sosedoff/pgweb) - 使用 Gin 编写的 PostgreSQL 数据库的跨平台客户端\n- [Gin Ecosystem](https://github.com/hhstore/blog/issues/132) - 由[hhstore](https://github.com/hhstore)整理的 Gin 生态项目\n- [awesome gin](https://github.com/FlowerWrong/awesome-gin) - Gin 相关项目，涉及中间件/日志等\n\n数据库和缓存\n\n- [ent](https://entgo.io/docs/getting-started/) - facebook 开源，数据库模型库\n- [gorm](https://gorm.io/docs/) - 最流行的 orm 框架\n- [groupcache](https://github.com/golang/groupcache) - 替代 memcached\n- [freecache](https://github.com/coocood/freecache) - Go 缓存库，无 GC\n- [bigcache](https://github.com/allegro/bigcache) - GB 级数据缓存\n- [ristretto](https://github.com/dgraph-io/ristretto) - 高性能内存 cache\n- [rosedb](https://github.com/flower-corp/rosedb) - 高性能 NoSQL 数据库\n- [gendry](https://github.com/didi/gendry) - 滴滴开源的 sql builder\n- [db](https://github.com/upper/db) - PostgreSQL/MySQL/CockroachDB/SQLite 的数据访问层\n- [migrate](https://github.com/golang-migrate/migrate)\n\n网络和微服务\n\n- [frp](https://github.com/fatedier/frp) - 反向代理\n- [chat](https://github.com/tinode/chat) - 即时聊天平台\n- [evio](https://github.com/tidwall/evio) - 高性能网络库\n- [NSQ](https://nsq.io/overview/quick_start.html) - 即时分布式消息平台\n- [gowebsocket](https://github.com/link1st/gowebsocket) - 分布式聊天（IM）系统\n- [gonet](https://github.com/bobohume/gonet) - 分布式服务器，基于内存 mmo\n\n- [kratos](https://github.com/go-kratos/kratos) - 一个 Go 微服务框架\n- [kit](https://github.com/go-kit/kit) - 早期的 go 微服务工具包\n- [go-micro](https://github.com/asim/go-micro) - go 微服务框架\n- [kitex](https://github.com/cloudwego/kitex) - 字节开源的 go RPC 框架，帮助构建微服务\n- [go-zero](https://github.com/zeromicro/go-zero) - 云原生 go 微服务框架\n- [mqant](https://github.com/liangdas/mqant) - 高性能分布式微服务框架\n\n- [cloudwego](https://www.cloudwego.io/zh/) - 字节跳动开源的微服务框架\n\n- [asynq](https://github.com/hibiken/asynq) - 消息队列\n- [gim](https://github.com/alberliu/gim) - Go IM服务器\n- [go-coffeeshop](https://github.com/thangchung/go-coffeeshop) - 微服务demo\n\nkit 教程\n\n- [Getting started with Go kit](https://sagikazarmark.hu/blog/getting-started-with-go-kit/)\n- [Microservices in Go using the Go kit](https://dev.to/eminetto/microservices-in-go-using-the-go-kit-jjf)\n- [Go + gRPC with Go Kit](https://dev.to/junereycasuga/go-grpc-with-go-kit-3gab)\n- [OpenCesus Go kit](https://opencensus.io/integrations/go_kit/)\n\n实现原理和性能优化\n\n- [high performance go workshop](https://dave.cheney.net/high-performance-go-workshop/gopherchina-2019.html) - 如何分析和优化 Go 程序性能\n- [深入理解channel：设计+源码](http://lessisbetter.site/2019/03/03/golang-channel-design-and-source/)\n- [Go GC 20问](https://mp.weixin.qq.com/s/o2oMMh0PF5ZSoYD0XOBY2Q)\n\n- [go.dev](https://go.dev/) - Go 官方资源汇总\n- [Go AST](http://goast.yuroyoro.net/) - 在线查看 Go AST 语法树\n- [gopm](https://gopm.io/) - 国内维护的 Go 语言包管理器，有大量 Go 语言第三方包\n- [Go 好文推荐](https://github.com/chunlintang/golang-anything-recommend/blob/master/README.md)\n- [Using Go instead of bash for scripts](https://presstige.io/p/Using-Go-instead-of-bash-for-scripts-6b51885c1f6940aeb40476000d0eb0fc) - 使用 Go 代替 Bash 来编写项目中的脚本任务\n- [awesome-gc](https://github.com/cch123/awesome-gc)\n- [Golang 调度器](https://learnku.com/articles/41728)\n- [搞懂垃圾回收](https://juejin.cn/post/6844903917650722829?spm=ata.21736010.0.0.6c9f5586qAMHXJ)\n\n实战\n\n- [gophercises](https://gophercises.com/) - Go 实战\n- [high-performance-go](https://github.com/geektutu/high-performance-go)\n\n实用工具\n\n- [cli](https://github.com/urfave/cli) - 命令行应用工具\n- [chromedp](https://github.com/chromedp/chromedp)\n- [GoFrame](https://github.com/gogf/gf)\n- [xid](https://github.com/rs/xid) - 全局唯一 id 生成器\n- [Go 语言定制指南](https://chai2010.cn/go-ast-book/)\n- [gomacro](https://github.com/cosmos72/gomacro) - REPL\n- [gokins](http://gokins.cn/) - 轻量级、持续继承、持续交付的工具\n- [mage](https://github.com/magefile/mage) - 类似make的工具\n\n- [go-clean-template](https://github.com/evrone/go-clean-template) - 模板\n\n[回到目录](#目录)\n\n## C/C++\n\n- [cpp tutorial](https://cplusplus.com/doc/tutorial/) - cplusplus 教程\n- [modern-cpp-tutorial](https://github.com/changkun/modern-cpp-tutorial)\n- [C++ Core Guidelines](https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines) - 由 C++ 创始人 Bjarne Stroustrup 和巨佬 Herb Sutter 维护的 C++ 核心指南\n- [Google C++ Style Guide](https://google.github.io/styleguide/cppguide.html) - Google C++ 编码规范\n- [JSON for Modern C++](https://github.com/nlohmann/json) - 现代 C++ 编写的 JSON 库\n- [Standard Template Library Programer's Guide](https://www.boost.org/sgi/stl/) - 标准模板库编程指南\n- [jemalloc](https://jemalloc.net/) - 应用广泛的内存分配器库\n- [Optimizations That Aren't(In a Multithreaded World)](http://www.gotw.ca/publications/optimizations.htm) - 有些优化对多线程无效\n- [folly](https://github.com/facebook/folly) - facebook 开源的 C++ 程序库，包含多种功能（容器、压缩、并发等等）\n- [workflow](https://github.com/sogou/workflow) - 搜狗开源的 C++ 并行计算和异步网络编程引擎\n- [googletest](https://google.github.io/googletest/primer.html) - Google C++ 测试框架\n- [abseil](https://abseil.io/docs/cpp/) - Google 开源的 C++ 编程库\n- [Crafting Interpreters](http://craftinginterpreters.com/contents.html) - 自己动手实现解释器\n- [Awesome CPP](https://github.com/fffaraz/awesome-cpp)\n- [capnproto](https://github.com/capnproto/capnproto)\n- [srpc](https://github.com/sogou/srpc) - High performance, low latency, lightweight enterprise-level RPC system. Supports Baidu bRPC, Tencent tRPC, thrift protocols\n- [cpp-httplib](https://github.com/yhirose/cpp-httplib) - A C++ header-only HTTP/HTTPS server and client library\n- [coost](https://github.com/idealvin/coost) - 类 boost 的轻量级 C++ 开发库\n\n[回到目录](#目录)\n\n## Lua\n- [argparse](https://argparse.readthedocs.io/en/stable/) - 命令行参数解析库\n\n[回到目录](#目录)\n\n## Python\n- [学习Python内置函数](https://sadh.life/post/builtins/)\n- [Full Stack Python](https://www.fullstackpython.com/) - python全栈教程，从基础语法，到Web开发，到上线部署\n- [Python - 100天从新手到大师](https://github.com/jackfrued/Python-100-Days)\n\n[回到目录](#目录)\n\n## DB\n\n- [awesome database learning](https://github.com/pingcap/awesome-database-learning) - pingcap 整理的数据库学习指南\n\nkv\n\n- [memcached源码分析](https://blog.csdn.net/initphp/category_9265236.html?spm=ata.21736010.0.0.340a262ac3Qcqv)\n- [leveldb](https://github.com/google/leveldb) - Google 开源的高性能 key-value 存储库\n- [rocksdb](https://github.com/facebook/rocksdb) - facebook 从 leveldb 演化的一个分支，做了很多优化\n- [scylladb](https://www.scylladb.com/2018/01/17/compaction-series-space-amplification/?spm=ata.21736010.0.0.4999331cBGxKBU)\n\n- [tidb](https://github.com/pingcap/tidb) - 开源、云原生、分布式、MySQL 兼容的数据库\n- [tikv](https://github.com/tikv/tikv) - 分布式 key-value 存储，是 tidb 的一个补充\n- [talent-plan](https://github.com/pingcap/talent-plan) - pingcap 出品的数据库教程，用 Go 实现一个分布式关系型数据库 TinySQL，用 Go 实现一个分布式key-value数据库，深入了解 TiDB 和 TiKV\n- [三篇文章了解 TiDB 技术内幕](https://pingcap.com/zh/blog/tidb-internal-1) - TiDB 技术内幕\n- [Let's Build a Simple Database](https://cstack.github.io/db_tutorial/) - 自己动手实现一个数据库\n- [toydb](https://github.com/erikgrinaker/toydb) - Rust 实现的分布式 SQL 数据库，一个学习项目\n\nredis\n\n- [redis.io](https://redis.io/) - redis 官方网站\n- [antirez](http://oldblog.antirez.com/) - redis 作者 blog\n- [redis-memory-analyzer](https://github.com/gamenet/redis-memory-analyzer) - redis 内存分析工具，可以识别模式键名，例如 user:* 占用多少内存\n\nSQL\n\n- [SQLite](https://www.sqlite.org/arch.html) - SQLite 架构\n- [MySQL Tutorial](http://www.mysqltutorial.org/) - MySQL 教程，从入门到精通，触发器/存储过程/视图/全文搜索等都有讲述，非常全面。还有各种语言的编程接口教程，PHP/NodeJS/JDBC/Python/Perl\n- [PostgreSQL Tutorial](http://www.postgresqltutorial.com/) - PostgreSQL 教程，非常全面\n\n[回到目录](#目录)\n\n## Linux/UNIX\n\n- [UNIX 环境高级编程](http://www.apuebook.com/apue3e.html) - 配套网站\n- [make 官方文档](https://www.gnu.org/software/make/manual/html_node/index.html)\n- [linux command](https://wangchujiang.com/linux-command/) - linux命令搜索\n- [linux 编程接口](https://man7.org/index.html) - 配套网站\n- [跟我一起写 Makefile](https://seisman.github.io/how-to-write-makefile/index.html)\n- [awk 官方文档](https://www.gnu.org/software/gawk/manual/gawk.html)\n- [sed 官方文档](https://www.gnu.org/software/sed/)\n- [bash 官方文档](https://www.gnu.org/software/bash/manual/)\n- [bazel 构建工具](https://bazel.build/)\n- [Effective Shell](https://effective-shell.com/)\n- [pure bash bible](https://github.com/dylanaraps/pure-bash-bible)\n- [explain shell](https://explainshell.com/)\n\n[回到目录](#目录)\n\n## Network\n\n- [Beej's Guide to Network Programming](https://beej.us/guide/bgnet/html/#structs) - 网络编程教程\n- [The C10K problem](http://www.kegel.com/c10k.html)\n- [muduo](https://github.com/chenshuo/muduo) - 陈硕开源的多线程 C++ 网络库\n- [muduo-tutorial](https://github.com/chenshuo/muduo-tutorial) - Tutorial of Muduo network library\n- [libuv](https://github.com/libuv/libuv) - Cross-platform asynchronous I/O\n- [learn-libuv](https://github.com/thlorenz/learnuv) - About\nLearn uv for fun and profit, a self guided workshop to the library that powers Node.js\n- [libevent](https://github.com/libevent/libevent) - Event notification library\n- [aceld/libevent](https://github.com/aceld/libevent) - \u003cLibevent深入浅出\u003e\n- [Fast UNIX Servers](https://nick-black.com/dankwiki/index.php/Fast_UNIX_Servers)\n- [scalable-networking.pdf](http://bulk.fefe.de/scalable-networking.pdf)\n- [Benchmarking BSD and Linux](http://bulk.fefe.de/scalability/)\n- [Jeff Darcy’s notes on really high performance servers](https://parijatmishra.wordpress.com/2006/12/10/jeff-darcys-notes-on-really-high-performance-servers/)\n\n[回到目录](#目录)\n\n## 数据结构与算法\n\n- [hell-algorithm](https://github.com/geekxh/hello-algorithm) - 针对小白的算法训练\n- [labuladong的算法小抄](https://labuladong.github.io/algo/) - leetcode 刷题指南\n- [algorithm base](https://github.com/chefyuan/algorithm-base) - 动画说算法\n- [leetcode-master](https://github.com/youngyangyang04/leetcode-master) - leetcode 刷题攻略，有书《代码随想录》\n- [projecteuler](https://projecteuler.net/) - 欧拉工程，数学与算法的结合\n- [令狐冲的算法小抄](https://github.com/ninechapter-algorithm/linghu-algorithm-templete) - 算法小抄\n- [leetcode go](https://github.com/halfrost/LeetCode-Go) - 用 Go 刷 leetcode\n- [leetcode](https://github.com/doocs/leetcode) - 多种编程语言实现 Leetcode、《剑指offer》、《程序员面试金典》\n- [LeetCode](https://github.com/wisdompeak/LeetCode) - 实现和精讲\n- [数据结构与算法(Golang实现)](https://github.com/hunterhug/goa.c)\n- [C++数据结构、算法与应用](https://www.cise.ufl.edu/~sahni/dsaac/) -《数据结构、算法与应用 C++》配套网站\n- [Data Structure Visualizations](https://www.cs.usfca.edu/~galles/visualization/Algorithms.html) - 数据结构可视化\n- [Algorithms for Competitive Programming](https://cp-algorithms.com/index.html) - 算法竞赛\n\n[回到目录](#目录)\n\n## 游戏开发\n\n- [skynet](https://github.com/cloudwu/skynet) - 云风开源的游戏服务器框架\n- [skynet设计综述](https://blog.codingnow.com/2012/09/the_design_of_skynet.html) - 云风博客，skynet 设计综述，了解 skynet 背后的设计\n- [pbc](https://github.com/cloudwu/pbc) - 云风开发的 Google Protocol Buffers 的 C 语言库，支持 lua binding\n- [Manistein's Blog](http://manistein.club/) - 很多解析 skynet 的文章\n- [skynet timer](https://losophy.github.io/post/ee7b06a5.html) - skynet 定时器实现剖析\n\n- [BigWorld Engine](https://github.com/v2v3v4/BigWorld-Engine-2.0.1) - BigWorld 游戏引擎\n- [leaf](https://github.com/name5566/leaf) - 游戏服务器框架\n- [antnet](https://github.com/magiclvzs/antnet) - 游戏服务器网络框架\n- [lockstepserver](https://github.com/byebyebruce/lockstepserver) - 帧同步服务器\n- [goworld](https://github.com/xiaonanln/goworld)\n- [kbengine](https://github.com/kbengine/kbengine) - A MMOG engine of server\n\n- [游戏中的随机概率](https://www.huangwei.pro/posts/game-random/)\n- [游戏掉落概率](https://github.com/mebusy/notes/blob/master/dev_notes/Dev_Random.md)\n\n- [BehaviorTree.CPP](https://www.behaviortree.dev/)\n\n- [bevy](https://github.com/bevyengine/bevy) - 数据驱动游戏服务器\n\n- [ebitengine](https://ebiten.org/) - 超级简单的 2D 游戏库\n\n- [Game Off 2022](https://itch.io/jam/game-off-2022)\n\n[回到目录](#目录)\n\n## 系统架构\n\n- [system design primer](https://github.com/donnemartin/system-design-primer)\n\n## Tutorial\n\n- [RealWorld exmaple apps](https://github.com/gothinkster/realworld) - 真实项目示例\n- [ZetCode](http://zetcode.com/) - Java/Python/C#等编程语言教程，电子书\n- [exercism](https://exercism.io/) - 编程语言教程\n- [docs4dev](https://www.docs4dev.com/) - 收集技术中文文档，Java/Spring全家桶/Linux/BigData等\n- [码农周刊](https://github.com/rogerzhu/MNWeeklyCategory)\n- [project based learning](https://github.com/practical-tutorials/project-based-learning)\n- [build your own x](https://github.com/codecrafters-io/build-your-own-x)\n- [system design primer](https://github.com/donnemartin/system-design-primer)\n- [tech interview handbook](https://github.com/yangshun/tech-interview-handbook)\n- [凤凰架构](http://icyfenix.cn/)\n- [CS-Notes](https://github.com/CyC2018/CS-Notes)\n- [GitHub-Chinese-Top-Charts](https://github.com/GrowingGit/GitHub-Chinese-Top-Charts)\n- [wechaty](https://wechaty.js.org/docs/)\n\n[回到目录](#目录)\n\n## Web\n\n- [Web-Dev-For-Beginners](https://github.com/microsoft/Web-Dev-For-Beginners) - 微软开发的 Web 开发者入门教程，24 节课\n- [freecodecamp](https://www.freecodecamp.org/learn/) - 完整的 Web 教程，从 HTML/CSS/JS 等基础知识，到 Bootstrap/jQuery 等库，再到 React 等框架，到后端 NodeJS，应有尽有 :star:\n- [前端工匠](https://github.com/ljianshu/Blog) - 前端原理剖析\n\n- [Learn CSS](https://web.dev/learn/css/)\n- [CSS 教程](https://github.com/pengfeiw/css-tutorial)\n\n- [30-Days-Of-JavaScript](https://github.com/Asabeneh/30-Days-Of-JavaScript) - 30 天学 JavaScript\n\n- [vuejs](https://v2.cn.vuejs.org/v2/guide/) - Vue 官方网站\n- [21 Vue.js Example Projects](https://github.com/microsoft/Web-Dev-For-Beginners) - 21 个 Vue 示例项目\n- [vue-chat](https://github.com/Coffcer/vue-chat) - 基于 Vue+Vuex+webpack 的聊天示例\n- [vuepress](https://vuepress.vuejs.org/zh/) - Vue 驱动的静态网站生成器\n- [fenix-bookstore-frontend](https://github.com/fenixsoft/fenix-bookstore-frontend) - Fenix's BookStore 前端工程\n- [vue-element-admin](https://github.com/PanJiaChen/vue-element-admin) - Vue 管理页面\n\n- [font-awesome](https://fontawesome.com/) - 字体资源\n\n[回到目录](#目录)\n\n## Blog\n\n- [潘建峰](https://strikefreedom.top/)\n\n## 画图\n\n- [如何画好架构图](https://juejin.cn/post/6970835527796949028) - 使用 ProcessOn\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdarjun%2Flearning","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdarjun%2Flearning","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdarjun%2Flearning/lists"}