Cross-platform document editor with format tabs (TXT/MD/ADOC/DJOT/ORG/RST/TYP). Tauri 2.0 GUI + Ada TUI. Graph visualization, OCR, TTS/STT, Nickel pipelines.
-
Format Tabs - View and edit the same document in multiple markup formats
-
Unified AST - Lossless conversion between formats
-
GUI - Tauri 2.0 with ReScript frontend
-
TUI - Ada with AdaCurses for terminal usage
-
Graph Visualization - ArangoDB for document relationships
-
Accessibility - OCR, TTS, STT support
-
Pipelines - Nickel-based import/export transformations
| Format | Description |
|---|---|
TXT |
Plain text |
MD |
Markdown (CommonMark) |
ADOC |
AsciiDoc |
DJOT |
Djot markup |
ORG |
Org-mode |
RST |
reStructuredText |
TYP |
Typst |
# Check dependencies
just deps
# Build all components
just build
# Run GUI
just run-gui
# Run TUI
just run-tuicrates/
├── formatrix-core/ # AST, parsers, renderers
├── formatrix-gui/ # Tauri commands
├── formatrix-db/ # ArangoDB client
└── formatrix-pipeline/ # Nickel executor
tui/src/ # Ada TUI source
ui/src/ # ReScript components
pipelines/ # Nickel pipeline definitions
container/ # Wolfi container configsjust build # Build all
just build-core # Build Rust core only
just build-tui # Build Ada TUI only
just build-ui # Build ReScript UI only
just test # Run all tests
just fmt # Format all code
just lint # Lint all codeThis project follows the Rhodium Standard Repositories specification:
-
Tier 2 - Full-featured multi-language project
-
See RSR_COMPLIANCE.adoc for details
Automation scripts from hyperpolymath/scripts:
| Script | Purpose |
|---|---|
|
Manage asdf plugins and versions |
|
Modular bashrc setup (three-layer architecture) |
|
Kinoite cluster validation |
|
Kinoite tuning scripts |
|
Mass language install utilities |
|
System environment setup |
|
Touchscreen calibration/management |
These scripts follow the same language policy (Bash, Rust, ReScript, Deno, Gleam, Guile Scheme) and multi-forge mirroring strategy.