go-again
Official@go-again
Provides high-performance SQLite persistence, schema migration, and observability for Go-based enterprise database architectures.
Agent Skills by go-again
Showing 18 vetted skills indexed across 1 GitHub repositories.
encryption
Encrypt SQLite databases at rest using gosqlite's page-level cipher.
studio
Mount an HTTP handler to add a browser-based admin GUI for LiteORM databases.
migrations
Manage additive and destructive database schema changes for LiteORM applications.
postgres-advanced
Manage PostgreSQL LISTEN/NOTIFY events and JSONB and array column queries with liteorm.
field-codecs
Transform database fields with custom codecs for JSON, GOB, or Unix time.
sqlite-search
Add vector, full-text, and hybrid search to LiteORM's SQLite backend.
large-objects
Store and manage large binary content in SQLite with streamed I/O.
observability
Monitor LiteORM database queries and generate metrics, traces, and audit logs.
codegen
Generate LiteORM Go code from database schemas and SQL annotations.
pitfalls
Analyze common LiteORM issues including soft delete handling, data types, and query behavior.
porting-from-gorm
Translate GORM struct tags and adjust code for LiteORM migration.
changesets
Capture, apply, invert, and concatenate SQLite changesets within sessions.
quicsql
Connect LiteORM to a remote quicSQL server with mTLS authentication.
orm-models
Define LiteORM model structs with tags, AutoMigrate, associations, hooks, and soft delete.
using-liteorm
Select the query or ORM front-end in the LiteORM Go database library.
query-builder
Execute typed CRUD queries against a LiteORM database using Go.
logging
Log executed SQL statements with bind arguments, duration, rows affected, and errors in Go.
vault
Store SQLite databases in a gosqlite vault container with compression and encryption.
Frequently Asked Questions About go-again
FAQPage SchemaWhat specific database tasks are enabled by these capabilities?▼
These capabilities enable page-level encryption, full-text and vector search integration, schema migration management, and remote connectivity via mTLS. Users can perform typed CRUD operations, manage large binary objects with streamed I/O, and capture database changesets for session-based synchronization.
Which personas benefit from these database management skills?▼
Backend engineers and database administrators working within the Go ecosystem benefit most. These skills are designed for developers building high-performance applications requiring robust SQLite persistence, secure remote database access, and detailed query observability for production-grade systems.
What are the primary prerequisites for implementing these database features?▼
Implementation requires a Go development environment and an existing LiteORM-compatible database structure. Users must configure specific struct tags for model definitions and ensure appropriate mTLS certificates are provisioned when connecting to remote quicSQL servers for secure data transmission.