diptomondal007/GoLangBooks

A Curated Collection of Go Programming Books

1,466

18 commits

updated Sep 16, 2026

See the code

README

An illustrated stack of programming books in a calm blue workspace

GoLangBooks

A community-curated shelf for learning Go, from first programs to production architecture.

GitHub stars License Contributions welcome

GoLangBooks brings useful Go reading material into one navigable collection. The library is grouped by topic, filenames are predictable, and the catalog reflects what is actually available in the repository.

[!IMPORTANT] Only contribute material that is legally redistributable. Copyright remains with each book's author and publisher; the repository license applies only to original repository content. See Copyright and licensing.

Start here

If you want to…Suggested starting point
Learn the languageFundamentals
Practice algorithms and patternsData structures & patterns
Build APIs and servicesWeb & services
Explore low-level or security workSystems & security
Design production systemsArchitecture & advanced

The full book catalog lists every title and available format.

Library at a glance

GoLangBooks/
├── assets/                         # README artwork
├── books/
│   ├── architecture-and-advanced/
│   ├── data-structures-and-patterns/
│   ├── fundamentals/
│   ├── systems-and-security/
│   └── web-and-services/
├── docs/
│   └── CATALOG.md                  # Complete library index
├── CODE_OF_CONDUCT.md
├── CONTRIBUTING.md
├── LICENSE
└── README.md

How to use the collection

  1. Choose a learning goal from the table above.
  2. Open the matching topic directory or browse the complete catalog.
  3. Read the PDF in a browser or download the EPUB for your preferred reader.

This repository is a reading library, not a prescribed curriculum. Start with one fundamentals title, build something small, then use the specialist sections when a project gives you a reason to go deeper.

Contributing

Suggestions, corrections, and new legally redistributable resources are welcome. Please read CONTRIBUTING.md before opening a pull request; it documents the selection criteria, directory rules, and filename conventions.

Community participation is governed by our Code of Conduct.

The Unlicense covers original repository materials such as its documentation and artwork. It does not relicense third-party books. Each book remains subject to the rights and terms set by its author and publisher.

If you are a rights holder and believe material should not be hosted here, please open a removal request with the title and supporting details so the maintainers can review it promptly.


Made for curious Go developers. If the shelf helps you, consider starring the repository or improving the catalog.
book
books
go
golang
pdf

diptomondal007/GoLangBooks

A Curated Collection of Go Programming Books

1,466

18 commits

updated Sep 16, 2026

See the code

README

An illustrated stack of programming books in a calm blue workspace

GoLangBooks

A community-curated shelf for learning Go, from first programs to production architecture.

GitHub stars License Contributions welcome

GoLangBooks brings useful Go reading material into one navigable collection. The library is grouped by topic, filenames are predictable, and the catalog reflects what is actually available in the repository.

[!IMPORTANT] Only contribute material that is legally redistributable. Copyright remains with each book's author and publisher; the repository license applies only to original repository content. See Copyright and licensing.

Start here

If you want to…Suggested starting point
Learn the languageFundamentals
Practice algorithms and patternsData structures & patterns
Build APIs and servicesWeb & services
Explore low-level or security workSystems & security
Design production systemsArchitecture & advanced

The full book catalog lists every title and available format.

Library at a glance

GoLangBooks/
├── assets/                         # README artwork
├── books/
│   ├── architecture-and-advanced/
│   ├── data-structures-and-patterns/
│   ├── fundamentals/
│   ├── systems-and-security/
│   └── web-and-services/
├── docs/
│   └── CATALOG.md                  # Complete library index
├── CODE_OF_CONDUCT.md
├── CONTRIBUTING.md
├── LICENSE
└── README.md

How to use the collection

  1. Choose a learning goal from the table above.
  2. Open the matching topic directory or browse the complete catalog.
  3. Read the PDF in a browser or download the EPUB for your preferred reader.

This repository is a reading library, not a prescribed curriculum. Start with one fundamentals title, build something small, then use the specialist sections when a project gives you a reason to go deeper.

Contributing

Suggestions, corrections, and new legally redistributable resources are welcome. Please read CONTRIBUTING.md before opening a pull request; it documents the selection criteria, directory rules, and filename conventions.

Community participation is governed by our Code of Conduct.

The Unlicense covers original repository materials such as its documentation and artwork. It does not relicense third-party books. Each book remains subject to the rights and terms set by its author and publisher.

If you are a rights holder and believe material should not be hosted here, please open a removal request with the title and supporting details so the maintainers can review it promptly.


Made for curious Go developers. If the shelf helps you, consider starring the repository or improving the catalog.
book
books
go
golang
pdf

Significant stargazers

Byron Hsu

781 followers · starred Jun 2022

G

134 followers · starred May 2021

#кодеротбога

232 followers · starred Aug 2023

Zhang-Muyang

5 followers · starred Mar 2024