<?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-08-12T00:00:00Z</updated>
  <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-08-12T00: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-08-12T00:00:00Z</updated>
    <summary>&lt;!-- generated by selfdoc gen, do not edit --&gt;</summary>
  </entry>
  <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-07-29T00: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 nodes you touch. The result is that unmodified parts of the file come back byte-for-byte identical.</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-07-29T00:00:00Z</updated>
    <summary>Comment-preserving TOML editing library for Go.</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-07-29T00: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 nodes that you explicitly modify.</summary>
  </entry>
</feed>
