discover · compare · collections · requirements · contribute · feed · watching · stats · help with your tokens
astavonin/go-optimization-guide · source
Snapshot 0 · 2026-11-04T12:47:27Z · Markdown · CC-BY-4.0
Content fingerprint
f8718d982a590c18d530d95c7236c8f195da0f91443cb91a42d5e01056bc9d44GitHub description at capture
Go Optimization Guide: Patterns and Techniques for Writing High-Performance Applications with Go
README at capture
[](https://github.com/astavonin/go-optimization-guide/actions/workflows/publish-latest.yml) # Go Optimization Guide **Patterns and Techniques for Writing High-Performance Applications with Go** **▷▷▷ [goperf.dev](https://goperf.dev) ◁◁◁** The **Go Optimization Guide** is a collection of technical articles designed to help you build faster, more efficient Go applications. Whether you're developing high-throughput APIs, microservices, or distributed systems, this guide provides practical optimization patterns, real-world examples, and deep insights into Go performance. --- ## Getting Started The guide is built using [MkDocs](https://www.mkdocs.org/) with the [Material](https://squidfunk.github.io/mkdocs-material/) theme. Follow these steps to build and serve the guide locally: ### 1. Set Up the Environment Use the provided `env.sh` script to quickly set up a Python virtual environment and install all dependencies: ```sh source ./env.sh ``` ### 2. Run MkDocs Locally Start a local MkDocs server to preview changes: ```sh mkdocs serve ``` The site will be available at [http://localhost:8000](http://localhost:8000). --- ## Contributing We welcome contributions! If you'd like to propose changes or suggest new topics, please open a Pull Request or create a new issue in this repository.