GitHub Trending오픈소스 · 도구오늘의 주요

tgeorgiadis/quiver-launcher

GitHub·GitLab에서 앱 설치하고 실행하는 런처

원제 tgeorgiadis/quiver-launcher

스타 950당일 +450C#
Key Point

GitHub/GitLab 릴리스의 수백 개 앱을 통합 관리하려는 개발자나 게임 플레이어에게 편리한 설치·업데이트 솔루션을 제공한다.

핵심 요약

  • GitHub 및 GitLab의 릴리스에서 앱을 다운로드, 설치, 실행하는 모던 런처 Quiver Launcher를 공개했다.
  • 커스텀 태그로 라이브러리를 정렬·필터링하고 이름, 태그, 저장소, 폴더로 검색할 수 있으며 GitHub나 GitLab 저장소가 없는 앱도 수동으로 추가 가능하다.
  • 커뮤니티 앱 카탈로그를 구독해 apps.json 파일로 라이브러리를 구축할 수 있고, Thunderstore와 GameBanana에서 모드도 관리할 수 있다.
  • 자동 업데이트 기능으로 최신 릴리스를 자동 다운로드하며, GitHub·GitLab API 토큰을 설정하면 API 레이트 제한을 피할 수 있다.
  • Windows는 포터블 ZIP으로 설치하고 라이브러리 파일(apps.json, settings.json, Apps/, Cache/)은 실행 파일 옆에 저장되어 폴더 이동이 가능하다.
  • Linux는 AppImage로 제공되며 라이브러리 데이터는 AppImage 옆에 저장되고, 디렉터리가 쓰기 불가능하면 ~/.local/share/QuiverLauncher/로 자동 저장된다.
  • macOS 지원은 진행 중이며, 라이브러리 데이터는 QuiverLauncher.app 옆에 저장되거나 쓰기 불가능하면 ~/Library/Application Support/QuiverLauncher/로 저장된다.
  • Quiver는 apps.json 옆 Backups/apps/에 검증된 라이브러리 스냅샷을 유지해 손상 시 복구할 수 있다.
  • 앱 엔트리는 name, repository(GitHub/GitLab), folderName을 필수로 요구하며, repositorySource로 gitlab 지정, releaseAssetFilter로 파일 선택, 커스텀 태그 추가 등이 가능하다.
  • 모드 설치 시 mods.path와 mods.sources를 설정하면 Mods 브라우저가 활성화되고, mods.layout에서 flat 또는 folderPerMod를 선택해 설치 방식을 지정할 수 있다.
  • 커뮤니티 카탈로그의 변경사항은 시작 시 또는 '모든 소스 새로고침' 클릭 시 감지되고, 리뷰 화면에서 앱마다 추가·교체·병합·무시·숨김을 선택할 수 있다.
  • Android 버전은 별도 프로젝트로 APK 릴리스 자산만 지원하며, .NET 10 SDK와 Android 워크로드 설치 후 에뮬레이터나 기기에 배포할 수 있다.
AI 요약 안내

AI가 한국어로 정리한 내용입니다. 정확한 정보는 원문을 확인해 주세요.

요약 원칙 ↗