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
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
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
- readme: https://github.com/reactiveui/Akavache · fetched 2026-09-26 · c82f030c3891
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| reactiveui/Akavache | main | 90 |
For agents
markdown · JSON · MCP: product_card(name="reactiveui/Akavache")
Data as of 2026-10-19T08:05:51.212177+00:00 · Report a problem