Skip to content
This repository was archived by the owner on Mar 23, 2026. It is now read-only.

About

A custom launcher for Minecraft that allows you to easily manage multiple installations of Minecraft at once (Fork of PrismLauncher)

Resources

Code of conduct

Contributing

Security policy

Stars

1 star

Watchers

0 watching

Forks

 
 

Latest commit

 

History

374,627 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ProjT Launcher

A Minecraft launcher engineered for long-term maintainability, architectural clarity, and controlled ecosystem evolution.

ProjT Launcher is a structurally disciplined fork of Prism Launcher, diverging intentionally to prevent maintenance decay, dependency drift, and architectural erosion over time.

Important

Please use CMake. The GNU Make-based build system is not yet ready for general use.

Why ProjT Launcher?

  • Long-term maintainability
    Explicit architectural constraints and review rules prevent uncontrolled technical debt.

  • Controlled third-party integration
    External dependencies are maintained as detached forks with documented patch and update policies.

  • Deterministic CI and builds
    Exact dependency versions and constrained build inputs enable reproducible builds across environments.

  • Structural clarity
    Enforced MVVM boundaries and clearly separated modules simplify review, refactoring, and long-term contribution.

Download

  • Releases – Stable builds only. Nightly builds are not provided.
  • Website

Packaging status

Build

Quick start for release builds:

git clone --recursive https://github.com/Project-Tick/ProjT-Launcher.git
cd ProjT-Launcher
cmake -B build -DCMAKE_BUILD_TYPE=Release
cmake --build build

For development setup with presets and full tooling, see GETTING_STARTED.md.

Requirements

Tool Version
CMake 3.22+
Qt 6.10.x
Compiler C++20

Nix

nix build .#projtlauncher

Structure

launcher/       Application (C++/Qt)
website/        Website (Eleventy)
bot/            Automation (Cloudflare Workers)
meta/           Metadata generator (Python)
docs/           Documentation

Detached Fork Libraries

zlib/           Compression
bzip2/          Compression
quazip/         ZIP handling
cmark/          Markdown parsing
tomlplusplus/   TOML parsing
libqrencode/    QR codes
libnbtplusplus/ NBT format

Note: These directories contain original upstream READMEs preserved for reference. For Project Tick–specific documentation, see docs/handbook/.

Vendored Libraries

gamemode/       GameMode integration
LocalPeer/      Single instance
murmur2/        Hash functions
qdcss/          Dark CSS
rainbow/        Terminal colors
systeminfo/     System info

Documentation

License

Multiple licenses apply to different components:

Contributions to each component are licensed under its respective license. See COPYING.md for details.

Links


Maintained by Project Tick. Built with discipline, maintained for sustainability.

About

A custom launcher for Minecraft that allows you to easily manage multiple installations of Minecraft at once (Fork of PrismLauncher)

Resources

Code of conduct

Contributing

Security policy

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages