13.2K ·GitHub
What is this?
Halfrost-Field is a personal technical blog archive by halfrost containing long-form deep-dive articles on source code analysis, system design, and engineering topics such as Go internals, vLLM/LLM serving, machine learning notes, and network protocols.
Is this a code library or a reading list of articles?
It is not a software library — it is a curated table of articles grouped by project/topic (LLM, Go, Machine Learning, JavaScript, Protocol), each linking to a written deep-dive.
How is the content organized, and where should I start?
The README is split into sections by topic (LLM, Go, Machine Learning, JavaScript, Protocol, etc.), each listing a project, its version, and links to the related articles; you just pick a topic you care about, like Go channel internals or TLS 1.3, and open the linked post.
Is everything available in English?
The repo offers both English and Chinese versions, but it originated as a Chinese blog, so some older or newer entries may only exist in the original Chinese version while translations catch up.
Who is this collection for?
It targets developers who want to go beyond using frameworks and understand how they work internally, covering topics from Go concurrency primitives to vLLM's scheduler and TLS 1.3 handshakes.
What does the vLLM section cover?
It traces vLLM's internals step by step: from calling generate() to producing the first token, the LLM/CLI/OpenAI-compatible server entrypoints, the V1 API server/EngineCore/GPU worker architecture, and the scheduler's continuous batching and chunked prefill.
Is the content still being updated?
Yes — the author explicitly states they keep adding new articles over time, with recent additions covering vLLM source code walkthroughs.
Why did the author start this repository?
The author began recording personal insights from reading open-source framework source code, believing this deep-reading practice meaningfully improves a developer's skills, and wanted to share that with others.
What other topics besides Go and LLMs are covered?
The collection also includes notes from Andrew Ng's machine learning course, JavaScript/Vue.js/Ghost blog deep dives, and protocol internals like HTTP/2, TLS 1.3, QUIC, WebSocket, and Protocol Buffers.
What are similar projects?
awesome-programming-books, free-programming-books-zh_CN, free-books, golang-open-source-projects, leetcode, interview, Hy4-preview, gost
Which topics is it in?
source-code-analysis, technical-writing, protobuf, http2, blog, inference-engine, system-design, objective-c, cryptography, tls, vllm, algorithms