This is your work, valued
walking slowly will be fast
loong-OS. build Unix-like tiny Operating System from scratch
★ 12net-reactors. Go Reactors Network Library: Event-drive , MultiReactor ,MultiThread , one loop per thread.支持海量长连接 ,更少的goroutine的数量,减少系统资源占用
★ 3gobang-web. gobang 五子棋
★ 2gocker. build Tiny Docker from scratch
★ 2nbim. 分布式im,基于net-reactors
★ 2webserver. Simple Linux WebServer: Reactors + Epoll(ET) + ThreadPool + Nonblock Socket
★ 1ascii_art. a funny tool
★ 1RDMA-Tutorial. A tutorial on RDMA based programming using code examples
★ 639solo. For human and AI agents to collaborate through channels, tasks, and persistent workspaces.
★ 452YContainer. Coding容器
★ 2rdma-example. RDMA exmaple
★ 247rdma-core. RDMA core userspace libraries and daemons
★ 2.3kray. Ray is an AI compute engine. Ray consists of a core distributed runtime and a set of AI Libraries for accelerating ML workloads.
★ 43kistio. Connect, secure, control, and observe services.
★ 38kgit-blame.vim. See Git Blame information in the status bar for the currently selected line.
★ 178VideoCalling. 局域网p2p视频聊天
★ 1.6kx-algorithm. Algorithm powering the For You feed on X
★ 27kfun-bots. A highly customizable and configurable bot mod for your Venice Unleashed Battlefield 3 server.
★ 323GolangGuide.
★ 83golangFamily. 【超全golang面试题合集+golang学习指南+golang知识图谱+入门成长路线】 一份涵盖大部分golang程序员所需要掌握的核心知识。常用第三方库(mysql,mq,es,redis等)+机器学习库+算法库+游戏库+开源框架+自然语言处理nlp库+网络库+视频库+微服务框架+视频教程+音频音乐库+图形图片库+物联网库+地理位置信息+嵌入式脚本库+编译器库+数据库+金融库+电子邮件库+电子书籍+分词+数据结构+设计模式+去html tag标签等+go学习+go面试+计算机网络基础+图解网络+操作系统面试题+数据库面试题+面试题合集
★ 7kgo-musicfox. go-musicfox是用Go写的又一款网易云音乐命令行客户端,支持UnblockNeteaseMusic、各种音质级别、lastfm、MPRIS、MacOS交互响应(睡眠暂停、蓝牙耳机连接断开响应、菜单栏控制等)...
★ 2.5kopencode. The open source coding agent.
★ 192kunimrcp. Open source cross-platform implementation of MRCP protocol
★ 441riscv-isa-manual. RISC-V Instruction Set Manual
★ 4.7kwebrtc. Pure Go implementation of the WebRTC API
★ 17keffective-go-zh-en. 《Effective Go》中英双语版
★ 2.4kfasthttp. Fast HTTP package for Go. Tuned for high performance. Zero memory allocations in hot paths. Up to 10x faster than net/http
★ 23kkamailio. Kamailio - The Open Source SIP Server for large VoIP and real-time communication platforms, focusing on flexibility, security and scalability
★ 2.9kfreeswitch. FreeSWITCH is a Software Defined Telecom Stack enabling the digital transformation from proprietary telecom switches to a versatile software implementation that runs on any commodity hardware. From a Raspberry PI to a multi-core server, FreeSWITCH can unlock the telecommunications potential of any device.
★ 5.1klibmill. Go-style concurrency in C
★ 3.2ksystem-design-primer. Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.
★ 360kApexLecture. An online live classroom(在线直播课堂)
★ 10copilot.vim. Neovim plugin for GitHub Copilot
★ 12kredis-mini. 简易redis一起写
★ 26liveclass. a live system for class
★ 38LanShan-LotterySystem. Java
★ 2bloom. Go package implementing Bloom filters, used by many important systems
★ 2.8kmysql-server. MySQL Server, the world's most popular open source database, and MySQL Cluster, a real-time, open source transactional database.
★ 12kmeetup. 【❤️ 互联网大厂技术分享PPT 👍🏻 持续更新中!】🍻各大技术交流会、活动资料汇总 ,如 👉QCon👉全球运维技术大会 👉 GDG 👉 全球技术领导力峰会👉大前端大会👉架构师峰会👉敏捷开发DevOps👉OpenResty👉Elastic,欢迎 PR / Issues
★ 1.9kJavaGuide. Java 面试 & 后端通用面试指南,覆盖计算机基础、数据库、分布式、高并发、系统设计与 AI 应用开发
★ 157kredis7.0-chinese-annotated. Redis 7.0.5 版本——中文注释,持续更新!欢迎参与本项目!🍭🍭🍭
★ 1.1kgodis. A Golang implemented Redis Server and Cluster. Go 语言实现的 Redis 服务器和分布式集群
★ 3.8kNxLite. Lightning-fast HTTP server built in C
★ 184ddia. 《Designing Data-Intensive Application》DDIA 第一版 / 第二版 中文翻译
★ 23kCS-Base. 图解计算机网络、操作系统、计算机组成、数据库,共 1000 张图 + 50 万字,破除晦涩难懂的计算机基础知识,让天下没有难懂的八股文!🚀 在线阅读:https://xiaolincoding.com
★ 18kawesome-devops. A curated list of awesome DevOps platforms, tools, practices and resources
★ 4.3kprompts.chat. f.k.a. Awesome ChatGPT Prompts. Share, discover, and collect prompts from the community. Free and open source — self-host for your organization with complete privacy.
★ 167kgopl-zh.github.com. :books: Go语言圣经中文版 🇨🇳
★ 5kminikube. Run Kubernetes locally
★ 32kBqLog. Maybe the world's fastest logging library. Lightweight & industrial-grade, battle-tested in Honor of Kings. C++/Python/Java/C#/Kotlin/TS, Unity/Unreal/HarmonyOS. 可能是全球最快的日志库——轻量级且工业级,源自《王者荣耀》,支持多语言多平台
★ 564bk-cmdb. 蓝鲸智云配置平台(BlueKing CMDB)
★ 5.7klnav. Log file navigator
★ 10kgitdiagram. Free, simple, fast interactive diagrams for any GitHub repository
★ 16kgolang. 《Golang修养之路》本书针对Golang专题性热门技术深入理解,修养在Golang领域深入话题,脱胎换骨。
★ 3.9kreadcode-etcd-v3.4.10. 完整的 etcd 应用学习过程,产出最详细的 etcd 代码注释。欢迎相互交流学习。关注公众号:奇伢云存储,获取更丰富的分享。
★ 109ants. 🐜🐜🐜 ants is the most powerful and reliable pooling solution for Go.
★ 14kgeektime-docs. 👏极客时间 pdf & markdown 文档
★ 1.4kdeepwiki-open. Open Source DeepWiki: AI-Powered Wiki Generator for GitHub/Gitlab/Bitbucket Repositories. Join the discord: https://discord.gg/gMwThUMeme
★ 18kCPP-Concurrency-In-Action-2ed-2019. :book: 作为对《C++ Concurrency in Action - SECOND EDITION》的中文翻译。
★ 2.3kCpp_Concurrency_In_Action. :book: 作为对《C++ Concurrency in Action》英文版的中文翻译。
★ 2.1kterminal. The new Windows Terminal and the original Windows console host, all in the same place!
★ 104kawesome-fenix. 讨论如何构建一套可靠的大型分布式系统
★ 9.4ksherlock. Hunt down social media accounts by username across social networks
★ 87kvim-markdown. Markdown Vim Mode
★ 4.8kraft-badger. Raft backend implementation using BadgerDB
★ 1205mmCQUPTGrabLession. 一个多线程自动抢课程序
★ 10wyh-cat. 一个仿照tomcat的低配山寨阉割版的tomcat:wyhCat
★ 2f-stack. F-Stack is an user space network development kit with high performance based on DPDK, FreeBSD TCP/IP stack and coroutine API.
★ 4.3kmtcp. mTCP: A Highly Scalable User-level TCP Stack for Multicore Systems
★ 2.1klwip. lwIP mirror from http://git.savannah.gnu.org/cgit/lwip.git
★ 1.7kdperf. dperf: High-Performance Network Load Testing Tool Based on DPDK
★ 5.6kSpaceVim. A modular configuration of Vim and Neovim
★ 20kai-agents-for-beginners. 18 Lessons to Get Started Building AI Agents
★ 71kpandoc. Universal markup converter
★ 46kgithub-mcp-server. GitHub's official MCP Server
★ 32kelixir. The Elixir Cross Referencer
★ 1.2kcoder-kung-fu. 开发内功修炼
★ 6.8kCppGuide. C/C++学习,后端开发进阶指南。
★ 6.2kmodern-cpp-features. A cheatsheet of modern C++ language and library features.
★ 22kkcp. :zap: KCP - A Fast and Reliable ARQ Protocol
★ 17kgaio. High-performance, minimalist async-io (proactor) networking for Golang.
★ 932iouring-go. Provides easy-to-use async IO interface with io_uring
★ 711io_uring-echo-server. io_uring echo server
★ 400io-uring. The `io_uring` library for Rust
★ 1.7kliburing. Library providing helpers for the Linux kernel io_uring support
★ 3.7kco_context. A coroutine framework aimed at high-concurrency io with reasonable latency, based on io_uring.
★ 583loguru. A lightweight C++ logging library
★ 1.9kawesome-modern-cpp. A collection of resources on modern C++
★ 13kmodern-cpp-tutorial. 📚 Modern C++ Tutorial: C++11 to C++26 On the Fly | https://changkun.de/modern-cpp/
★ 26kdescript-hs. Haskell
★ 3GazeEngine. A light game engine made for Touhou Project. (But not only for that)
★ 2Bayer-CFA-Image-Compression. C++
★ 2go-questions. 📖 Go 程序员面试笔试宝典 | 从问题切入,串连 Go 语言相关的所有知识,融会贯通。 https://golang.design/go-questions
★ 6.4keasy-cs. CS,如此简单!
★ 1.4knbim. 分布式im,基于net-reactors
★ 2drawio-desktop. Official electron build of draw.io
★ 62kelectron. :electron: Build cross-platform desktop apps with JavaScript, HTML, and CSS
★ 122k3FS. A high-performance distributed file system designed to address the challenges of AI training and inference workloads.
★ 10kgocui. Minimalist Go package aimed at creating Console User Interfaces.
★ 11kfish-shell. The user-friendly command line shell.
★ 34ktimer. High-performance timer implementation based on 5-level time wheel. 高性能定时器(5级时间轮,最小堆)[从零实现]
★ 283Leaf. Distributed ID Generate Service
★ 6.8kpprof. pprof is a tool for visualization and analysis of profiling data
★ 9.3kawesome-cto. A curated and opinionated list of resources for Chief Technology Officers, with the emphasis on startups
★ 35kreference. ⭕ Share quick reference cheat sheet for developers.
★ 11knsq. A realtime distributed messaging platform
★ 26kMobileIMSDK. 原创全平台IM通信层框架,轻量级、高度提炼,历经10年、久经考验。可能是市面上唯一同时支持UDP+TCP+WebSocket三种协议的同类开源框架,支持 iOS、Android、Java、H5、小程序、Uniapp、鸿蒙Next,服务端基于Netty。
★ 6.1khttptap. View HTTP/HTTPS requests made by any Linux program
★ 4.2kgochat. goim server write by golang !🚀
★ 2.9kphxrpc. A simple C++ based RPC framework.
★ 2kvim-floaterm. :computer: Terminal manager for (neo)vim
★ 2.7kmars. Mars is a cross-platform network component developed by WeChat.
★ 18kgolang101. Go语言101 : 一个与时俱进的Go编程知识库
★ 5kAutoWriter. 登录后复制cookie输入,选择章节和小节,即可自动做题
★ 2dragonboat. A feature complete and high performance multi-group Raft library in Go.
★ 5.3ktikv. Distributed transactional key-value database, originally created to complement TiDB
★ 17kscylladb. NoSQL data store using the Seastar framework, compatible with Apache Cassandra and Amazon DynamoDB
★ 16kchaoxing. 超星学习通/超星尔雅/泛雅超星全自动无人值守完成任务点
★ 3.2kzookeeper. Apache ZooKeeper
★ 13kBest-websites-a-programmer-should-visit. :link: Some useful websites for programmers.
★ 76kbraft. An industrial-grade C++ implementation of RAFT consensus algorithm based on brpc, widely used inside Baidu to build highly-available distributed systems.
★ 4.2kraft. :rowboat: Raft implementation in Go
★ 1.4kraft. C implementation of the Raft Consensus protocol, BSD licensed
★ 1.2ksystem-design-101. Explain complex systems using visuals and simple terms. Help you prepare for system design interviews.
★ 87kraft. Golang implementation of the Raft consensus protocol
★ 9.1kpaxi. Paxos protocol framework
★ 558paxosstore. PaxosStore has been deployed in WeChat production for more than two years, providing storage services for the core businesses of WeChat backend. Now PaxosStore is running on thousands of machines, and is able to afford billions of peak TPS.
★ 1.7kawesome-consensus. Awesome list for Paxos and friends
★ 2.1kWuKongIM. More than just IM 不只是即时通讯(IM)
★ 4.9kMIT6.824-2021. 4 labs + 2 challenges + 4 docs
★ 1.6kgit-tips. 33 条常用 git 命令详解
★ 240hdfs. A native go client for HDFS
★ 1.4kexcalidraw. Virtual whiteboard for sketching hand-drawn like diagrams
★ 129kawesome-resources. :sunglasses: List of helpful resources added by the community for the community!
★ 2kmacos. MacOS inside a Docker container.
★ 21kweekly. 科技爱好者周刊,每周五发布
★ 99kgoid. Go
★ 506Hyprland. Hyprland is an independent, highly customizable, dynamic tiling Wayland compositor that doesn't sacrifice on its looks.
★ 38kGRUB-Theme. GRUB Themes with the theme from the anime The Quintessential Quintuplets, Fate Series, Lycoris Recoil, VTuber, Game Doki Doki Literature Club, and Touhou Project :computer: :heart:
★ 508vim-go-tutorial. Tutorial for vim-go
★ 2.1knode. Node.js JavaScript runtime ✨🐢🚀✨
★ 119kdot. ☕️ My Dot Files
★ 1.3krecipes. Some code snippets for sharing
★ 1.9kmuduo_study. Linux多线程服务端编程[muduo C++网络库]
★ 592awesome-cheatsheets. 超级速查表 - 编程语言、框架和开发工具的速查表,单个文件包含一切你需要知道的东西 :zap:
★ 13kasterinas. Asterinas aims to be a production-grade Linux alternative—memory safe, high-performance, and more.
★ 4.8kDescript. Haskell
★ 8goim. goim
★ 7.4kmy-ebook. 我收集的电子书, 主要是软件开发方向
★ 1.8knet-reactors. Go Reactors Network Library: Event-drive , MultiReactor ,MultiThread , one loop per thread.支持海量长连接 ,更少的goroutine的数量,减少系统资源占用
★ 3kratos. Your ultimate Go microservices framework for the cloud-native era.
★ 26ktrpc-go. A pluggable, high-performance RPC framework written in golang
★ 1.2kcqkv. A KV storage engine based on bitcask
★ 2algo.
★ 1vim-go. Go development plugin for Vim
★ 16khanko. Modern authentication, on your terms. Open source alternative to Auth0, Clerk, WorkOS, Stytch.
★ 9kthe_silver_searcher. A code-searching tool similar to ack, but faster.
★ 27kplato. 致力于百亿量级的通用IM引擎开发
★ 166srpc. RPC framework based on C++ Workflow. Supports SRPC, Baidu bRPC, Tencent tRPC, thrift protocols.
★ 2.1ktokyonight.nvim. 🏙 A clean, dark Neovim theme written in Lua, with support for lsp, treesitter and lots of plugins. Includes additional themes for Kitty, Alacritty, iTerm and Fish.
★ 8.1kneovide. No Nonsense Neovim Client in Rust
★ 15kawesome-cheatsheets. 👩💻👨💻 Awesome cheatsheets for popular programming languages, frameworks and development tools. They include everything you should know in one single file.
★ 46kLearn-Vim. Learning Vim and Vimscript doesn't have to be hard. This is the guide that you're looking for 📖
★ 15kvim-airline. lean & mean status/tabline for vim that's light as air
★ 18ktagbar. Vim plugin that displays tags in a window, ordered by scope
★ 6.2kcoc.nvim. Nodejs extension host for vim & neovim, load extensions like VSCode and host language servers.
★ 25klibgo. Go-style concurrency in C++11
★ 3.3kvalkey. A flexible distributed key-value database that is optimized for caching and other realtime workloads.
★ 27kPigeon. 分布式im-从零开始的im实现之旅
★ 4awesome-vim. The Vim plugin shortlist
★ 2.1kfzf.vim. fzf :heart: vim
★ 10knight. Weekly Go Online Meetup via Bilibili|Go 夜读|通过 bilibili 在线直播的方式分享 Go 相关的技术话题,每天大家在微信/telegram/Slack 上及时沟通交流编程技术话题。
★ 12ksylar. C++高性能分布式服务器框架,webserver,websocket server,自定义tcp_server(包含日志模块,配置模块,线程模块,协程模块,协程调度模块,io协程调度模块,hook模块,socket模块,bytearray序列化,http模块,TcpServer模块,Websocket模块,Https模块等, Smtp邮件模块, MySQL, SQLite3, ORM,Redis,Zookeeper)
★ 4.7kauto-pairs. Vim plugin, insert or delete brackets, parens, quotes in pair
★ 4.2kMy-Linux-Config. :clap: Modern neovim configuration based on native lsp
★ 363vim-galore-zh_cn. Vim 从入门到精通
★ 11kThreadPool. A simple C++11 Thread Pool implementation
★ 8.8kglaze. Extremely fast, in memory, serialization, reflection, and RPC library for C++. JSON, BEVE, BSON, CBOR, CSV, JSONB, MessagePack, TOML, YAML, EETF
★ 2.9ksurrealdb. A scalable, distributed, collaborative, document-graph database, for the realtime web
★ 33kchinese-programmer-wrong-pronunciation. 中国程序员容易发音错误的单词
★ 23kawesome. 😎 Awesome lists about all kinds of interesting topics
★ 491kreading-code-of-nginx-1.9.2. nginx-1.9.2源码通读分析注释,带详尽函数中文分析注释以及相关函数流程调用注释,最全面的nginx源码阅读分析中文注释,更新完毕
★ 4.2kecapture. Capturing SSL/TLS plaintext without a CA certificate using eBPF. Supported on Linux/Android kernels for amd64/arm64.
★ 15kZLToolKit. 一个基于C++11的轻量级网络框架,基于线程池技术可以实现大并发网络IO
★ 2.2k7days-golang. 7 days golang programs from scratch (web framework Gee, distributed cache GeeCache, object relational mapping ORM framework GeeORM, rpc framework GeeRPC etc) 7天用Go动手写/从零实现系列
★ 17kexpert_readed_books. 2021年最新总结,推荐工程师合适读本,计算机科学,软件技术,创业,思想类,数学类,人物传记书籍
★ 12kquinn. Async-friendly QUIC implementation in Rust
★ 5.2knginx. The official NGINX Open Source repository.
★ 31kdicedb. Open-source, low-latency key/value engine built on Valkey with query subscriptions and hierarchical storage tiers.
★ 11kEasy-Reactor. Easy-Reactor是一个Linux C++高性能TCP服务框架,基于Reactor模式,支持单线程、多线程Reactor,也支持UDP服务
★ 535Computer-Networking-A-Top-Down-Approach-NOTES. 《计算机网络-自顶向下方法(原书第6版)》编程作业,Wireshark实验文档的翻译和解答。
★ 5.2krustdesk. An open-source remote desktop application designed for self-hosting, as an alternative to TeamViewer.
★ 119kphxpaxos. The Paxos library implemented in C++ that has been used in the WeChat production environment.
★ 3.4kbpf-developer-tutorial. eBPF Developer Tutorial: Learning eBPF Step by Step with Examples
★ 4.2krest_rpc. modern C++(C++20), simple, easy to use rpc framework
★ 2kevpp. A modern C++ network library for developing high performance network services in TCP/UDP/HTTP protocols.
★ 3.8kturms. 🕊️ The world's most advanced open source instant messaging engine for 100K~10M concurrent users https://turms-im.github.io/docs
★ 1.9kFFmpeg. Mirror of https://git.ffmpeg.org/ffmpeg.git
★ 63kleveldb. The LevelDB key-value database in the Go programming language.
★ 1.2kgoleveldb. LevelDB key/value database in Go.
★ 6.3kMyTinySTL. Achieve a tiny STL in C++11
★ 12kmini-lsm. learn database internals by building a storage engine in Rust
★ 4.1keveryone-can-use-english. 人人都能用英语
★ 36kmuduo. 学习muduo库
★ 14nerdtree. A tree explorer plugin for vim.
★ 20kgolang-cheat-sheet. An overview of Go syntax and features.
★ 8.8kmimalloc. mimalloc is a compact general purpose allocator with excellent performance.
★ 13k