github.com/Trinitycore/trinitycore ↗
TrinityCore Open Source MMO Framework (master = 12.0.5.67823, 3.3.5 = 3.3.5a.12340, cata classic = 4.4.2.60895)
Open this visualization on its own page →
Contributors
827
Lines of Code
237,754
From
2008-10-02
To
2020-12-31
About Trinitycore/trinitycore
TrinityCore is an open-source MMORPG framework written primarily in C++ that enables developers to create and run multiplayer online games. The project evolved from MaNGOS (Massive Network Game Object Server) and has been extensively refined over time to improve code quality, optimize performance, and expand in-game functionality. It serves as the backbone for private server implementations and custom game development, with support for multiple game versions including the current master branch, the classic 3.3.5a expansion, and Cataclysm Classic.
The framework is designed to be cross-platform, supporting Windows, Linux, and macOS environments. TrinityCore is completely open source with active community involvement encouraged through pull requests and contributions. The project maintains multiple development branches with continuous integration and automated testing through CircleCI, AppVeyor, and GitHub Actions to ensure code quality and stability across platforms.
The community-driven project provides comprehensive documentation through an official wiki covering installation requirements and setup procedures for different operating systems. Support channels include a dedicated forums section, Discord community, and an issue tracker for bug reports and feature requests. The project is licensed under GPL 2.0 and welcomes contributions from developers interested in MMORPG development and server architecture.