Go library and CLI that parses ClickHouse-dialect SQL into a typed AST. Supports lexing, parsing, AST walking, round-trip formatting, and beautification. Use for query linting, static analysis, rewriting, access-control enforcement, schema validation, and SQL formatting.
ANTLR-based PostgreSQL query parser for Go. Extracts tables, columns, joins, CTEs, parameters, DDL actions, and full column-usage metadata from SQL into a structured IR.
Karma is a powerful, modular library designed to simplify common tasks in Go development. Whether you're handling authentication, parsing SQL, managing middleware, integrating with third-party APIs, or dealing with file management, Karma has got you covered.