<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title>go-toml-edit Documentation</title>
  <link href="https://smmh.dev/go-toml-edit/feed.xml" rel="self"/>
  <link href="https://smmh.dev/go-toml-edit/"/>
  <id>https://smmh.dev/go-toml-edit/</id>
  <updated>2026-09-16T00:00:00Z</updated>
  <subtitle>Zero-dep TOML editing library for Go with comment preservation</subtitle>
  <entry>
    <title>Design Guide</title>
    <link href="https://smmh.dev/go-toml-edit/design/"/>
    <id>https://smmh.dev/go-toml-edit/design/</id>
    <updated>2026-09-16T00:00:00Z</updated>
    <summary>go-toml-edit is a comment-preserving TOML parser and editor for Go. Most TOML libraries parse into Go values (structs, maps) and discard everything that is not data: comments, whitespace, quoting style, key ordering, blank lines. go-toml-edit takes a different approach. It parses into a lossless AST that retains every byte of the original source, then provides editing operations that surgically modify only the fragments you touch. The result is that unmodified parts of the file come back byte-for-byte identical.</summary>
  </entry>
  <entry>
    <title>API Reference</title>
    <link href="https://smmh.dev/go-toml-edit/gen-index/"/>
    <id>https://smmh.dev/go-toml-edit/gen-index/</id>
    <updated>2026-09-16T00:00:00Z</updated>
    <summary>&lt;!-- generated by selfdoc gen, do not edit --&gt;</summary>
  </entry>
  <entry>
    <title>go-toml-edit</title>
    <link href="https://smmh.dev/go-toml-edit/go-toml-edit/"/>
    <id>https://smmh.dev/go-toml-edit/go-toml-edit/</id>
    <updated>2026-09-16T00:00:00Z</updated>
    <summary>&lt;!-- generated by selfdoc gen, do not edit --&gt;</summary>
  </entry>
  <entry>
    <title>go-toml-edit</title>
    <link href="https://smmh.dev/go-toml-edit/"/>
    <id>https://smmh.dev/go-toml-edit/</id>
    <updated>2026-09-16T00:00:00Z</updated>
    <summary>Zero-dep TOML editing library for Go with comment preservation</summary>
  </entry>
  <entry>
    <title>Usage Guide</title>
    <link href="https://smmh.dev/go-toml-edit/usage-guide/"/>
    <id>https://smmh.dev/go-toml-edit/usage-guide/</id>
    <updated>2026-09-16T00:00:00Z</updated>
    <summary>go-toml-edit is a Go library for parsing, editing, and serializing TOML documents while preserving comments, whitespace, and formatting. It provides a lossless AST that keeps every byte of the original document intact, only re-rendering the fragments you explicitly modify.</summary>
  </entry>
</feed>
