Repolode
fyne-io

fyne-io/fyne

Kit de herramientas GUI multiplataforma y API para crear aplicaciones de escritorio y móviles con Go desde una sola base de código.

Estrellas
28,764
Forks
1,568
Issues abiertos
742
Último commit
hace 3 días

¿Qué es?

Fyne es un kit de herramientas de interfaz de usuario y una API para aplicaciones, escrito en Go. Permite crear aplicaciones gráficas que funcionan en equipos de escritorio y dispositivos móviles a partir de una sola base de código, con una apariencia inspirada en Material Design.

Las aplicaciones se escriben en Go sin herramientas adicionales: se crea una ventana a partir de una instancia de la aplicación y se colocan widgets, como etiquetas y botones, en contenedores. El proyecto incluye la utilidad de línea de comandos `fyne` para empaquetar, instalar y publicar aplicaciones, también para Android, iOS y el simulador de iOS. El modo de simulación móvil permite previsualizar cómo se comporta una aplicación en un teléfono sin necesidad de tener uno.

Fyne requiere Go 1.22 o posterior y un compilador de C. La referencia de su API está publicada en pkg.go.dev, y se puede instalar con un único comando `go install` una aplicación de demostración que muestra sus widgets.

Funciones clave

  • 01Permite crear aplicaciones GUI para escritorio y dispositivos móviles con una sola base de código en Go.
  • 02Incluye widgets y contenedores con una apariencia inspirada en Material Design.
  • 03Incluye la CLI `fyne` para empaquetar, instalar y publicar aplicaciones.
  • 04Permite empaquetar aplicaciones para Android e iOS, y tiene como destino el simulador de iOS.
  • 05Ofrece un modo de simulación móvil para previsualizar diseños en un equipo de escritorio.

Casos de uso

  • Crear herramientas multiplataforma de escritorio en Go sin una pila de frontend aparte.
  • Prototipar en Go la interfaz de usuario de una aplicación móvil y previsualizarla en un equipo.
  • Empaquetar una aplicación de Go para distribuirla en Android o iOS.

Inicio rápido

  1. 1

    Asegúrate de tener instalado Go 1.22 o una versión posterior y un compilador de C

  2. 2

    Instala la demostración de widgets de Fyne

    go install fyne.io/demo@latest
  3. 3

    Ejecuta la demostración

    demo

Antes de usarlo

  • Para compilar se necesita un compilador de C y herramientas de desarrollo del sistema.
  • La primera compilación en Windows puede tardar hasta 10 minutos.

Temas

Preguntas frecuentes

¿Qué es fyne?
Kit de herramientas GUI multiplataforma y API para crear aplicaciones de escritorio y móviles con Go desde una sola base de código. Fyne es un kit de herramientas de interfaz de usuario y una API para aplicaciones, escrito en Go. Permite crear aplicaciones gráficas que funcionan en equipos de escritorio y dispositivos móviles a partir de una sola base de código, con una apariencia inspirada en Material Design.
¿fyne es gratuito? ¿Qué licencia tiene?
fyne es open source bajo la licencia BSD-3-Clause. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿fyne sigue mantenido?
Mantenimiento activo. El último commit de fyne fue el 19 oct 2026.
¿Para qué puedo usar fyne?
Crear herramientas multiplataforma de escritorio en Go sin una pila de frontend aparte. Prototipar en Go la interfaz de usuario de una aplicación móvil y previsualizarla en un equipo. Empaquetar una aplicación de Go para distribuirla en Android o iOS.
¿Cómo se instala fyne?
Asegúrate de tener instalado Go 1.22 o una versión posterior y un compilador de C Instala la demostración de widgets de Fyne: go install fyne.io/demo@latest Ejecuta la demostración: demo
¿Dónde consigo fyne?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/fyne-io/fyne

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados