À propos du projet

Karma est une bibliothèque Go modulaire qui fournit des utilitaires prêts à l'emploi pour les tâches courantes du développement backend. Elle est conçue pour réduire la répétition de code et permettre aux développeurs de se concentrer sur la logique applicative. Les modules incluent : - **Authentification** : Gestionnaires d'authentification par e-mail, téléphone et mot de passe. - **Parsing SQL** : Utilitaires pour simplifier la construction de requêtes et la manipulation de données. - **Middleware** : Middlewares prêts à l'emploi pour la journalisation, la validation des requêtes et la gestion des erreurs. - **Intégration d'API tierces** : Wrapper simplifiés pour des services tels que Twilio et OpenAI. - **Gestion de fichiers** : Utilitaires pour les téléchargements, les téléchargements et les opérations de stockage. - **Utilitaires** : Une collection de fonctions utilitaires à usage général. L'installation se fait via `go get github.com/MelloB1989/karma`. Les exemples d'utilisation sont mentionnés comme étant en cours dans la documentation. Le projet est sous copyright MelloB et sous licence propriétaire : gratuit pour un usage personnel, mais l'usage commercial nécessite une autorisation explicite. Les contributions sont les bienvenues via fork et pull request.