0xRYUKAMI_UI // SCORCH_OS v4.1.0
v2.3.0 // 27 MODULES + CLI ASTRO 7.4 + TAILWIND 4.3 LIGHTHOUSE 100 / 100 / 100 / 100

RYUKAMI × SCORCH

27 COMPONENTES RETRO TUI, CONSOLA EN VIVO & CLI PARA LA WEB MODERNA

Inspirado en la estética hacker de consola, terminales CRT y el poder del dragón oriental carmesí. Cero bordes redondeados, controles de ventana interactivos, sombras sólidas hacia la izquierda-abajo y síntesis táctil Web Audio API.

OFFICIAL_BANNER // 16:9
4K READY
Ryukami Scorch Dragon Banner
RYUKAMI × 5.5 // ART ASSET VELGRYND EDITION
QUICK_START // RYUKAMI-UI CLI INSTALLER 27 MODULES // /r/registry.json
$ ryukami-ui init && ryukami-ui add --all

// 01_NÚCLEO_TUI_Y_TELEMETRÍA

Botones Mecánicos (Button.astro)

Botones con física de pulsación mecánica hacia la izquierda-abajo y sonido táctil Web Audio API incorporado.

> BUTTON_VARIANTS 5 STYLES

Badges y Pastillas (Badge.astro)

Etiquetas de estado de nodo, protocolos de red y categorías técnicas.

> BADGE_STATUS ASCII READY
● SYSTEM_ALERT ◆ REA_ENGINEERING ★ VELGRYND_CORE TS TYPESCRIPT 7 POSTGRESQL 17

Ventanas de Consola TUI Interactivas (Card.astro)

Haz clic en los controles geométricos [-] para minimizar/restaurar la ventana, [□] para resaltar el borde o [×] para probar la protección del kernel.

> TUI_WINDOW_CONSOLE INTERACTIVE
0xSERVER // NODE_2
ONLINE

Botkeep Cloud Container

Contenedor asignado con 2 GB de RAM, PostgreSQL 17 y Redis 7.2 sin suspensión por inactividad.

0xSENTINEL // FIELDWATCH
LISTENING

Monitor Pasivo RF Android

Escucha de balizas Wi-Fi y Bluetooth Low Energy (AirTags, Flipper Zero, drones con Remote ID).

Barras de Progreso BIOS & ASCII (ProgressBar.astro)

Barras de carga segmentadas estilo monitor BIOS con lectura matricial [████████░░░░] sincronizada y animación en GPU (scaleX).

> BIOS_PROGRESS_METERS GPU SCALEX
Núcleo Térmico Velgrynd 8,940 °C
92%
Memoria RAM Contenedor Node_2 1.28 GB / 2.0 GB
64%
Ancho de Banda Túnel WireGuard 940 Mbps
78%
Integridad de Paquetes Astro 7 NOMINAL
100%

Avatares de Operador, Skeletons & Teclas (Avatar.astro & Skeleton.astro)

Identificadores cuadrados de operador con indicador de estado en vivo, buffers de carga matricial ASCII y teclas mecánicas 3D.

> OPERATOR_AVATARS_AND_BUFFERS TUI IDENTITY

// Avatares de Operador

0X
0xAlex // Lead
ROOT ARCHITECT · ONLINE
VG
Velgrynd Core
AI SENTINEL · BUSY
N2
Node_02 Relay
EDGE DAEMON · IDLE
Atajos Kbd: Ctrl + K | Ctrl + D | Esc

// Buffers de Carga (Skeleton.astro)

SYNCING_SCORCH_REGISTRY [ ░░░ SYNC ░░░ ]
0x??
DECRYPTING_SSH_HANDSHAKE [ ░░░ SYNC ░░░ ]
0x??

// 02_SUITE_DE_FORMULARIOS

Campos de Entrada (Input.astro)

Inputs de texto brutalistas con prefijo de terminal, sombra hacia la izquierda y foco de alta visibilidad.

> TEXT_INPUTS FORM CONTROLS
$

> Ejecuta en tu terminal de confianza

tcp://

> Token encriptado con SHA-256

> [ERROR] Formato de correo o nodo no reconocido

Selectores TUI & Sliders ASCII (Select.astro & Slider.astro)

Listas desplegables con indicador mecánico y sliders de rango con barra de progreso en caracteres ASCII [========|-------] en tiempo real.

> SELECT_AND_ASCII_SLIDER INTERACTIVE
STACK //

> Selecciona el motor de renderizado objetivo

NODE //
[============|---] 82%
0% 100%
[============|---] 5200 MHz
2400 MHz 5800 MHz

Interruptores y Casillas (Switch & Checkbox)

Casillas de selección cuadradas con marca pixel-art y deslizadores táctiles ON/OFF.

> TOGGLES_AND_CHECKS INTERACTIVE

// Checkboxes Cuadrados

// Switches Deslizantes

Buffer Multilínea & Radio Groups (Textarea.astro & RadioGroup.astro)

Editor de texto de consola con contador de líneas/bytes en vivo y selectores de opción única estilo TUI ( • ).

> TEXTAREA_AND_RADIO_GROUP UTF-8 BUFFER
107 / 512 BYTES
BUFFER // UTF-8 LINES: 5

> Edita el payload para ver el contador de líneas y bytes en tiempo real

Protocolo de Cifrado del Túnel

// 03_NAVEGACIÓN_MODALES_Y_ALERTAS

Pestañas Multivista TUI (Tabs.astro)

Navegación por pestañas con soporte de flechas de teclado (← / →), badges de estado y sonido mecánico.

> MULTI_VIEW_TABS KEYBOARD NAV

Compilación estática ultrarrápida impulsada por Vite 8 y Rolldown. Cero JavaScript innecesario en el cliente y 100/100 en Lighthouse.

$ ryukami-ui init && ryukami-ui add button card tabs accordion

Acordeón Exclusivo HTML5 (Accordion.astro)

Construido con elementos <details name="..."> mutuamente exclusivos del estándar HTML moderno: indexable por buscadores y compatible con búsqueda en página (Ctrl+F).

> EXCLUSIVE_ACCORDION HTML5 DETAILS
01 ¿Por qué cero border-radius (0px) en todo el sistema?

El Neo-Brutalismo puro prescinde de bordes redondeados para transmitir la solidez de las interfaces TUI de consola, monitores industriales y terminales retro de ingeniería.

02 ¿Cómo funciona el instalador CLI ryukami-ui?

Al ejecutar "ryukami-ui add <componente>", el CLI lee el registro JSON estático (/r/<componente>.json), resuelve sus dependencias internas e inyecta el archivo .astro directamente en tu carpeta src/components/.

03 ¿Cómo logra 100/100 en Performance y Accessibility en Lighthouse?

Imágenes WebP responsivas con preload, 0 KiB de bundles JS externos, animaciones exclusivas en GPU (transform) y contraste cromático calibrado a #D62436 (5.04:1 WCAG AA).

Rutas Unix & Paginación TUI (Breadcrumb.astro & Pagination.astro)

Jerarquía de directorios estilo filesystem Unix (~/ryukami/core) y selector interactivo de páginas de memoria.

> UNIX_BREADCRUMB_AND_PAGINATION FILESYSTEM NAV

// 1. Ruta de Directorio (Breadcrumb.astro)

// 2. Paginación Interactiva de Bloques (Pagination.astro)

Alertas y Callouts (Alert.astro)

Callouts y cajas de advertencia brutalistas con indicadores de estado de severidad.

> SYSTEM_ALERTS CALLOUTS
⚡ CRITICAL // ALERT SOBRECALENTAMIENTO DE NÚCLEO
Frecuencia de CPU al 98%. Temperatura en 89°C. Se activan ventiladores secundarios de enfriamiento.
▲ NOTICE // ADVISORY ADVERTENCIA DE CERTIFICADO TLS
El certificado para `*.scorch.dev` expira en 7 días. Se recomienda renovar mediante certbot.
◆ INFO // SYSTEM SISTEMA ACTUALIZADO
Núcleo actualizado exitosamente a Astro 7.4.0 y Tailwind CSS 4.3.3. Rendimiento nominal del 100%.
✓ OK // NOMINAL CONEXIÓN SEGURA ESTABLECIDA
Túnel SSH y socket Web Audio inicializados correctamente sin pérdida de paquetes.

Toasts, Popover HTML5, Modales & Command Palette

Notificaciones emergentes con barra de progreso, Popovers nativos Top-Layer (`popover="auto"`) y diálogos HTML5 con soporte `closedby="any"`.

> TOASTS_POPOVER_AND_MODALS INTERACTIVE AUDIO

// 1. Disparar Notificaciones Toast con Sonido

// 2. Consola Modal HTML5, Popover Top-Layer & Command Palette (Ctrl+K)

0xPOPOVER // TOP_LAYER_SPEC
ZERO-JS

Renderizado en el Top Layer nativo del navegador mediante popover="auto". Pulsa Esc o haz clic fuera para cerrarlo.

0xKERNEL // SYSTEM_DIAGNOSTIC
ROOT_ACCESS
⚡ CRITICAL // ALERT AUTORIZACIÓN DE NIVEL DRAGÓN
Estás inspeccionando un diálogo modal nativo HTML5 (`<dialog closedby="any">`) con bloqueo de scroll de fondo (`overscroll-behavior: contain`).

Puedes cerrar esta ventana presionando la tecla Esc , haciendo clic fuera del recuadro (light-dismiss) o pulsando el botón inferior.

// 04_CONSOLA_INTERACTIVA_0xSHELL

Terminal TUI funcional integrada en el navegador (TerminalEmulator.astro). Haz clic en los botones de acceso rápido o escribe comandos como neofetch, status, dragon, cli o theme.

0xSCORCH_SHELL // INTERACTIVE_TUI_CONSOLE (zsh 5.9)
TTY1 // ROOT
COMANDOS RÁPIDOS:
⚡ Ryukami Scorch-OS v4.1 — Escribe help o pulsa cualquiera de los botones superiores.
  ╔══════════════════════════════════════════════════════════════╗
  ║  🐉 RYUKAMI LABS // SCORCH KERNEL ONLINE (LIGHTHOUSE 100%)   ║
  ║  Stack: Astro 7.4.0 · Tailwind 4.3.3 · TypeScript 7.0.2      ║
  ╚══════════════════════════════════════════════════════════════╝

// 05_REGISTRO_TUI_ASCII

ACTIVE_SERVICES_REGISTRY 4 NODOS OPERATIVOS
Módulo Protocolo Uptime Estado
PostgreSQL 17 tcp://5432 99.98% ● ONLINE
Redis 7.2 LTS tcp://6379 100.0% ● ONLINE
DevLink Shortener https://devlink.bot-keep.xyz 99.95% ● ACTIVE

// 06_THEME_STUDIO_EN_VIVO

Personaliza en tiempo real la paleta cromática de toda la web (incluyendo la variante Crimson Soft para sesiones nocturnas largas), la física de las sombras y la densidad de la trama halftone.

0xTHEME_STUDIO // LIVE_TOKEN_ENGINE REALTIME CSS VARS
GENERATED_TOKENS.CSS TAILWIND v4
:root {
  --scorch-red: #E63946;
  --cyber-blue: #4DA3FF;
  --eye-gold: #F4D35E;
  --shadow-offset-x: -4px;
  --shadow-offset-y: 4px;
  --dither-size: 12px;
}

// 07_SCORCH_ASCII_FORGE

Motor interactivo en navegador para forjar banners 8-bit en matriz de código ASCII o invocar el emblema del Dragón Scorch listo para copiar a tus cabeceras o terminales.

0xSCORCH_ASCII // LIVE_MATRIX_FORGE WEB ENGINE v1.0
>_
PRESETS:
TINTA:
STDOUT // 8-BIT BITMAP MATRIX
 

// 08_CLI_E_INSTALACION

Instala cualquiera de los 27 componentes directamente desde la terminal con el CLI oficial ryukami-ui (estilo shadcn / 8bitcn) o consúmelos desde el registro estático /r/registry.json.

> RYUKAMI_CLI_WORKFLOW CLI v2.3
PASO 01 // INIT

ryukami-ui init

Inyecta automáticamente src/styles/global.css con los tokens Tailwind v4 y genera ryukami.json.

PASO 02 // ADD

ryukami-ui add <comp>

Descarga e instala los componentes solicitados (y sus dependencias internas) directo en src/components/.

PASO 03 // REGISTRY

/r/<comp>.json

Los 27 módulos exponen su propio endpoint JSON estático en public/r/ listo para consumirse local o remotamente.

KEYBOARD_SHORTCUTS
ACCESSIBILITY
Ctrl + K Abrir Paleta de Comandos
Ctrl + D Cambiar Modo Claro/Oscuro
← / → Cambiar Pestañas en Tabs.astro
Esc Cerrar Modales Activos
0xCOMMAND_PALETTE // SCORCH_CLI
>_
↑ ↓ Navegar Enter Ejecutar Esc Salir
RYUKAMI // v1.2