raxol
Raxol - A toolkit for building interactive terminal UI applications in Elixir.
Command Line ApplicationsPackage Resources
Stars
Unreleased Activity
First Release
1
years agoLast Release
1
months agoDownloads
684
last 90 daysLast Stable Version
2.7.0
Activity
Last YearPull Requests
Issues
Latest Version Downloads
Last 90 DaysVisualizations of the latest version downloads, including both a full list of releases and a view that highlights the main versions.
Loading visualizations for the latest version downloads.
This may take a few seconds.
Downloads by version, newest first. Everything not shown is grouped as "Others."
Version 2.7.0
Dependencies
25An Elixir file system change watcher wrapper based on FS, the native file system listener.
Plugin framework for Raxol terminal applications. Build and distribute Raxol plugins with a consistent behavior interface.
Provides a common interface for defining metrics based on Telemetry events.
Terminal emulation and driver infrastructure for Raxol. ANSI parsing, screen buffers, command processing, cursor management, input handling, session management, and termbox2 NIF integration.
Phoenix LiveView integration for Raxol terminal buffers. Real-time terminal UIs in the browser with WebSocket updates.
Lightweight terminal buffer primitives for Elixir. Pure functional buffer operations with zero runtime dependencies. Perfect for terminal UIs, CLI tools, and custom rendering pipelines.
MCP (Model Context Protocol) server and client for Raxol. Provides JSON-RPC 2.0 protocol handling, tool/resource registry, stdio and SSE transports. Build a TUI app, get an AI interface for free.
Sensor fusion framework for Elixir built on OTP. Poll sensors, buffer readings, fuse with weighted averaging and thresholds, and render HUD widgets (gauges, sparklines, threat indicators). Optional Nx backend.
Optional Dependencies
Dependencies that are not required by default but can be installed or enable additional features or functionality
Community
Looks like this space is still empty… Want to be the first to contribute?
Share an article, talk, or podcast by adding resources to this package.