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
Current section
Files
docs/advanced.md
# Advanced Topics
In-depth guides for experienced users.
## Architecture
- [ADR Index](adr/README.md) - Architecture Decision Records
- [Terminal Emulation](adr/0003-terminal-emulation-strategy.md)
- [Parser Optimization](adr/0002-parser-performance-optimization.md)
- [Buffer Management](adr/0009-high-performance-buffer-management.md)
## Guides
- [Performance Optimization](cookbook/PERFORMANCE_OPTIMIZATION.md)
- [Custom Components](guides/custom_components.md)
- [Multi-Framework](guides/multi_framework_migration_guide.md)
- [Accessibility](guides/accessibility_implementation_guide.md)
## Plugins
- [Plugin Development](plugins/PLUGIN_DEVELOPMENT_GUIDE.md)
- [Plugin Lifecycle](plugins/PLUGIN_LIFECYCLE_HOOKS.md)
- [Plugin Testing](plugins/PLUGIN_TESTING_GUIDE.md)
- [Plugin Templates](plugins/PLUGIN_TEMPLATES.md)
## Development
- [Contributing](DEVELOPMENT.md)
- [Naming Conventions](development/NAMING_CONVENTIONS.md)
- [Debug Mode](development/DEBUG_MODE.md)
- [Type Specs](development/TYPE_SPEC_GENERATOR.md)