TrinityCore
TrinityCore è un framework per applicazioni server di tipo MMORPG basato su MaNGOS, è scritto in C++ mediante programmazione orientata agli oggetti e si appoggia ad un database di tipo MySQL. Il progetto viene rilasciato sotto licenza GPL in modalità rolling release, il codice sorgente viene costantemente aggiornato e rilasciato tramite protocollo git presso il repository ufficiale del progetto, ospitato su GitHub.

TrinityCore è considerato un progetto educativo, all'interno del quale chiunque può apportare il proprio contributo. Per questo motivo il team ufficiale si limita a rilasciare il codice sorgente, non vengono infatti rilasciati versioni ufficiali del progetto già compilate. L'utente utilizzatore del progetto deve infatti scaricare i sorgenti e compilarli per il proprio ambiente per poter eseguire TrinityCore.

Attualmente TrinityCore supporta diverse versioni del protocollo di rete del MMORPG World of Warcraft.

Nonostante TrinityCore sia ufficialmente un progetto educativo e dovrebbe essere utilizzato esclusivamente per fini didattici, esso deve la propria popolarità al fatto che la maggior parte dei server privati (non ufficiali) di World of Waracraft utilizza proprio TrinityCore (o progetti da esso derivati) come emulatore. Per questo motivo TrinityCore è dotato di una comunità molto grande rispetto agli altri progetti dello stesso tipo.

Nell'anno 2012 TrinityCore si è classificato al 9º posto tra i progetti con il più grande numero di collaboratori unici su GitHub. Attualmente risulta essere tra le prime posizioni dei progetti C++ dotati di maggiori fork su GitHub.
Q271680
framework
Concept
Q175173
MMORPG
MEDIA
Q2277058
MaNGOS
MEDIA
Q2407
C++
MEDIA
Q79872
programmazione orientata agli oggetti
Concept
Q8513
database
Concept
Q850
MySQL
MEDIA
Q7603
licenza GPL
MEDIA
Q1491125
rolling release
Concept
Q128751
codice sorgente
Concept
Q186055
git
MEDIA
Q3454922
repository
UNK
Q364
GitHub
ORG
Q128751
codice sorgente
Concept
None
diverse versioni
UNK
Q175173
MMORPG
MEDIA
Q131007
World of Warcraft
MEDIA
Q202871
emulatore
Concept
Q332903
fork
MEDIA
Q19946764
TrinityCore
MISC
Q19946764
TrinityCore
MISC
Q19946764
TrinityCore
MISC
Q19946764
TrinityCore
MISC
Q19946764
TrinityCore
MISC
Q19946764
TrinityCore
MISC
Q19946764
TrinityCore
MISC
Q19946764
TrinityCore
MISC
+2012^^http://www.w3.org/2001/XMLSchema#decimal
2012
NUMBER
+9^^http://www.w3.org/2001/XMLSchema#decimal
9
NUMBER
programming language
programming language
programming paradigm
genre