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.
-
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.
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 buildFor development setup with presets and full tooling, see GETTING_STARTED.md.
| Tool | Version |
|---|---|
| CMake | 3.22+ |
| Qt | 6.10.x |
| Compiler | C++20 |
nix build .#projtlauncherlauncher/ Application (C++/Qt)
website/ Website (Eleventy)
bot/ Automation (Cloudflare Workers)
meta/ Metadata generator (Python)
docs/ Documentationzlib/ Compression
bzip2/ Compression
quazip/ ZIP handling
cmark/ Markdown parsing
tomlplusplus/ TOML parsing
libqrencode/ QR codes
libnbtplusplus/ NBT formatNote: These directories contain original upstream READMEs preserved for reference. For Project Tick–specific documentation, see docs/handbook/.
gamemode/ GameMode integration
LocalPeer/ Single instance
murmur2/ Hash functions
qdcss/ Dark CSS
rainbow/ Terminal colors
systeminfo/ System infoMultiple licenses apply to different components:
- Launcher: GPL-3.0-only
- Website: AGPL-3.0-only
- Metadata: MS-PL
Contributions to each component are licensed under its respective license. See COPYING.md for details.
Maintained by Project Tick. Built with discipline, maintained for sustainability.