Go Documentation

Open-source Go projects categorized as Documentation
Golang Go OpenAPI API AI

Top 21 Go Documentation Projects

Documentation
  1. cheat

    cheat allows you to create and view interactive cheatsheets on the command-line. It was designed to help remind *nix system administrators of options for commands that they use frequently, but not frequently enough to remember.

  2. InfluxDB

    InfluxDB high-performance time series database. Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.

    InfluxDB logo
  3. 100-go-mistakes

    📖 100 Go Mistakes and How to Avoid Them

    Project mention: Go channels are bad and you should feel bad (2016) | news.ycombinator.com | 2025-04-13

    > Go could get a 100 articles like this written about it, covering various aspects of its design

    Actually... https://100go.co/

  4. terraform-docs

    Generate documentation from Terraform modules in various output formats

    Project mention: Top Terraform/OpenTofu tools to Use in 2025 | dev.to | 2025-02-04

    Link: https://terraform-docs.io

  5. go-recipes

    🦩 Tools for Go projects

    Project mention: Go-recipes: Tools for Go projects | news.ycombinator.com | 2024-06-01
  6. huma

    A modern, simple, fast & flexible micro framework for building HTTP REST/RPC APIs in Go backed by OpenAPI 3 and JSON Schema.

    Project mention: Automated Documentation for APIs | dev.to | 2025-04-07

    Solutions to this problem generate API documentation automatically. Libraries such as drf-spectacular use code structure and semantics in back-end frameworks to infer API contracts. API frameworks such as FastAPI and Huma generate OpenAPI specifications as a built-in feature. Tools like mitmproxy2swagger generate documentation from HAR files. Finally, companies such as Akita Software/Postman use network traffic metadata.

  7. kin-openapi

    OpenAPI 3.0 (and Swagger v2) implementation for Go (parsing, converting, validation, and more)

  8. docuowl

    🦉 A documentation generator

  9. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  10. xc

    Markdown defined task runner.

    Project mention: Do-nothing scripting: the key to gradual automation (2019) | news.ycombinator.com | 2025-02-08

    I found this a few years ago and was quite inspired by it. I then more recently found https://xcfile.dev/ which is a great way to implement these sort of scripts directly in the project's README.

  11. go-redoc

    go-redoc is an embedded OpenAPI/Swagger documentation ui for Go using ReDoc

  12. envdoc

    Go tool to generate documentation for environment variables

  13. snip

    A simple and minimal command-line snippet manager (by mehran-prs)

    Project mention: Snip – a simple and minimal command-line snippet manager | news.ycombinator.com | 2024-05-21
  14. namaste-go

    A repository to learn the basics of Go Programming. The language was developed by Google Engineers but currently is widely used in the Cloud Native ecosystem. If you want to start your career in the landscape this is the starting point.

  15. go-notebook

    Go-Notebook is inspired by Jupyter Project (link) in order to document Golang code.

  16. spectest

    A simple and extensible behavioural testing library for Go. You can use api test to simplify REST API, HTTP handler and e2e tests.

  17. jotbot

    JotBot generates the missing code documentation for your Go and TypeScript projects. Powered by AI.

  18. documentor

    Improve technical documentation with the power of AI.

    Project mention: Show HN: Documentor, improve technical documentation with the power of AI | news.ycombinator.com | 2024-07-27
  19. instaunit

    A tool for testing and documenting Web APIs

  20. cobradoc

    Alternative documentation generator for Cobra.

  21. tblsrun

    Generate database documentation from migration files

  22. openapi-inline-examples

    🌏 Inline OpenAPI JSON examples from filenames

  23. jsonata-playbook

    Discontinued practical examples of jsonata [go-jsonata 1.5.4] [GET https://api.github.com/repos/xiatechs/jsonata-playbook: 404 - Not Found // See: https://docs.github.com/rest/repos/repos#get-a-repository]

  24. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Go Documentation discussion

Log in or Post with

Go Documentation related posts

  • Adding filter query parameters in Go Huma

    1 project | dev.to | 29 Nov 2024
  • Terraform-docs: Automatize sua Documentação de Infraestrutura como Código

    1 project | dev.to | 21 Nov 2024
  • Ask HN: What is one software product that boosted your productivity?

    5 projects | news.ycombinator.com | 26 Sep 2024
  • Common Git operations for open-source development

    3 projects | dev.to | 15 Aug 2024
  • 5G Service Communication Proxy with LoxiLB

    7 projects | dev.to | 20 Jun 2024
  • Containers Orchestration and Kubernetes

    2 projects | dev.to | 10 Jun 2024
  • Creating Animated Diagrams for LinkedIn

    3 projects | dev.to | 22 Apr 2024
  • A note from our sponsor - CodeRabbit
    coderabbit.ai | 18 Apr 2025
    Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR. Learn more →

Index

What are some of the best open-source Documentation projects in Go? This list will help you:

# Project Stars
1 cheat 12,724
2 100-go-mistakes 7,343
3 terraform-docs 4,419
4 go-recipes 4,299
5 huma 2,913
6 kin-openapi 2,827
7 docuowl 1,301
8 xc 1,269
9 go-redoc 85
10 envdoc 78
11 snip 75
12 namaste-go 74
13 go-notebook 38
14 spectest 38
15 jotbot 36
16 documentor 30
17 instaunit 24
18 cobradoc 13
19 tblsrun 6
20 openapi-inline-examples 6
21 jsonata-playbook 5

Sponsored
InfluxDB high-performance time series database
Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.
influxdata.com