nowfound

Commerce · February 28, 2015

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 · ▲277

    Recently 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 · ▲162

    Cross-browser storage for all use cases, used across the web. - marcuswestin/store.js

  • AB
    A 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…

  • go-storage2021 · github.com · ▲86

    An application-oriented unified storage layer for Golang.

  • IronDB – a resilient key-value store for the browser2018 · github.com · ▲73

    IronDB is now ImmortalDB: https://github.com/gruns/ImmortalDB - gruns/irondb

  • GA
    Goqite, 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 →
  • A curated directory of 400 resources & tools for startups

    Life & fun · 2015 · startupstash.com

  • Remote OK▲959

    The biggest remote job board on the web

    Work · 2015 · remoteok.com

  • Create engaging images for your social media posts in 30s

    Growth · 2015 · buffer.com

  • Notify▲791

    Get notified in Slack when your startup is mentioned online

    Growth · 2015 · timer.now

  • Largest and best curated collection of documentaries

    Life & fun · 2015 · documentaryaddict.com

  • Revue▲651

    Easily create an engaging, gorgeous, weekly digest

    Growth · 2015