Sobre el proyecto
Karma es una biblioteca modular de Go que proporciona utilidades preconstruidas para tareas comunes de desarrollo backend. Está diseñada para reducir el código repetitivo y permitir que los desarrolladores se centren en la lógica de la aplicación.
Los módulos incluyen:
Autenticación: Controladores de autenticación basados en correo electrónico, teléfono y contraseña.
Análisis SQL: Utilidades para simplificar la construcción de consultas y la manipulación de datos.
Middleware: Middleware listo para usar para registro, validación de solicitudes y manejo de errores.
Integración con API de terceros: Envoltorios simplificados para servicios como Twilio y OpenAI.
Gestión de archivos: Utilidades para cargas, descargas y operaciones de almacenamiento de archivos.
Utilidades: Una colección de funciones auxiliares de propósito general.
La instalación se realiza mediante go get github.com/MelloB1989/karma. Los ejemplos de uso se indican como en progreso en la documentación.
El proyecto tiene derechos de autor de MelloB y está licenciado bajo una licencia propietaria: gratuita para uso personal, pero el uso comercial requiere autorización explícita. Se aceptan contribuciones mediante fork y pull request.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.