<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title>Krate Docs</title>
  <link href="https://krate.js.org/atom.xml" rel="self"/>
  <link href="https://krate.js.org/"/>
  <id>https://krate.js.org/</id>
  <subtitle>Guides and reference for the Krate Go-native web framework.</subtitle>
  <updated>2026-10-16T17:19:52Z</updated>
  <entry>
    <title>Welcome to Krate</title>
    <link href="https://krate.js.org/docs/"/>
    <id>https://krate.js.org/docs/</id>
    <updated>2026-10-16T17:19:52Z</updated>
    <summary>Krate is a Go-native static site generator with signal-based reactivity. Compiles TSX/JSX to static HTML in milliseconds with a tiny client hydration bundle.</summary>
  </entry>
  <entry>
    <title>CLI Reference</title>
    <link href="https://krate.js.org/docs/cli/"/>
    <id>https://krate.js.org/docs/cli/</id>
    <updated>2026-10-16T17:19:52Z</updated>
    <summary>Reference for every krate CLI command.</summary>
  </entry>
  <entry>
    <title>Configuration</title>
    <link href="https://krate.js.org/docs/configuration/"/>
    <id>https://krate.js.org/docs/configuration/</id>
    <updated>2026-10-16T17:19:52Z</updated>
    <summary>The krate.config.ts entry point and a map of every option group.</summary>
  </entry>
  <entry>
    <title>Contributing</title>
    <link href="https://krate.js.org/docs/contributing/"/>
    <id>https://krate.js.org/docs/contributing/</id>
    <updated>2026-10-16T17:19:52Z</updated>
    <summary>Build Krate from source, run the tests, and understand how the compiler works.</summary>
  </entry>
  <entry>
    <title>Architecture</title>
    <link href="https://krate.js.org/docs/contributing/architecture/"/>
    <id>https://krate.js.org/docs/contributing/architecture/</id>
    <updated>2026-10-16T17:19:52Z</updated>
    <summary>How the Krate compiler works — lexing, parsing, bundling, rendering, CSS, markdown, search, and typed routes.</summary>
  </entry>
  <entry>
    <title>Writing docs</title>
    <link href="https://krate.js.org/docs/contributing/docs/"/>
    <id>https://krate.js.org/docs/contributing/docs/</id>
    <updated>2026-10-16T17:19:52Z</updated>
    <summary>Authoring conventions for the Krate documentation site.</summary>
  </entry>
  <entry>
    <title>Rendering internals</title>
    <link href="https://krate.js.org/docs/contributing/rendering/"/>
    <id>https://krate.js.org/docs/contributing/rendering/</id>
    <updated>2026-10-16T17:19:52Z</updated>
    <summary>How static shells, dynamic regions, and the SSR/ISR sidecar fit together.</summary>
  </entry>
  <entry>
    <title>Core Concepts</title>
    <link href="https://krate.js.org/docs/core-concepts/"/>
    <id>https://krate.js.org/docs/core-concepts/</id>
    <updated>2026-10-16T17:19:52Z</updated>
    <summary>How Krate builds sites: signals, static-first rendering, and a single Go compiler.</summary>
  </entry>
  <entry>
    <title>Browser Support</title>
    <link href="https://krate.js.org/docs/core-concepts/browser-support/"/>
    <id>https://krate.js.org/docs/core-concepts/browser-support/</id>
    <updated>2026-10-16T17:19:52Z</updated>
    <summary>Supported browsers, the JavaScript baseline, and the compat modes for older engines.</summary>
  </entry>
  <entry>
    <title>Component Tiers</title>
    <link href="https://krate.js.org/docs/core-concepts/component-tiers/"/>
    <id>https://krate.js.org/docs/core-concepts/component-tiers/</id>
    <updated>2026-10-16T17:19:52Z</updated>
    <summary>Static, client, server, and runtime components — where each runs.</summary>
  </entry>
  <entry>
    <title>CSS Signals</title>
    <link href="https://krate.js.org/docs/core-concepts/css-signals/"/>
    <id>https://krate.js.org/docs/core-concepts/css-signals/</id>
    <updated>2026-10-16T17:19:52Z</updated>
    <summary>Zero-JS interactive state compiled to hidden inputs and :has() CSS.</summary>
  </entry>
  <entry>
    <title>Markdown &amp; MDX</title>
    <link href="https://krate.js.org/docs/core-concepts/markdown/"/>
    <id>https://krate.js.org/docs/core-concepts/markdown/</id>
    <updated>2026-10-16T17:19:52Z</updated>
    <summary>Author content in Markdown or MDX — GFM, admonitions, math, diagrams, and components.</summary>
  </entry>
  <entry>
    <title>Reactivity</title>
    <link href="https://krate.js.org/docs/core-concepts/reactivity/"/>
    <id>https://krate.js.org/docs/core-concepts/reactivity/</id>
    <updated>2026-10-16T17:19:52Z</updated>
    <summary>Signals, effects, memos, context, and async resources in the Krate runtime.</summary>
  </entry>
  <entry>
    <title>Rendering</title>
    <link href="https://krate.js.org/docs/core-concepts/rendering/"/>
    <id>https://krate.js.org/docs/core-concepts/rendering/</id>
    <updated>2026-10-16T17:19:52Z</updated>
    <summary>Choose between static (SSG), incremental (ISR), per-request (SSR), and streamed rendering.</summary>
  </entry>
  <entry>
    <title>Routing &amp; Layouts</title>
    <link href="https://krate.js.org/docs/core-concepts/routing/"/>
    <id>https://krate.js.org/docs/core-concepts/routing/</id>
    <updated>2026-10-16T17:19:52Z</updated>
    <summary>File-based routing, dynamic segments, and nested layouts.</summary>
  </entry>
  <entry>
    <title>Styling</title>
    <link href="https://krate.js.org/docs/core-concepts/styling/"/>
    <id>https://krate.js.org/docs/core-concepts/styling/</id>
    <updated>2026-10-16T17:19:52Z</updated>
    <summary>Style pages with CSS Modules, a Go-native Tailwind, and a built-in CSS pipeline.</summary>
  </entry>
  <entry>
    <title>Features</title>
    <link href="https://krate.js.org/docs/features/"/>
    <id>https://krate.js.org/docs/features/</id>
    <updated>2026-10-16T17:19:52Z</updated>
    <summary>A tour of the features that ship with Krate beyond the core compiler.</summary>
  </entry>
  <entry>
    <title>Analytics</title>
    <link href="https://krate.js.org/docs/features/analytics/"/>
    <id>https://krate.js.org/docs/features/analytics/</id>
    <updated>2026-10-16T17:19:52Z</updated>
    <summary>Add analytics snippets and hook into SPA route changes.</summary>
  </entry>
  <entry>
    <title>API Routes</title>
    <link href="https://krate.js.org/docs/features/api-routes/"/>
    <id>https://krate.js.org/docs/features/api-routes/</id>
    <updated>2026-10-16T17:19:52Z</updated>
    <summary>TypeScript and Go API endpoints under /api.</summary>
  </entry>
  <entry>
    <title>Built-in Components</title>
    <link href="https://krate.js.org/docs/features/built-in-components/"/>
    <id>https://krate.js.org/docs/features/built-in-components/</id>
    <updated>2026-10-16T17:19:52Z</updated>
    <summary>Script, Style, Link, Icon, and Image components provided by Krate.</summary>
  </entry>
</feed>
