A lightweight yet powerful, fast, customizable, type-safe object-relational mapper for the Go programming language.
- orm
- orm-framework
- golang
- object-relational-mapper
67,762 visible repositories in the index
361–384 of 515 · Most stars
A lightweight yet powerful, fast, customizable, type-safe object-relational mapper for the Go programming language.
Database access layer for golang
Microsoft ActiveX Object DataBase driver for go that using exp/sql
Translated⏳ Provide filtering, sanitizing, and conversion of Golang data.
Database schema evolution library for Go
MUS format serializer for Go
Generic graph data structures and algorithms for Go (Golang): dependency graphs (DAGs) with cycle checks and topological sort, BFS and DFS traversal, Dijkstra and other shortest paths, connectivity and partitioning. No dependencies.
A lightweight go library for parsing form data or json from an http.Request.
Single-binary observability, time-series database, and built-in dashboard for Raspberry Pi, edge devices, and local metrics.
Lightweight library for the transactional outbox pattern in Go, not tied to any specific relational database or broker.
Embedded database for accounts transactions.
A production-ready, container-first opinionated gofiber project template. Config by envvars, DI by go.uber.org/fx, Database by uptrace/bun, with out-of-the-box MVC folder structure and CI/CD support.
An avatar generator for Go.
Golang Mongodb Pagination for official mongodb/mongo-go-driver package which supports both normal queries and Aggregation pipelines with all information like Total records, Page, Per Page, Previous, Next, Total Page and query results.
A Go package built to communicate with Apache TinkerPop™ Graph computing framework using Gremlin; a graph traversal language used by graph databases such as JanusGraph®, MS Cosmos DB, AWS Neptune, and DataStax® Enterprise Graph.
Apache Calcite Go
Pure-Go SQL parser, formatter, linter and security scanner for 8 dialects. Zero-copy, race-free, with an LSP and MCP server.
Time-series database and pub/sub messaging server for IoT and real-time devices, in Go: an embeddable storage engine with TTLs, wildcard topics and encryption, and a clustered server over gRPC, TCP and WebSocket with replication and rolling upgrades.
🏋️ dbbench is a simple database benchmarking tool which supports several databases and own scripts
Go graph database client for TinkerPop3 Gremlin Server
Go Sql Server database driver.
Golang binary decoder for mapping data into the structure
A comprehensive, reusable and efficient concurrent-safe generics utility functions and data structures library.
100% open-source, AI-native web analytics with cookieless tracking, open exports, custom domains, and SSO—self-hosted as one Go binary or managed in EU/US cloud.