Skip to content

Development: Overview

Welcome to the development ecosystem of our Launchers. This space is designed to centralize the knowledge, tools, and standards needed to build the next generation of community tools.

The Project

Currently, our development is divided into two main pillars:

  • Trinity Launcher: Our base engine and instance management platform for Minecraft Bedrock.

Architecture and Philosophy

We aim to create modular, fast, and secure software. Our architecture is based on the separation of concerns: the Core manages heavy processes, while the UI offers a fluid and modern user experience.

Tech Stack

To maintain consistency across projects, we use:

  • Core: C++ (Qt6 Framework)
  • Frontend: Qt Widgets
  • Communication: REST APIs / C++ Signals & Slots

Where to start?

If you are new to the project, we recommend following this order:

  1. Contribution Guide: Read our rules in Contributing > Guide.
  2. Code Style: Review Code Style to ensure your Pull Requests are approved quickly.
  3. Explore Projects: Go to the Projects section to understand the specific architecture of each launcher.

Communication and Support

  • Issues: To report errors, use the Issues tab within each repository.

Need help?

Join our Discord community to get support

Stay updated

Join our Telegram channel for the latest news

Community Chat

Join our community on Stoat (formerly Revolt)

Released under the BSD-3-Clause License.