Фреймворк на Rust для создания компактных и быстрых настольных и мобильных приложений с любым веб-фронтендом и системным webview.
beeware/briefcase
Briefcase упаковывает Python-проект в отдельное нативное приложение для Mac, Windows, Linux, iOS, Android и веба.
- Звёзды
- 3,376
- Форки
- 556
- Открытые issues
- 162
- Последний коммит
- вчера
Что это?
Briefcase — инструмент, который превращает Python-проект в отдельное нативное приложение. Он поддерживает настольные платформы (Mac, Windows, Linux), мобильные платформы (iPhone/iPad и Android), а также веб, поэтому одну кодовую базу на Python можно распространять как устанавливаемое приложение на каждой из них.
Briefcase входит в набор BeeWare, который предоставляет UI-тулкиты и компоненты среды выполнения для приложений, собранных с его помощью. Для установки используется pip, а в проекте есть руководство, которое поможет создать и упаковать новое приложение.
Поддержка развёртывания на Apple TV, watchOS и wearOS указана как запланированная, а не доступная на данный момент.
Ключевые возможности
- 01Упаковывает Python-проекты в нативные приложения для Mac, Windows и Linux.
- 02Создаёт устанавливаемые приложения для iPhone, iPad и Android.
- 03Поддерживает упаковку приложений для веба.
- 04Устанавливается одной командой pip.
Сценарии использования
- Выпуск настольного приложения на Python для пользователей Windows, Mac и Linux на основе одной кодовой базы.
- Преобразование приложения на Python в приложение для iOS или Android без переписывания.
- Изучение создания и упаковки Python-приложений с помощью руководства BeeWare.
Быстрый старт
- 1
Установите Briefcase с помощью pip
python -m pip install briefcase - 2
Следуйте руководству BeeWare, чтобы создать и упаковать приложение
Что важно знать
- Упаковка для iOS, Android и веба зависит от инструментов и настроек, специфичных для каждой платформы.
- Поддержка AppleTV, watchOS и wearOS только запланирована и пока недоступна.
В подборках
Темы
Частые вопросы
- Что такое briefcase?
- Briefcase упаковывает Python-проект в отдельное нативное приложение для Mac, Windows, Linux, iOS, Android и веба. Briefcase — инструмент, который превращает Python-проект в отдельное нативное приложение. Он поддерживает настольные платформы (Mac, Windows, Linux), мобильные платформы (iPhone/iPad и Android), а также веб, поэтому одну кодовую базу на Python можно распространять как устанавливаемое приложение на каждой из них.
- briefcase можно использовать бесплатно? Какая у него лицензия?
- briefcase распространяется с открытым исходным кодом под лицензией BSD-3-Clause. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- briefcase всё ещё поддерживается?
- Активно поддерживается. Последний коммит в briefcase — 6 нояб. 2026 г..
- Для чего можно использовать briefcase?
- Выпуск настольного приложения на Python для пользователей Windows, Mac и Linux на основе одной кодовой базы. Преобразование приложения на Python в приложение для iOS или Android без переписывания. Изучение создания и упаковки Python-приложений с помощью руководства BeeWare.
- Как установить briefcase?
- Установите Briefcase с помощью pip: python -m pip install briefcase Следуйте руководству BeeWare, чтобы создать и упаковать приложение
- Где скачать briefcase?
- Исходный код и инструкции по установке — на GitHub: https://github.com/beeware/briefcase
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Преобразует программы на Python в автономные исполняемые файлы, которые запускаются без установленного интерпретатора Python.
Полный набор инструментов для сборки, упаковки и публикации настольных приложений на Electron — от создания проекта до выпуска.
Локальный менеджер буфера обмена с открытым исходным кодом для macOS и Windows, созданный на Tauri и Rust.
Приложение для компьютера и CLI для создания и запуска локальных моков REST API — без учётной записи и удалённого развертывания.
Инструмент для сборки Python-скриптов в автономные исполняемые файлы, работающие на всех платформах, поддерживающих Python.