# docxio > JSX in, DOCX out. Generate Word documents with JSX syntax, powered by Rust and WASM. ## docs ### api - [Components](/docs/api/components.md): Complete reference for all 23 JSX components available in docxio - [Quick Reference](/docs/api/quick-reference.md): Single-page API cheat sheet for docxio - [Render Functions](/docs/api/render.md): API reference for render, renderToStream, and other output functions - [Template API](/docs/api/template.md): Load .docx templates and replace placeholders with dynamic content - [Themes API](/docs/api/themes.md): Apply consistent fonts, colors, heading styles, and page margins via themes ### architecture - [Architecture Overview](/docs/architecture/overview.md): Data flow from JSX to DOCX through the Rust WASM pipeline - [Rust Crates](/docs/architecture/rust-crates.md): Layered workspace of 10 Rust crates powering docxio - [Security](/docs/architecture/security.md): Security model including Rust guarantees, input validation, and CI auditing ### contributing How to set up the development environment and contribute to docxio - [Contributing](/docs/contributing.md): How to set up the development environment and contribute to docxio ### getting-started - [Configuration](/docs/getting-started/configuration.md): Configure backend options, bundler plugins, and TypeScript settings - [Installation](/docs/getting-started/installation.md): Install docxio and configure your project - [Quick Start](/docs/getting-started/quick-start.md): Create your first .docx document with docxio in minutes ### guides - [Data Components](/docs/guides/data-components.md): Higher-level components like DataTable, PageNumbers, Watermark, and more - [Headers and Footers](/docs/guides/headers-footers.md): Add headers and footers to document sections - [HTML and Markdown Export](/docs/guides/html-markdown-export.md): Convert docxio document trees to HTML or Markdown strings - [Images](/docs/guides/images.md): Embed inline and floating images in documents - [Lists](/docs/guides/lists.md): Create bullet and numbered lists with nesting support - [Paragraphs and Formatting](/docs/guides/paragraphs-and-formatting.md): Create paragraphs, apply text formatting, and control alignment - [Streaming](/docs/guides/streaming.md): Stream .docx bytes as a ReadableStream for HTTP responses - [Styles and Themes](/docs/guides/styles-and-themes.md): Define reusable paragraph and character styles with theme support - [Tables](/docs/guides/tables.md): Build tables with rows, cells, merging, and borders - [Templates](/docs/guides/templates.md): Load .docx templates and replace placeholder tokens with dynamic values ### packages - [@docxio/bun](/docs/packages/bun.md): Bun build plugin for WASM resolution and JSX configuration - [@docxio/html](/docs/packages/html.md): HTML and Markdown export for docxio document trees - [@docxio/node](/docs/packages/node.md): Native Node.js bindings via napi-rs for server-side document generation - [@docxio/wasm-minimal](/docs/packages/wasm-minimal.md): Minimal WASM binary for browser-side OOXML generation without ZIP - [@docxio/zip](/docs/packages/zip.md): JavaScript-side ZIP assembly for the minimal WASM backend ### reference - [Glossary](/docs/reference/glossary.md): Terminology used in docxio documentation