Skip to content

A Minecraft launcher and automation stack that helps maintainers avoid missed updates, security drift, and broken metadata in long-lived projects.

License

GPL-3.0, Unknown licenses found

Licenses found

GPL-3.0
LICENSE
Unknown
COPYING.md
Notifications You must be signed in to change notification settings

grxtor/ProjT-Launcher

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17,368 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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.

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 Minecraft launcher and automation stack that helps maintainers avoid missed updates, security drift, and broken metadata in long-lived projects.

Resources

License

GPL-3.0, Unknown licenses found

Licenses found

GPL-3.0
LICENSE
Unknown
COPYING.md

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 51.6%
  • C 27.0%
  • NSIS 5.9%
  • CMake 5.4%
  • Shell 2.1%
  • Python 2.1%
  • Other 5.9%