시스템 웹뷰에서 렌더링되는 웹 프런트엔드로 작고 빠른 데스크톱 및 모바일 앱을 만드는 Rust 프레임워크입니다.
beeware/briefcase
Briefcase는 Python 프로젝트를 Mac, Windows, Linux, iOS, Android 및 웹에서 실행되는 독립형 네이티브 앱으로 패키징합니다.
- 스타
- 3,376
- 포크
- 556
- 열린 이슈
- 162
- 마지막 커밋
- 그저께
어떤 프로젝트인가요?
Briefcase는 Python 프로젝트를 독립형 네이티브 앱으로 변환하는 도구입니다. 데스크톱 플랫폼(Mac, Windows, Linux), 모바일 플랫폼(iPhone/iPad 및 Android), 웹을 대상으로 하므로 하나의 Python 코드베이스를 각 플랫폼에서 설치 가능한 앱으로 배포할 수 있습니다.
Briefcase는 Briefcase로 빌드한 앱이 사용하는 UI 툴킷과 런타임 구성 요소를 제공하는 BeeWare 제품군의 일부입니다. pip로 설치할 수 있으며, 새 애플리케이션을 만들고 패키징하는 과정을 안내하는 튜토리얼도 제공합니다.
Apple TV, watchOS, wearOS 배포 지원은 현재 제공되는 기능이 아니라 계획 중인 항목으로 안내되어 있습니다.
핵심 기능
- 01Python 프로젝트를 Mac, Windows, Linux용 네이티브 앱으로 패키징합니다.
- 02iPhone, iPad, Android용 설치 가능한 앱을 빌드합니다.
- 03웹용 패키징을 지원합니다.
- 04pip 명령어 하나로 설치할 수 있습니다.
활용 사례
- 하나의 코드베이스로 Windows, Mac, Linux 사용자에게 Python 데스크톱 애플리케이션을 배포합니다.
- Python 앱을 다시 작성하지 않고 iOS 또는 Android 앱으로 전환합니다.
- BeeWare 튜토리얼을 따라 Python 애플리케이션을 만들고 패키징하는 방법을 배웁니다.
빠른 시작
- 1
pip으로 Briefcase 설치하기
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의 마지막 커밋은 2026년 11월 6일입니다.
- briefcase은(는) 어디에 사용할 수 있나요?
- 하나의 코드베이스로 Windows, Mac, Linux 사용자에게 Python 데스크톱 애플리케이션을 배포합니다. Python 앱을 다시 작성하지 않고 iOS 또는 Android 앱으로 전환합니다. BeeWare 튜토리얼을 따라 Python 애플리케이션을 만들고 패키징하는 방법을 배웁니다.
- briefcase는 어떻게 설치하나요?
- pip으로 Briefcase 설치하기: python -m pip install briefcase BeeWare 튜토리얼에 따라 앱을 만들고 패키징하기
- briefcase은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/beeware/briefcase
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
Python 프로그램을 독립 실행 파일로 패키징해 Python 인터프리터 없이 실행할 수 있습니다.
프로젝트 스캐폴딩부터 릴리스까지, Electron 데스크톱 앱의 빌드, 패키징, 배포를 지원하는 완전한 툴체인입니다.
Tauri와 Rust로 만든 macOS 및 Windows용 오픈소스 로컬 우선 클립보드 관리자입니다.
계정이나 원격 배포 없이 로컬에서 mock REST API를 설계하고 실행하는 데스크톱 앱 및 CLI입니다.
Python 스크립트를 Python이 지원하는 모든 플랫폼에서 실행할 수 있는 독립 실행형 실행 파일로 만드는 도구입니다.