This is your work, valued
nilei81@gmail.com
dragonboat. A feature complete and high performance multi-group Raft library in Go.
★ 5.3kdragonboat-example. Examples for Dragonboat
★ 197goutils. Utility functions and types used by Dragonboat and its related projects
★ 33fsyncperf. A very simple program to tell how fast/slow is fsync on your disk
★ 11dht. Kademlia DHT in Golang
★ 8knossos-data. Dragonboat-Knossos contains Knossos history files captured in the DragonBoat Raft library
★ 8vfs. vfs package in Go
★ 5drummer. Go
★ 4memberlist. Golang package for gossip based membership and failure detection
★ 2Dive-into-Claude-Code. A Systematic Analysis and Discussion of Claude Code for Designing Today's and Future AI Agent Systems
★ 2ktimesfm. TimesFM (Time Series Foundation Model) is a pretrained time-series foundation model developed by Google Research for time-series forecasting.
★ 27kautoresearch. AI agents running research on single-GPU nanochat training automatically
★ 92kai-agent-papers. A collection of AI Agents papers (Updated biweekly)
★ 1.6kmodded-nanogpt. NanoGPT (124M) in 90 seconds
★ 5.6kslime. slime is an LLM post-training framework for RL Scaling.
★ 7.7kgemini-cli. An open-source AI agent that brings the power of Gemini directly into your terminal.
★ 106knano-vllm. Nano vLLM
★ 15kminiDiffusion. A reimplementation of Stable Diffusion 3.5 in pure PyTorch
★ 706garble. Obfuscate Go builds
★ 5.6kelimination_game. A multi-player tournament benchmark that tests LLMs in social reasoning, strategy, and deception. Players engage in public and private conversations, form alliances, and vote to eliminate each other
★ 300nano-aha-moment. Single File, Single GPU, From Scratch, Efficient, Full Parameter Tuning library for "RL for LLMs"
★ 626go-attention. A full attention mechanism and transformer in pure go.
★ 478typescript-types-only-wasm-runtime. A WebAssembly runtime implemented in TypeScript types
★ 2.4kSkyThought. Sky-T1: Train your own O1 preview model within $450
★ 3.4kdistributed-llama. Distributed LLM inference. Connect home devices into a powerful cluster to accelerate LLM inference. More devices means faster inference.
★ 3kllm-debugger-vscode-extension. VSCode extension that demonstrates the use of large language models (LLMs) for active debugging of programs
★ 357theLMbook. This is the official repository for The Hundred-Page Language Models Book by Andriy Burkov
★ 2.2kdeepseek.cpp. CPU inference for the DeepSeek family of large language models in C++
★ 316yalm. Yet Another Language Model: LLM inference in C++/CUDA, no libraries except for I/O
★ 592open-r1. Fully open reproduction of DeepSeek-R1
★ 26kMosaicTimecard. Time-Appliance-Project Timecard using Mosaic-T
★ 4DeepSeek-V3. Python
★ 104kAwesome-LLM-Reasoning-OpenAI-o1. Awesome LLM papers, news and projects about learning to reason with LLM, OpenAI o1, reasonning techniques, chain-of-thought (COT), Large Language Model, Straberry
★ 28Awesome-Reasoning-Foundation-Models. ✨✨Latest Papers and Benchmarks in Reasoning with Foundation Models
★ 656awesome-reasoning. a curated list of data for reasoning ai
★ 144Awesome-LLM-Reasoning. From Chain-of-Thought prompting to OpenAI o1 and DeepSeek-R1 🍓
★ 3.7kbiology-for-ai. learning biology syllabus, geared for machine learning folks
★ 148gonum. Gonum is a set of numeric libraries for the Go programming language. It contains libraries for matrices, statistics, optimization, and more
★ 8.4kzongzi. A cluster coordinator for Dragonboat
★ 9BitNetMCU. Neural Networks with low bit weights on low end 32 bit microcontrollers such as the CH32V003 RISC-V Microcontroller and others
★ 335penzai. A JAX research toolkit for building, editing, and visualizing neural networks.
★ 1.9kwyGPT. Wang Yi's GPT solution
★ 141go-sqlite3. Go bindings to SQLite using wasm2go
★ 1.1kvramfs. VRAM based file system for Linux
★ 1.5kdoomgeneric. Easily portable doom
★ 2kcdc-file-transfer. Tools for synching and streaming files from Windows to Linux
★ 3.4kdns-over-wikipedia. Redirect `.idk` domains using Wikipedia
★ 1.6kmine-city-2000. A program that converts SimCity 2000 cities into Minecraft worlds
★ 745HomaModule. A Linux kernel module that implements the Homa transport protocol.
★ 293c2rust. Migrate C code to Rust
★ 4.8kpy2rs. A quick reference guide for the Pythonista in the process of becoming a Rustacean
★ 2.1kcarbon-lang. Carbon Language's main repository: documents, design, implementation, and related tools. (NOTE: Carbon Language is experimental; see README)
★ 34kchafa. 📺🗿 Terminal graphics for the 21st century.
★ 5.1kgojq. Pure Go implementation of jq
★ 3.8kTime-Card. Develop an end-to-end hypothetical reference model, network architectures, precision time tools, performance objectives and the methods to distribute, operate, monitor time synchronization within data center and much more...
★ 1.5kmvsqlite. Distributed, MVCC SQLite that runs on FoundationDB.
★ 1.6kfantoch. framework for evaluating (planet-scale) consensus protocols
★ 132gnet. 🚀 gnet is a high-performance, lightweight, non-blocking, event-driven networking framework written in pure Go.
★ 11kgo-libp2p-kad-dht. A Kademlia DHT implementation on go-libp2p
★ 592seaweedfs. SeaweedFS is a distributed storage system for object storage (S3), file systems, and Iceberg tables, designed to handle billions of files with O(1) disk access and effortless horizontal scaling.
★ 34kfsyncperf. A very simple program to tell how fast/slow is fsync on your disk
★ 11orioledb. OrioleDB – building a modern cloud-native storage engine (... and solving some PostgreSQL wicked problems)
★ 4.1kfoundationdb. FoundationDB - the open source, distributed, transactional key-value store
★ 17kneon. Neon: Serverless Postgres. We separated storage and compute to offer autoscaling, code-like database branching, and scale to zero.
★ 23kfz. fuzzer
★ 5dragonboat. A feature complete and high performance multi-group Raft library in Go.
★ 5.3kgolangci-lint. Fast linters runner for Go
★ 19kfs9. Go
★ 8matrixone. AI-native HTAP database with Git-for-Data and built-in vector search, serving as the data and memory backbone for intelligent agents and applications.
★ 1.9kXUAN.
★ 5.6kepaxos. Go
★ 628e4. Error handling utilities
★ 13distributed-consensus-reading-list. A list of papers about distributed consensus.
★ 2.6kawesome-consensus. Awesome list for Paxos and friends
★ 2.1kdolt. Dolt – Git for Data
★ 24kliburing. Library providing helpers for the Linux kernel io_uring support
★ 3.7kgo-json. Fast JSON encoder/decoder compatible with encoding/json for Go
★ 3.7kvmcli. A set of utilities (vmcli + vmctl) for macOS Virtualization.framework
★ 842gpu. Dissecting the M1's GPU for 3D acceleration
★ 1kTabFS. 🗄 Mount your browser tabs as a filesystem.
★ 3.9kterarkdb. A RocksDB compatible KV storage engine with better performance
★ 2.2kebpf. ebpf-go is a pure-Go library to read, modify and load eBPF programs and attach them to various hooks in the Linux kernel.
★ 7.9khangover. Hangover runs Win64 and Win32 applications on arm64 Linux
★ 2kProcMon-for-Linux. A Linux version of the Procmon Sysinternals tool
★ 4.7kdns. DNS library in Go
★ 8.7kcopyist. Mocking your SQL database in Go tests has never been easier.
★ 851fgprof. 🚀 fgprof is a sampling Go profiler that allows you to analyze On-CPU as well as Off-CPU (e.g. I/O) time together.
★ 3.1kxgo. XGo is a programming language that reads like plain English. But it's also incredibly powerful — it lets you leverage assets from C/C++, Go, Python, and JavaScript/TypeScript, creating a unified software engineering ecosystem. Our vision is to enable everyone to become a builder of the world.
★ 9.4kcontainers-the-hard-way. Learning about containers and how they work by creating them the hard way
★ 1.6kshotizam. Shotizam analyzes the size of Go binaries
★ 615msquic. Cross-platform, C implementation of the IETF QUIC protocol, exposed to C, C++, C# and Rust.
★ 4.7kmd5-simd. Accelerate aggregated MD5 hashing performance up to 8x for AVX512 and 4x for AVX2. Useful for server applications that need to compute many MD5 sums in parallel.
★ 216roo. Setup and run your own clusters on your own infrastructure in minutes (Eg. ECS or EKS). Roo is a zero config distributed ingress, edge-router & reverse-proxy (supporting multiple letsencrypt/https hosts) using Docker Swarm. No dependencies.
★ 61rclone. "rsync for cloud storage" - Google Drive, S3, Dropbox, Backblaze B2, One Drive, Swift, Hubic, Wasabi, Google Cloud Storage, Azure Blob, Azure Files, Yandex Files
★ 59kbigcache. Efficient cache for gigabytes of data written in Go.
★ 8.2kgo-circuitbreaker. A context aware circuit breaker library in Go.
★ 381bcc. BCC - Tools for BPF-based Linux IO analysis, networking, monitoring, and more
★ 23kbootiso. A bash program to securely create a bootable USB device from one image file.
★ 807zero. A 3D renderer written in JavaScript and rendered to the terminal.
★ 2.5kdcrontab. Dcrontab is a Distributed Crontab using Raft Consensus (esp. useful for scheduling critical tasks)
★ 19ixy-languages. A high-speed network driver written in C, Rust, C++, Go, C#, Java, OCaml, Haskell, Swift, Javascript, and Python
★ 2.2ktidis. Distributed transactional NoSQL database, Redis protocol compatible using tikv as backend
★ 1.4k2019-talks. Slides and links for 2019 talks
★ 312go-misc. Miscellaneous Go hacks
★ 244memguard. Software sandbox for storage of sensitive information in memory.
★ 2.8kyaegi. Yaegi is Another Elegant Go Interpreter
★ 8.3kperf. tentative golang.org/x/sys/unix/linux/perf package
★ 31deferlint. Linter for finding defer statements in Go loops
★ 30octosql. OctoSQL is a query tool that allows you to join, analyse and transform data from multiple databases and file formats using SQL.
★ 5.3kdiem. Diem’s mission is to build a trusted and innovative financial network that empowers people and businesses around the world.
★ 17kioping. simple disk I/0 latency measuring tool
★ 988metrics. Lightweight alternative to github.com/prometheus/client_golang
★ 704index. Go modules by example is a series of work-along guides
★ 1.1kdragonboat-cpp-example. C++ Examples for Dragonboat
★ 8zfsp. ZFS, in Python, without reading the original C.
★ 569tinygo. Go compiler for small places. Microcontrollers, WebAssembly (WASM/WASI), and command-line tools. Based on LLVM.
★ 18kfuchsia-notes. Some random notes taken when reading through the Fuchsia source code
★ 591pyright. Static Type Checker for Python
★ 16kgo-xxh3. xxh3 fast hash function
★ 105pebble. RocksDB/LevelDB inspired key-value database in Go
★ 6ktinyraycaster. 486 lines of C++: old-school FPS in a weekend
★ 2kawesome-tlaplus. A curated list of TLA+ resources.
★ 69titea. A Distributed Redis Protocol Compatible NoSQL Database Base On Tikv And PD
★ 62swerv_eh1. A directory of Western Digital’s RISC-V SweRV Cores
★ 882fastcgo. Go
★ 197tidb. TiDB is built for agentic workloads that grow unpredictably, with ACID guarantees and native support for transactions, analytics, and vector search. No data silos. No noisy neighbors. No infrastructure ceiling.
★ 40kleveldb. LevelDB is a fast key-value storage library written at Google that provides an ordered mapping from string keys to string values.
★ 39ksofa-rpc. SOFARPC is a high-performance, high-extensibility, production-level Java RPC framework.
★ 3.9kbikesheddb. Have your cake and eat it too: CockroachDB named YOUR way.
★ 25dragonboat-example. Examples for Dragonboat
★ 197overseer. Monitorable, gracefully restarting, self-upgrading binaries in Go (golang)
★ 2.4kcloud-torrent. ☁️ Cloud Torrent: a self-hosted remote torrent client
★ 6.2kfixed. high performance fixed decimal place math library for Go
★ 352goboy. Multi-platform Nintendo Game Boy Color emulator written in Go
★ 2.6kgorocksdb. gorocksdb is a Go wrapper for RocksDB
★ 974Code-used-on-Daniel-Lemire-s-blog. This is a repository for the code posted on my blog
★ 952bbolt. An embedded key/value database for Go.
★ 9.7kProcDump-for-Linux. A Linux version of the ProcDump Sysinternals tool
★ 3.1kdrwmutex. Distributed RWMutex in Go
★ 361proposal. Go Project Design Documents
★ 3.5kgo-datastructures. A collection of useful, performant, and threadsafe Go datastructures.
★ 7.9kgo. The Go programming language
★ 135kcfssl. CFSSL: Cloudflare's PKI and TLS toolkit
★ 9.5kdelve. Delve is a debugger for the Go programming language.
★ 25kvim-go. Go development plugin for Vim
★ 16kpytype. A static type analyzer for Python code
★ 5kANESE. Another NES Emulator - written for fun & learning - first implementation of wideNES
★ 401testing-distributed-systems. Curated list of resources on testing distributed systems
★ 2.6krocksdb. A library that provides an embeddable, persistent key-value store for fast storage.
★ 32kcockroach. CockroachDB — the cloud native, distributed SQL database designed for high availability, effortless scale, and control over data placement.
★ 32k