teh-cmc/go-internals
teh-cmc/go-internals has 7,931 GitHub stars and 350 forks. GitHot measured 0 stars in 24 hours and +3 in 7 days. Last checked 2026-11-10 04:38 UTC. Last push 2021-04-03.
A book about the internals of the Go programming language.
Measured star growth
- in 24h
- 0
- in 7 days
- +3
- in 15 days
- Update delayed
- in 1 month
- Update delayed
Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.
README.md
Originalgo-internals
go-internals is a work-in-progress book about the internals of the Go (1.10+) programming language.
Table of Contents
- Chapter I: A Primer on Go Assembly
- Chapter II: Interfaces
- Chapter III (soon!): The Garbage Collector
Click here for the GitBook version.
Goals
- Concise: The book aims to be as concise as possible, encouraging code and diagrams over lengthy prose.
- Community-effort: I myself am learning as I go through the writing of this book. I will make mistakes along the way. Hopefully the community can help in pointing out and correcting these mistakes.
- Beyond the theory: The book will not just cover the theory, but the actual implementation too. Assumptions will be proven or invalidated via experiments and measurements.
- Up-to-Date: The book will try to keep up-to-date with new Go versions being released.
- Experienced audience: The Go community has created loads of great introductory material for newcomers. Unfortunately we're still lacking good resources when it comes to the more advanced stuff. This books hopes to help solve this issue.
Translations
Contributing
All kinds of contributions are very much welcome.
Don't hesitate to open an issue for e.g...:
- pointing out technical or english mistakes
- suggesting improvements and/or additions to existing chapters
- suggesting external links that might be of interest
- ..and pretty much anything else you can think of, really!
Author
Clement Rey <[email protected]> (@teh_cmc)
License
Licensed under the BY-NC-SA Creative Commons 4.0 International Public License
Explore related projects
codecrafters-io/build-your-own-x
Master programming by recreating your favorite technologies from scratch.
561,398 starspublic-apis/public-apis
A collective list of free APIs
497,679 starsmorluto/rea
Reverse engineer anything with agents, from app behavior down to native binaries.
447,495 starsopenclaw/openclaw
The AI that really does things. Any OS. Any Platform. The lobster way. 🦞
394,261 stars