# SchemaFlux > A compiler for structured data. Zero dependencies. Single binary. SchemaFlux is a Go-based static site generator and structured data compiler. It reads entities with metadata, enriches them through an ordered pass pipeline, and emits output through pluggable backends. ## Documentation - [Overview](https://schemaflux.dev/docs/overview/): SchemaFlux is a compiler for structured data. It reads entities with metadata, enriches them through an ordered pass pipeline, and emits output through pluggable backends. - [Quick Start](https://schemaflux.dev/docs/quick-start/): Install SchemaFlux and build your first site in under five minutes. - [Configuration](https://schemaflux.dev/docs/configuration/): Complete reference for the schemaflux.yaml configuration file. - [Getting Started](https://schemaflux.dev/docs/getting-started/): Install SchemaFlux and build your first static site in minutes. Requires Go 1.25 or later. - [Architecture](https://schemaflux.dev/docs/architecture/): How SchemaFlux works internally: frontend, compiler passes, IR, and backends. - [Entities](https://schemaflux.dev/docs/entities/): Understanding entities: the core data unit in SchemaFlux. - [Markdown Renderer](https://schemaflux.dev/docs/markdown-renderer/): SchemaFlux includes a custom markdown-to-HTML renderer built entirely with the Go standard library. No external markdown libraries are used. - [Compiler Passes](https://schemaflux.dev/docs/passes/): The 12 ordered compiler passes that transform entities from raw data to enriched output. - [Template Engine](https://schemaflux.dev/docs/template-engine/): SchemaFlux uses Go's html/template with 60+ custom functions for rendering entity pages, homepages, taxonomy hubs, and more. - [Templates](https://schemaflux.dev/docs/templates/): Go template syntax, available functions, and template types in SchemaFlux. - [Taxonomies](https://schemaflux.dev/docs/taxonomies/): Grouping entities with taxonomies: categories, tags, and custom classification systems. - [CLI Usage](https://schemaflux.dev/docs/cli-usage/): Reference for the schemaflux command-line interface. Build static sites from structured data with a single command. - [Structured Data](https://schemaflux.dev/docs/structured-data/): JSON-LD schemas, Open Graph, sitemaps, RSS feeds, and SEO features. - [Backends](https://schemaflux.dev/docs/backends/): Output backends: the HTML backend, output structure, and building custom backends. - [Compiler Passes](https://schemaflux.dev/docs/compiler-passes/): SchemaFlux runs 12 ordered passes that transform the intermediate representation: slug resolution, sorting, enrichment, taxonomy grouping, related entity scoring, and more. ## Links - Website: https://schemaflux.dev - Repository: https://github.com/greynewell/schemaflux - Author: Grey Newell (https://greynewell.com) - License: MIT