Everything is a repo - a universal, backend-agnostic CRUD repository abstraction for Go. One generic interface across PostgreSQL, MySQL, SQLite, MongoDB and files, with composable features (permissions, history, metrics, validation).
The figo package provides a robust mechanism for building dynamic filters across multiple database systems using a unified domain-specific language (DSL). It simplifies the process of defining complex filters and converting them into database-specific queries, offering a powerful tool for creating flexible and maintainable data access layers.
MongrelDB Kit is the application-facing persistence layer for MongrelDB, giving TypeScript, Rust, and Python apps a schema-aware query builder, migrations, and relational constraints. Use it to build durable application data models on MongrelDB with consistent behavior across languages.
Zero-dependency Go library for building OData v4 query parameters via a fluent builder API supporting $select, $filter, $expand, $orderby, $top, $skip, $count, $search with nested expands, type-safe value formatting, and nil-safe omission.