Об этом проекте

Karma — модульная Go-библиотека, предоставляющая готовые утилиты для типовых задач backend-разработки. Она создана для сокращения объёма шаблонного кода, чтобы разработчики могли сосредоточиться на бизнес-логике приложения. Модули включают: - **Аутентификация**: обработчики аутентификации по электронной почте, телефону и паролю. - **Парсинг SQL**: утилиты для упрощения построения запросов и манипулирования данными. - **Middleware**: готовые решения для логирования, валидации запросов и обработки ошибок. - **Интеграция со сторонними API**: упрощённые обёртки для сервисов, таких как Twilio и OpenAI. - **Управление файлами**: утилиты для загрузки, скачивания и операций хранения файлов. - **Утилиты**: набор вспомогательных функций общего назначения. Установка выполняется через `go get github.com/MelloB1989/karma`. Примеры использования указаны как находящиеся в разработке в документации. Проект защищён авторским правом MelloB и распространяется под собственнической лицензией: бесплатно для личного использования, но коммерческое применение требует явного разрешения. Вклады приветствуются через форк и pull request.