Saltar al contenido

1043: I’m Using GPUI For Everything

30 de septiembre de 2026 · 33 min

Notas del episodio

Scott and Wes ditch Electron and Tauri for GPUI, the GPU accelerated Rust UI framework from the Zed team. They get into its React-like API, styling that feels a lot like Tailwind, GPUI Kit components, the community fork drama, and the tiny desktop apps Scott has built with it.

Show Notes
  • 00:00 Welcome to Syntax!
  • 01:24 Electron, Tauri, and the Trouble With Web Views
  • 04:05 Enter GPUI: Why We Don’t Take Money to Talk About Tools
  • 05:32 Brought to you by Sentry.io
  • 05:59 What GPUI Is: GPU Accelerated, Cross Platform, Native All the Way Down
  • 06:50 A React Like API in Rust: Divs, Flex, and Chained Methods
  • 09:35 Components, Props, and State in GPUI
  • 11:21 How Much of CSS Does GPUI Actually Reimplement?
  • 12:52 Flexbox Everywhere, But Where Is CSS Grid?
  • 14:17 Where Does Your App Logic Live? No RPC Layer Needed
  • 15:53 Render vs RenderOnce: Stateful and Static Components
  • 16:57 GPUI Kit: The shadcn of GPUI
  • 18:46 GPUI CE: The Community Fork and Ecosystem Tension
  • 21:29 Apps Scott Built With GPUI: Gendo, File Bro, and Mr. Space
  • 22:48 Why Tiny Utility Apps Should Stay Tiny
  • 24:25 File Bro: File Automations a la Hazel
  • 25:27 Mr. Space: Building a macOS Window Manager
  • 27:05 The Downsides: No Native UI Elements and No Browser DOM
  • 29:56 Testing GPUI Apps With Jev and the Accessibility Tree
  • 30:39 GPUI Mobile: Experimental, But It Works
  • 31:52 Final Verdict: GPUI for Personal Desktop Software
Hit us up on Socials!

Syntax: X Instagram Tiktok LinkedIn Threads

Wes: X Instagram Tiktok LinkedIn Threads

Scott: X Instagram Tiktok LinkedIn Threads

Randy: X Instagram YouTube Threads

Todos los episodios de Syntax – Tasty Web Development Treats

Ajustes

Visualización

Idioma

Determina qué emisoras ves primero en la página de inicio.

Historial

Las emisoras y episodios escuchados recientemente y tus últimas búsquedas solo se guardan en este navegador.

Avisos

Un breve aviso cuando un pódcast que sigues tiene un episodio nuevo. Puedes desactivar pódcast concretos con la campana de su página.

Cuenta

Guarda tus favoritos: en la app y en la web.

Atajos de teclado

/
Abrir búsqueda
Espacio
Reproducir o pausar
← →
En el reproductor: 15 s atrás, 30 s adelante (episodios) · en una fila: siguiente tarjeta
↑ ↓
En una fila: destino dentro de la tarjeta
Inicio / Fin
En una fila: primera o última tarjeta
Esc
Cerrar ventana o menú
?
Este resumen
Reproduciendo ahora

Ir a la emisora

A continuación

    Añade episodios con «A continuación»: sonarán después del episodio actual.