Anthony

A pure Go implementation of SQLite with no CGO dependencies, enabling easy cross-compilation and deployment.

· 1 min read
Anthony

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/sql driver 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/sql driver
  • Build: Nix-based development environment with Makefile
  • Testing: Pre-commit checks and CI pipeline

Source: github.com/cyanitol/Public.Lib.Anthony

Explore Other Projects