Repolode
ramsey

ramsey/uuid

Uma biblioteca PHP para gerar e trabalhar com identificadores universalmente únicos (UUIDs).

Estrelas
12,632
Forks
532
Issues abertas
28
Último commit
há 2 meses

O que é?

ramsey/uuid é uma biblioteca PHP para criar e manipular UUIDs, identificadores de 128 bits usados para rotular registros, requisições e objetos sem depender de um contador centralizado. A instalação é feita pelo Composer, e a biblioteca foi criada para aplicações PHP que precisam de identificadores únicos entre sistemas.

A biblioteca segue o modelo das bibliotecas de UUID para Java e Python e cobre as tarefas mais comuns com identificadores: gerar novos valores, analisar e validar strings existentes e compará-las ou convertê-las. A versão 4 é a versão principal atual, e o projeto oferece um guia de atualização para quem está migrando da versão 3.

A documentação completa, exemplos e perguntas frequentes estão disponíveis no site de documentação do projeto.

Recursos principais

  • 01Gera UUIDs com código PHP instalado pelo Composer.
  • 02Analisa, valida e compara strings de UUID existentes.
  • 03Segue o modelo das bibliotecas de UUID para Java e Python.
  • 04Inclui um guia de atualização da versão 3 para a versão 4.

Casos de uso

  • Atribuir chaves primárias únicas a registros de banco de dados em uma aplicação PHP.
  • Gerar identificadores para recursos de API ou requisições distribuídas.
  • Validar strings de UUID recebidas de clientes ou sistemas externos.

Início rápido

  1. 1

    Instale o pacote com o Composer

    composer require ramsey/uuid

Tópicos

#uuid#php#identifiers#composer#guid#php8#uid

Perguntas frequentes

O que é uuid?
Uma biblioteca PHP para gerar e trabalhar com identificadores universalmente únicos (UUIDs). ramsey/uuid é uma biblioteca PHP para criar e manipular UUIDs, identificadores de 128 bits usados para rotular registros, requisições e objetos sem depender de um contador centralizado. A instalação é feita pelo Composer, e a biblioteca foi criada para aplicações PHP que precisam de identificadores únicos entre sistemas.
uuid é gratuito? Qual é a licença?
uuid é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
uuid ainda é mantido?
Atualizado nos últimos 6 meses. O último commit de uuid foi em 17 de set. de 2026.
Para que posso usar uuid?
Atribuir chaves primárias únicas a registros de banco de dados em uma aplicação PHP. Gerar identificadores para recursos de API ou requisições distribuídas. Validar strings de UUID recebidas de clientes ou sistemas externos.
Como instalar uuid?
Instale o pacote com o Composer: composer require ramsey/uuid
Onde consigo uuid?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/ramsey/uuid

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados