Anthony
A pure Go implementation of SQLite with no CGO dependencies, enabling easy cross-compilation and deployment.
·
1 min read
Anthony is a pure Go implementation of SQLite that requires no C bindings or CGO dependencies. This makes it ideal for cross-compilation and deployment across platforms without worrying about native library availability.
Features
- Pure Go SQLite engine with no C bindings required
- Standard Go
database/sqldriver interface for familiar usage patterns - Bundled CLI tool (
anthony) for executing SQL queries and scripts - Easy cross-compilation to any Go-supported platform
- Multi-licensed: Apache-2.0 / GPL-2.0-or-later / CC0-1.0 / BSD-3-Clause
Technology Stack
- Language: Go
- Interface: Standard
database/sqldriver - Build: Nix-based development environment with Makefile
- Testing: Pre-commit checks and CI pipeline