Saltar al contenido principal
yappy es un shell de escritorio nativo, solo para Linux, escrito en Zig. Está pensado para Electron / Tauri / Deno, sin navegador integrado: UI son Qt y GTK, y la lógica de la aplicación se ejecuta en scripty (entorno de ejecución JS + gestor de proyectos).

Para qué sirve yappy

  • Nativo Linux UI — backends de primera clase Qt y GTK (a partir de la v0.1.0: ambos)
  • scripty para la lógica — un único entorno de ejecución JS/TS y PM integrado en el host; sin proceso principal de Node
  • Host con ámbito de capacidades — FS y las API relacionadas tienen denegación por defecto; las concesiones son explícitas
  • Aplicación independiente del backend API — las aplicaciones se dirigen a una superficie de widgets unificada siempre que sea posible

Cómo encaja en el conjunto

yappy es exclusivamente para Linux y siempre nativo UI: sin webview, sin Chromium, sin HTML-as-shell.

Estado

yappy está en acceso anticipado / próximamente. Las rutas de instalación, la referencia de CLI y la matriz nativa de API aparecerán aquí en cuanto se estabilice el binario. Hasta entonces:

Qué te espera a continuación en esta documentación

  1. Instalación y configuración (GTK / Qt dependencias del sistema)
  2. Ventana de bienvenida en GTK y Qt
  3. Integración de scripty y estructura del proyecto de la aplicación
  4. Referencia sobre la paridad nativa de API y el backend
  5. Empaquetado y capacidades
Preguntas o acceso anticipado: intake@solved.gg.

Temas relacionados

Introducción