Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.mellob.in/llms.txt

Use this file to discover all available pages before exploring further.

Hero Light

Getting started

Installation

Get started with adding the Karma Go package to your project

Look at examples

Go through example snippets

About

Karma is a powerful, modular Go library built to help developers ship faster with less boilerplate. From authentication to API integrations, Karma offers production-ready utilities you can plug in and start using right away. Whether you’re bootstrapping a startup or scaling a platform, Karma lets you focus on what matters—your business logic. No more repetitive setup. No more scattered utilities. Just clean, composable Go code that works.

Plug-and-Play Auth

Modules for phone, email, and password-based authentication—secure and production-ready out of the box.

SQL Parsing Made Easy

Simplify query building and data manipulation with utilities that clean up your SQL codebase.

Smart Middleware

Drop-in middleware for logging, error handling, validation, and more—no need to reinvent the wheel.

Third-party API Integration

Clean wrappers and helpers for APIs like Twilio, OpenAI, and others. Connect in minutes, not hours.

File Management Utilities

Handle file uploads, downloads, and storage without the typical Go overhead.

Modular by Design

Pick only what you need—Karma is fully modular so your project stays lightweight and efficient.