1 repositorio
Systems for storing and managing collections of enumerated values.
Distinct from Enum Fallback Management: Candidates focus on fallback or collision management; this is a general registry for lookup and sorting.
Explore 1 awesome GitHub repository matching data & databases · Enum Registries. Refine with filters or upvote what's useful.
Lancet es una extensión integral de la biblioteca estándar de Go, que proporciona una colección de funciones reutilizables y estructuras de datos diseñadas para reducir el código repetitivo (boilerplate) en las aplicaciones. Sirve como un kit de herramientas de propósito general para múltiples dominios, incluyendo concurrencia, seguridad, redes y lógica funcional. El proyecto se distingue por sus kits de herramientas especializados para la concurrencia en Go, como el bloqueo por clave (keyed locking) y el procesamiento de flujos basado en canales, además de un kit de programación funcional dedicado que admite currificación y composición de funciones. También incluye una biblioteca de criptografía dedicada que implementa cifrado simétrico y asimétrico utilizando estándares AES, RSA y SM. La biblioteca cubre una amplia gama de áreas de capacidad, incluyendo estructuras de datos avanzadas como cachés LRU y árboles de búsqueda binaria, computación matemática para álgebra y estadística, e integración con el sistema operativo para la gestión de procesos y archivos. Además, proporciona utilidades para redes HTTP, manipulación de fechas y horas, y procesamiento de datos de alto nivel como álgebra de conjuntos y evaluación perezosa de flujos.
Implements registries for named constants with validation and JSON marshaling support.