libcrossguid é uma biblioteca leve e multiplataforma em C++ para gerar e trabalhar com identificadores únicos globais (GUIDs) e identificadores únicos universais (UUIDs). Ela foi projetada para ser simples e fácil de usar, com um pequeno tamanho e dependências mínimas. A biblioteca suporta a geração de GUIDs e UUIDs aleatórios e baseados no tempo, bem como a análise e formatação deles como strings. 