An open-source engine that turns continuous content streams into search and monitoring. Durable ingestion, hybrid search, alerts, and plugins for formats, models and business rules.
Repository Index
47,133 repositories indexed
1–24 of 28 · Most stars
high-performance graph database for real-time use cases
- database
- distributed
- go
- knowledge-graph
Streaming replication for SQLite.
Generate a modern Web project with Go and Angular, React, or Vue in seconds 🎲
Fast thread-safe inmemory cache for big number of entries in Go. Minimizes GC overhead
- golang
- go
- cache
- inmemory-cache
Fault tolerance and resilience patterns for Go
- resilience
- resiliency-patterns
- retry
- circuit-breaker
A Tasty Treat For All Your Database Needs
Embedded key-value store for read-heavy workloads written in Go
- go
- key-value
- hash-table
- key-value-store
Run a real Postgres database locally on Linux, OSX or Windows as part of another Go application or test
Ruby on Rails like test fixtures for Go. Write tests against a real database
An opinionated production-ready SQL-/Swagger-first RESTful JSON API written in Go, highly integrated with VSCode DevContainers by allaboutapps.
- golang-development
- vscode-devcontainers
- golang
- go
SurrealDB SDK for Golang
- surreal
- surrealdb
- database
- database-connector
A lightweight schema-on-read analytics in a single binary
A Go Mongo library based on the official MongoDB driver, featuring streamlined document operations, generic binding of structs to collections, built-in BSON doc builder, automated field updates, struct validation, hooks, and plugin-based programming.
- go
- mongo
- mongodb
- golang
Cloud-native continuous backup for PostgreSQL - WAL/base-backup streaming, compression, encryption, retention, and monitoring in a single binary.
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.
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.
distributed data sync with operational transformation/transforms
- golang
- dot
- ot
- operational
k6 extension to output real-time test metrics to an InfluxDB 2.x database
A thread safe map which has expiring key-value pairs.
- go
- library
- package
- time
🚀 Production-ready AI-friendly Go REST API boilerplate with Clean Architecture, JWT auth, RBAC, PostgreSQL migrations, and highly tested. AI-optimized with built-in guidelines for most used IDEs. Docker hot-reload, Swagger docs, one-command setup. Build production APIs in minutes, not weeks.
Simply ACID* key-value database. At the medium or even low latency it tries to provide greater throughput without losing the ACID properties of the database. The database provides the ability to create record headers at own discretion and use them as transactions. The maximum size of stored data is limited by the size of the computer's RAM.
Go client to reliable queues based on Redis Cluster Streams
- go
- redis
- streams
A High Performance, Generic, thread-safe, zero-dependency, key-value, in-memory cache
- golang
- cache
- generic
- in-memory-cache