Ross ROSS = Recommend OSS · open-source software intelligence for agents

reactiveui/Akavache

Some data may be outdated — see provenance labels.

An asynchronous, persistent key-value store for .NET desktop and mobile applications, backed by SQLite. Suited to both durable data such as user settings and cached data that expires, with optional encryption and System.Text.Json serialization. observed · 2026-09-26

github.com/reactiveui/Akavache · homepage · C# · MIT (permissive) observed · 2026-09-26

Health v2 · maintenance only

90/100

  • Activity 96
  • Release rhythm 77
  • Longevity 100
How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-10-21. Adoption (stars, forks) is never an input.

  • gap_med: 55.0
  • age_days: 5436
  • days_rel: 74
  • days_push: 25
  • n_releases_24m: 9

Full methodology

Adoption not part of the score

2549 stars · 281 forks observed · 2026-09-26

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded

Akavache is an asynchronous, persistent key-value store for .NET desktop and mobile applications, built on SQLite3. It supports storing important data like user settings as well as expiring cached local data, with an observable-first API based on Reactive Extensions.

Use cases

  • persist user settings in a mobile app
  • cache HTTP responses locally with expiration
  • store key-value data asynchronously in a desktop app
  • cache images or API data offline in a Xamarin app
  • encrypt local app databases
  • replace sqlite-net-pcl with direct SQLite access for lower allocations

When to choose

  • you're building a .NET desktop or mobile app needing persistent local storage
  • you want an async, observable-based cache with expiration support
  • you need encrypted local databases via SQLite3MultipleCiphers
  • you want AOT/trim-safe serialization with System.Text.Json

When to avoid

  • you need a relational database with complex queries and joins
  • you're not on the .NET ecosystem
  • you need a server-side or multi-client shared datastore
  • you want a synchronous storage API

Facets

library · maturity active

caching database serialization mobile-development desktop-applications databases cross-platform dotnet cross-platform key-value-store sqlite3 reactive-extensions xamarin persistent-cache async mobile desktop

1 source

Member repositories

RepositoryRoleHealth v2
reactiveui/Akavachemain90

For agents

markdown · JSON · MCP: product_card(name="reactiveui/Akavache")

Data as of 2026-10-19T08:05:51.212177+00:00 · Report a problem