Fyne es un conjunto de herramientas de widgets multiplataforma, gratuito y de código abierto, para crear interfaces gráficas de usuario (GUI). Permite que el software de aplicación se ejecute en múltiples sistemas operativos de escritorio y móviles , navegadores web (a través de WebAssembly ) y dispositivos integrados (Linux integrado) desde una única base de código . [ 2 ] Fyne se inspira en los principios de Material Design para crear aplicaciones que se vean y se comporten de manera consistente. [ 3 ] Utiliza OpenGL para proporcionar GUI multiplataforma.
Fyne está licenciado bajo los términos de la Licencia BSD de 3 cláusulas , que admite la creación de aplicaciones libres y propietarias . En diciembre de 2019, Fyne se convirtió en el kit de herramientas GUI más popular para Go, según el recuento de estrellas de GitHub [ 4 ] , y a principios de febrero de 2020 fue tendencia como el proyecto número 1 en el ranking de tendencias de GitHub. [ 5 ]
Desarrollo
Fyne es desarrollado actualmente por un equipo de voluntarios y cuenta con el apoyo de alrededor de 100 colaboradores. [ 6 ] El equipo se reúne en una conferencia que se celebra cada año junto con ponentes invitados y miembros de la comunidad. [ 7 ]
El conjunto de herramientas Fyne está escrito principalmente en Go . [ 8 ]
Usar
Varias empresas están utilizando el conjunto de herramientas Fyne para sus aplicaciones internas y de servicios públicos, como Tuffnells y Tailscale [ 9 ].
Linux Format publicó una entrevista con el fundador. [ 10 ]
El proyecto Fyne mantiene un listado de aplicaciones de código abierto creadas con Fyne. [ 11 ]
Véase también
Referencias
- ↑ "Nuevos objetos de lienzo y esquinas redondeadas junto con mejoras masivas de velocidad en la versión 2.7.0" . github.com . 16 de octubre de 2025.
- ↑ Aurélie, Vache (25 de agosto de 2021). "Aprendiendo Go con ejemplos: parte 7 - Crear una aplicación GUI/de escritorio multiplataforma en Go" .
- ↑ "Escalado y geometría" .
- ↑ Fyne [@Fyne_io] (19/12/2019). "Estamos muy emocionados de anunciar que Fyne es ahora el kit de herramientas GUI más popular* para Go. ¡Grandes noticias y un gran hito :). Ahora necesitamos averiguar cómo llevar la alegría de Fyne a la comunidad de programadores en general. [ * ] Según el recuento de estrellas de GitHub ⭐️ #golang #winning #future" ( Tweet ) . Recuperado el 07/01/2021 – vía Twitter .
- ↑ Fyne [@Fyne_io] (11/02/2020). "¡¡¡Guau, el proyecto @Fyne_io está actualmente en el puesto #1 de la lista de tendencias de GitHub!!! https://t.co/oeRtXklEK9 #felicitaciones #goland #gui #tendencia https://t.co/HMy1TpJ3u5" ( Tweet ) . Recuperado el 07/01/2021 – vía Twitter .
- ^ "Colaboradores de fyne-io/fyne · GitHub" . GitHub . 2025-10-20.
- ↑ "Fyne Conf 2025" . 2025-10-20.
- ↑ "Usos inusuales de Go: interfaces gráficas de usuario (Go Time #116)" . 6 de febrero de 2020.
- ↑ "Hola usuarios de Linux de escritorio, ayúdennos a probar una nueva aplicación de Tailscale" .
- ↑ "Número 323 (enero de 2025) - Componentes esenciales para Pi" .
- ↑ "Listado de aplicaciones Fyne" .
Bibliografía
- Williams, Andrew (25 de febrero de 2019), Desarrollo práctico de aplicaciones GUI en Go (1.ª ed.), Packt , ISBN 978-1-78913-841-2
- Schilli, Mike (1 de noviembre de 2019), Linux Magazine 229 - Directo al grano , Linux New Media
- Williams, Andrew (25 de enero de 2021), Creación de aplicaciones GUI multiplataforma con Fyne (1.ª ed.), Packt , ISBN 978-1-80056-316-2
- Bail, Cédric (marzo de 2023), Revista GNU Linux / Francia 262 - Aplicación Native Moderne en Go , Les Éditions Diamond
- Bail, Cédric (mayo de 2023), Revista GNU Linux / Francia 263 - Aplicación nativa moderna en Go: manipulación de données, pruebas unitarias, integración y GitHub , Les Éditions Diamond
- Williams, Andrew (agosto de 2023), Linux Magazine 273 - Diseño de aplicaciones GUI multiplataforma con Fyne , Linux New Media
- Mohr, Neil (enero de 2025), Linux Format Issue 323 - Fyne times , Adequate Media Limited
- Schilli, Mike (octubre de 2025), Linux Magazine 299 - Capturas de pantalla destacadas con Go y el framework Fyne , Linux New Media
Enlaces externos
- Sitio web oficial
- Demo de Fyne en línea
- Guías para desarrolladores
- Documentación de GoDoc
- Interfaces de programación de aplicaciones
- Kits de herramientas de widgets