Skip to main content
Ctrl+K

TUI Forms

Contents

  • How-to guides
    • Use in your project
    • Create a custom renderer
    • Contribute to TUI Forms
  • Reference
    • Public API reference
    • JSONSchema support
    • BaseRenderer
    • stdlib renderer
    • rich renderer
    • cookiecutter renderer
    • noinput renderer
  • Tutorials
    • Your first form
    • Conditional questions
    • Computed and constant hidden fields
    • Validating answers with a custom validator
  • Concepts
    • Schema-first design
    • Documentation structure

Appendices

  • Glossary
  • Index
  • Repository
  • Suggest edit
  • Open issue
  • .md

Reference

Contents

  • Public API
  • JSONSchema
  • Renderer API
  • Built-in renderers

Reference#

This section contains reference material for TUI Forms—technical descriptions of supported constructs and how to use them.

Reference guides are technical descriptions of the machinery and how to operate it. Reference material is information-oriented.

See also

https://diataxis.fr/reference/

Public API#

  • Public API reference

JSONSchema#

  • JSONSchema support

Renderer API#

  • BaseRenderer

Built-in renderers#

  • stdlib renderer

  • rich renderer

  • cookiecutter renderer

  • noinput renderer

previous

Contribute to TUI Forms

next

Public API reference

Contents
  • Public API
  • JSONSchema
  • Renderer API
  • Built-in renderers

By Érico Andrei

© Copyright 2026.

  • GitHub