Encuesta 2026 de bibliotecas GUI en Rust: Azul, Blinc y Cacao a prueba

Fuentes: A 2026 Survey of Rust GUI Libraries

Un desarrollador publica una encuesta práctica de bibliotecas GUI en Rust para 2026, continuando un trabajo similar realizado en 2025 por boringcactus. La prueba consiste en implementar un generador de códigos QR con un cuadro de texto y la imagen resultante, una tarea que permite evaluar soporte IME, compatibilidad con el ecosistema, gestión de estado, estilos y experiencia de desarrollo. La evaluación se realiza sobre macOS, con pruebas puntuales en Windows mediante máquina virtual, y se permite el uso de agentes de codificación cuando el autor no logra avanzar por sí mismo.

Azul acaba de lanzar la versión 0.2.0 y se instala mediante Homebrew, pero sus bindings de Rust no los reconoce rust-analyzer y, además, no puede leer las fuentes del sistema, lo que descarta su uso para este propósito. Blinc es un framework muy reciente, basado en wgpu y con modelo reactivo; sus componentes de entrada de texto se sienten incompletos, no permiten configurar fuente, la posición del compositor IME no se alinea con el cuadro de texto y las funciones de accesibilidad de macOS no funcionan. Cacao, por su parte, ofrece bindings para AppKit de macOS con una API sorprendentemente limpia y un modelo de programación dirigido por eventos, con excelente soporte IME, aunque el lector de pantalla no funcionó correctamente. El artículo incluye el código completo de cada implementación y adelanta más frameworks por analizar.