An in-memory cache library for golang. It supports multiple eviction policies: LRU, LFU, ARC
- go
- golang
- cache
- in-memory
47,133 repositories indexed
49–72 of 153 · Most stars
An in-memory cache library for golang. It supports multiple eviction policies: LRU, LFU, ARC
An archiving tool with an IM-style interface that prioritizes privacy and accessibility, integrated with various archival services including Internet Archive, archive.today, Ghostarchive, IPFS, Telegraph, and file systems.
A secure low code deception runtime framework, leveraging AI for System Virtualization.
HTTP mocking for Golang
Fast trigram based code search
Self-contained Machine Learning and Natural Language Processing library in Go
Database security suite. Database proxy with field-level encryption, search through encrypted data, SQL injections prevention, intrusion detection, honeypots. Supports client-side and proxy-side ("transparent") encryption. SQL, NoSQL.
Test your code without writing mocks with ephemeral Docker containers 📦 Setup popular services with just a couple lines of code ⏱️ No bash, no yaml, only code 💻
👽 Terraform Orchestration Tool for DevOps. Keep environment configuration DRY with hierarchical imports of configurations, inheritance, and WAY more. Native support for Terraform and Helmfile.
A native go client for HDFS
convert sql to elasticsearch DSL in golang(go)
Simple command-line utility to convert CSV, TSV and Excel files into a single self-contained HTML page with search, filters, and sorting
Embeddable vector database for Go with Chroma-like interface and zero third-party dependencies. In-memory with optional persistence.
Twitch VOD and Live Stream archiving platform. Includes a rendered and real-time chat for each archive.
Clean architecture validator for go, like a The Dependency Rule and interaction between packages in your Go projects.
An archive-less dockerTools.buildImage implementation
A Go (golang) based Elasticsearch client library.
Nornicdb is a distributed low-latency, Graph+Vector, Temporal MVCC with all sub-ms HNSW search, graph traversal, and writes. Using Neo4j Bolt/Cypher and qdrant's gRPC means you can switch with no changes while adding intelligent features like schemas, managed embeddings, reranking+llm, GPU accel, Auto-TLP, Policy-based Memory Decay, and MCP server.
onnx-go gives the ability to import a pre-trained neural network within Go without being linked to a framework or library.
Tania is a farm management software for the hobbyist and smallholder farmer.
Data structure and relevant algorithms for extremely fast prefix/fuzzy string searching.
Aether, native Omarchy theming made easy.
eBPF based always-on CPU/GPU profiler auto-discovering targets in Kubernetes and systemd, zero code changes or restarts needed!
A Go package for engineering organisms.