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 releases v1.0.0_release_notes.md
Raw

docs/releases/v1.0.0_release_notes.md

# Raxol v1.0.0 Release Notes
## Overview
Raxol v1.0.0 is now available on [Hex.pm](https://hex.pm/packages/raxol). This release introduces the first multi-framework terminal UI system in Elixir, allowing developers to choose between React, Svelte, LiveView, HEEx, or raw terminal paradigms within a single application.
## Key Features
### Multi-Framework Architecture
- Choose your preferred UI paradigm without vendor lock-in
- Mix frameworks within the same application
- Universal features (actions, transitions, context, slots) work across all frameworks
- Zero-cost migration between frameworks
### Performance
- Parser: 3.3μs/operation (30x faster than industry standard)
- Memory: 2.8MB per session
- Startup: <10ms cold start
- 100% test coverage (2,681 tests)
### Enterprise Features
- AES-256-GCM encryption with key rotation
- SOC2/HIPAA/GDPR compliant audit logging
- SIEM integration (Splunk, Elasticsearch, QRadar)
- SAML/OIDC authentication support
- Multi-tenancy with resource isolation
### Technical Capabilities
- Full VT100/ANSI compliance
- Sixel graphics support
- WASH-style session continuity
- Real-time collaboration with CRDT synchronization
- GPU-accelerated rendering
## Installation
```elixir
# mix.exs
def deps do
[
{:raxol, "~> 1.0.0"}
]
end
```
## Quick Start
```bash
mix deps.get
mix raxol.tutorial # 5-minute interactive tutorial
mix raxol.playground # Component explorer
```
## Framework Selection
```elixir
use Raxol.Component, framework: :react # React patterns
use Raxol.Component, framework: :svelte # Reactive architecture
use Raxol.Component, framework: :liveview # Server-side rendering
use Raxol.Component, framework: :heex # Template-based
use Raxol.Component, framework: :raw # Direct terminal control
```
## Documentation
- [HexDocs](https://hexdocs.pm/raxol)
- [GitHub](https://github.com/Hydepwns/raxol)
- [Examples](https://github.com/Hydepwns/raxol/tree/master/examples)
## Support
Report issues at: https://github.com/Hydepwns/raxol/issues
---
Released: 2025-08-11
Version: 1.0.0
License: MIT