How to store client side data in a Blazor WASM app in 2021?

This page summarizes the projects mentioned and recommended in the original post on /r/Blazor

Our great sponsors
  • InfluxDB - Collect and Analyze Billions of Data Points in Real Time
  • Mergify - Updating dependencies is time-consuming.
  • SonarQube - Static code analysis for 29 languages.
  • Blazor.IndexedDB

    A Blazor library for accessing IndexedDB

    https://github.com/Reshiru/Blazor.IndexedDB.Framework - 67 stars - 1 contributor - last commit on Jan 26, 2021 - uses https://github.com/wtulloch/Blazor.IndexedDB - archived

  • Blazor.IndexedDB.Framework

    A framework for blazor which acts as an interface to IndexedDB

    https://github.com/Reshiru/Blazor.IndexedDB.Framework - 67 stars - 1 contributor - last commit on Jan 26, 2021 - uses https://github.com/wtulloch/Blazor.IndexedDB - archived

  • InfluxDB

    Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.

  • DnetIndexedDb

    Blazor Library for IndexedDB DOM API

    https://github.com/amuste/DnetIndexedDb - 62 stars - 5 contributors - last commit on Jun 25, 2021

  • BlazorDB

    Use IndexedDB in Blazor WebAssembly (WASM)

    https://github.com/nwestfall/BlazorDB - 15 stars - 4 contributors - last commit on Sep 16, 2021 - forked from https://github.com/Reshiru/Blazor.IndexedDB.Framework

  • LocalStorage

    A library to provide access to local storage in Blazor applications

    If you only need key/value, I've been using this one. https://github.com/Blazored/LocalStorage

  • HITS.LIB.Sqlite

    A data access layer for Sqlite using Microsoft.Data.Sqlite.Core.

    Here is a data access layer to make it easy to use. https://github.com/mjhillman/HITS.LIB.Sqlite

  • CarChecker

    A sample Blazor WebAssembly application that includes authentication, in-browser data storage, offline support, localization, responsive layouts, and more. For a video walkthrough, see this link:

  • Mergify

    Updating dependencies is time-consuming.. Solutions like Dependabot or Renovate update but don't merge dependencies. You need to do it manually while it could be fully automated! Add a Merge Queue to your workflow and stop caring about PR management & merging. Try Mergify for free.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts