Framework de Rust para crear aplicaciones de escritorio y móviles pequeñas y rápidas con cualquier frontend web, renderizado en el webview del sistema.
beeware/briefcase
Briefcase empaqueta proyectos de Python como aplicaciones nativas independientes para Mac, Windows, Linux, iOS, Android y la web.
- Estrellas
- 3,376
- Forks
- 556
- Issues abiertos
- 162
- Último commit
- hace 19 horas
¿Qué es?
Briefcase es una herramienta que convierte un proyecto de Python en una aplicación nativa independiente. Está dirigida a plataformas de escritorio (Mac, Windows y Linux), plataformas móviles (iPhone/iPad y Android) y la web, de modo que una misma base de código de Python se pueda distribuir como una aplicación instalable en cada una de ellas.
Forma parte de la suite BeeWare, que proporciona los toolkits de UI y los componentes de runtime que usan las aplicaciones creadas con Briefcase. Se instala con pip y el proyecto ofrece un tutorial que guía paso a paso por la creación y el empaquetado de una aplicación nueva.
La compatibilidad con implementaciones en Apple TV, watchOS y wearOS figura como planificada, no como disponible.
Funciones clave
- 01Empaqueta proyectos de Python como aplicaciones nativas para Mac, Windows y Linux.
- 02Crea aplicaciones instalables para iPhone, iPad y Android.
- 03Admite el empaquetado para la web.
- 04Se instala con un solo comando de pip.
Casos de uso
- Distribuir una aplicación de escritorio de Python a usuarios de Windows, Mac y Linux desde una misma base de código.
- Convertir una aplicación de Python en una aplicación para iOS o Android sin reescribirla.
- Aprender a crear y empaquetar una aplicación de Python con el tutorial de BeeWare.
Inicio rápido
- 1
Instala Briefcase con pip
python -m pip install briefcase - 2
Sigue el tutorial de BeeWare para crear y empaquetar una aplicación
Antes de usarlo
- El empaquetado para iOS, Android y la web depende de las herramientas y la configuración específicas de cada plataforma.
- La compatibilidad con AppleTV, watchOS y wearOS solo está prevista; aún no está disponible.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es briefcase?
- Briefcase empaqueta proyectos de Python como aplicaciones nativas independientes para Mac, Windows, Linux, iOS, Android y la web. Briefcase es una herramienta que convierte un proyecto de Python en una aplicación nativa independiente. Está dirigida a plataformas de escritorio (Mac, Windows y Linux), plataformas móviles (iPhone/iPad y Android) y la web, de modo que una misma base de código de Python se pueda distribuir como una aplicación instalable en cada una de ellas.
- ¿briefcase es gratuito? ¿Qué licencia tiene?
- briefcase es open source bajo la licencia BSD-3-Clause. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿briefcase sigue mantenido?
- Mantenimiento activo. El último commit de briefcase fue el 6 nov 2026.
- ¿Para qué puedo usar briefcase?
- Distribuir una aplicación de escritorio de Python a usuarios de Windows, Mac y Linux desde una misma base de código. Convertir una aplicación de Python en una aplicación para iOS o Android sin reescribirla. Aprender a crear y empaquetar una aplicación de Python con el tutorial de BeeWare.
- ¿Cómo se instala briefcase?
- Instala Briefcase con pip: python -m pip install briefcase Sigue el tutorial de BeeWare para crear y empaquetar una aplicación
- ¿Dónde consigo briefcase?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/beeware/briefcase
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Convierte programas Python en ejecutables independientes que funcionan sin tener instalado el intérprete de Python.
Una cadena de herramientas completa para compilar, empaquetar y publicar aplicaciones de escritorio con Electron, desde la creación del proyecto hasta su lanzamiento.
Gestor de portapapeles de código abierto y local-first para macOS y Windows, creado con Tauri y Rust.
Aplicación de escritorio y CLI para diseñar y ejecutar API REST locales simuladas, sin necesidad de una cuenta ni de desplegarlas de forma remota.
Herramienta de Python que convierte scripts en ejecutables independientes para cualquier plataforma compatible con Python.