Packages

Multi-surface application runtime for Elixir. One TEA module renders to terminal, browser (LiveView), SSH, and MCP (agents). 30+ widgets, flexbox + CSS grid, AI agent runtime, distributed swarm with CRDTs, time-travel debugging, session recording, sandboxed REPL, and agentic commerce.

Current section

Files

Jump to
raxol docs components.md
Raw

docs/components.md

# UI Components
Component system for terminal applications.
## Quick Links
- [Custom Components Guide](guides/custom_components.md) - Build your own components
- [Component API Reference](api-reference.md#components) - Complete API documentation
- [Examples](../examples/README.md) - Working examples
## Component Types
### Built-in Components
See [API Reference](api-reference.md#components) for complete list.
### Framework Support
- React-style
- Svelte-style
- LiveView
- HEEx templates
- Raw terminal
## Next Steps
1. Read [Custom Components Guide](guides/custom_components.md)
2. Try [Examples](../examples/README.md)
3. Review [API Reference](api-reference.md#components)