Concurrency-safe file-backed element store in Go
File backed element store with caching and async writes - sebcat/store
Concurrency-safe file-backed element store in Go launched on February 28, 2015 with 19 votes and more than 75% of that year's launches. The site was still online in September 2026, 11 years on.
In plain words
Store is a Go library that provides file-backed storage for elements with built-in caching and asynchronous write capabilities. It is designed for developers who need persistent data storage with improved performance through in-memory caching and deferred disk writes. The library prioritizes concurrency safety, making it suitable for applications that require thread-safe access to stored data while maintaining the durability of file-based persistence.
written from the facts on this page · September 2026
Does a similar job
all alternatives →
A Database Written in Golang2025 · github.com · ▲277Recently created a minimal persistent relational database in Go. Main focus was on implementing & understanding working the of database, storage management & transaction handling. Use of B+ Tree for storage engine(support for indexing), managing a Free List (for reusing nodes), Support for transactions, Concurrent Reads. Still have many things to add & fix like query processing being one of the main & fixing some bugs Repo link - https://github.com/Sahilb315/AtomixDB Would love to hear your thoughts
Store.js v2.0 – Cross-browser storage for all use cases2017 · github.com · ▲162Cross-browser storage for all use cases, used across the web. - marcuswestin/store.js
- ABA bi-directional, persisted KV store that is faster than Redis2025 · hpkv.io · ▲79
we've been working on a KV store for the past year or so which is 2-6x faster than Redis (benchmark link below) yet disk persisted! so you get the speed of in-memory KV stores but with disk persistence. To achieve this we've created our custom filesystem that is optimized for our special usecase and we're doing smart batching for writes and predictive fetching for reads. In addition to basic operations, it also provides atomic inc/dec, atomic json patch, range scans and a unique key monitoring mechanism (pub-sub) over WebSockets which essentially allows you to receive notification on…

IronDB – a resilient key-value store for the browser2018 · github.com · ▲73IronDB is now ImmortalDB: https://github.com/gruns/ImmortalDB - gruns/irondb
- GAGoqite, a persistent message queue Go library built on SQLite2024 · goqite.com · ▲99
I wanted to build a persistent message queue based on SQLite, because that's what I'm using for my main state anyway. This gives me ACID across state and messaging, which is nice! I've been inspired by the terminology of AWS SQS for this, but it's obviously much simpler. Maybe you can use it too. :)
Source: Show HN post ↗
Launched alongside, February 2015
the whole month →
Startup Stash▲3,255A curated directory of 400 resources & tools for startups
Life & fun · 2015 · startupstash.com

Pablo by Buffer▲905Create engaging images for your social media posts in 30s
Growth · 2015 · buffer.com


Largest and best curated collection of documentaries
Life & fun · 2015 · documentaryaddict.com
