Repolode
ramsey

ramsey/uuid

Biblioteca PHP para generar y trabajar con identificadores universalmente únicos (UUID).

Estrellas
12,632
Forks
532
Issues abiertos
28
Último commit
hace 2 meses

¿Qué es?

ramsey/uuid es una biblioteca PHP para crear y gestionar UUID, identificadores de 128 bits que permiten etiquetar registros, solicitudes y objetos sin necesitar un contador central. Se instala mediante Composer y está pensada para aplicaciones PHP que necesitan identificadores únicos entre distintos sistemas.

La biblioteca se inspira en las bibliotecas UUID de Java y Python, y cubre las tareas habituales relacionadas con identificadores: generar valores nuevos, analizar y validar cadenas existentes, y compararlas o convertirlas. La versión 4 es la versión principal actual, y el proyecto ofrece una guía para actualizar desde la versión 3.

La documentación completa, los ejemplos y las preguntas frecuentes están publicados en el sitio de documentación del proyecto.

Funciones clave

  • 01Genera UUID mediante código PHP instalado con Composer.
  • 02Analiza, valida y compara cadenas UUID existentes.
  • 03Se inspira en las bibliotecas UUID de Java y Python.
  • 04Incluye una guía para actualizar de la versión 3 a la versión 4.

Casos de uso

  • Asignar claves primarias únicas a registros de bases de datos en una aplicación PHP.
  • Generar identificadores para recursos de API o solicitudes distribuidas.
  • Validar cadenas UUID recibidas de clientes o sistemas externos.

Inicio rápido

  1. 1

    Instala el paquete con Composer

    composer require ramsey/uuid

Temas

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

Preguntas frecuentes

¿Qué es uuid?
Biblioteca PHP para generar y trabajar con identificadores universalmente únicos (UUID). ramsey/uuid es una biblioteca PHP para crear y gestionar UUID, identificadores de 128 bits que permiten etiquetar registros, solicitudes y objetos sin necesitar un contador central. Se instala mediante Composer y está pensada para aplicaciones PHP que necesitan identificadores únicos entre distintos sistemas.
¿uuid es gratuito? ¿Qué licencia tiene?
uuid es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿uuid sigue mantenido?
Actualizado en los últimos 6 meses. El último commit de uuid fue el 17 sept 2026.
¿Para qué puedo usar uuid?
Asignar claves primarias únicas a registros de bases de datos en una aplicación PHP. Generar identificadores para recursos de API o solicitudes distribuidas. Validar cadenas UUID recibidas de clientes o sistemas externos.
¿Cómo se instala uuid?
Instala el paquete con Composer: composer require ramsey/uuid
¿Dónde consigo uuid?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/ramsey/uuid

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados