BlazorDB - In memory, persisted to localstorage, database for .net Blazor browser framework

  •        15

This library like Blazor itself is experimental and API is likely to change. Set LogDebug to see debug output in the browser console.

https://github.com/chanan/BlazorDB

Tags
Implementation
License
Platform

   




Related Projects

Blazor - Build client web apps with C#

  •    CSharp

Blazor lets you build interactive web UIs using C# instead of JavaScript. Blazor apps are composed of reusable web UI components implemented using C#, HTML, and CSS. Both client and server code is written in C#, allowing you to share code and libraries.

localStorageDB - A simple database layer for localStorage and sessionStorage for creating structured data in the form of databases and tables

  •    Javascript

localStorageDB is a simple layer over localStorage (and sessionStorage) that provides a set of functions to store structured data like databases and tables. It provides basic insert/update/delete/query capabilities. localStorageDB has no dependencies, and is not based on WebSQL. Underneath it all, the structured data is stored as serialized JSON in localStorage or sessionStorage. Browsers need to support "Local Storage" in order to make localeStorageDB working.

Blazor - MOVED: Please see the new repo at https://github.com/aspnet/blazor

  •    CSharp

MOVED: Please see the new repo at https://github.com/aspnet/blazor

ydn-db - Javascript database module for Indexeddb, Web SQL and localStorage storage mechanisms supporting version migration, advanced query, SQL and transaction

  •    Javascript

Javascript database library for IndexedDB, WebDatabase (WebSQL) and WebStorage (localStorage) storage mechanisms supporting version migration, advanced query and transaction workflow.

realm-js - Realm is a mobile database: an alternative to SQLite & key-value stores

  •    Javascript

Realm is a mobile database that runs directly inside phones, tablets or wearables. This project hosts the JavaScript versions of Realm. Currently we only support React Native (both iOS & Android) and Node.js (on MacOS and Linux) but we are considering adding support for Cordova/PhoneGap/Ionic as well.Please see the detailed instructions in our docs to use Realm Javascript.


RxDB - A realtime Database for the Web

  •    Javascript

RxDB is a realtime Database for the Web. It is reactive data-handling based on RxJS. It helps App to work even without internet. It supports Mango-Query, Encryption, Import/Export of database and lot more.

Backbone.dualStorage - A dual (localStorage and REST) sync adapter for Backbone.js

  •    Javascript

A dualStorage adapter for Backbone. It's a drop-in replacement for Backbone.Sync() to handle saving to a localStorage database as a cache for the remote models. Create your models and collections in the usual way. Feel free to use Backbone as you usually would; this is a drop-in replacement.

react-localstorage - Simple componentized localstorage implementation for Facebook's React.

  •    Javascript

Simply synchronize a component's state with localStorage, when available. If you are synchronizing multiple components with the same displayName to localStorage, you must set a unique localStorageKey prop on the component. You may set a function as well.

mindb - Database on JavaScript

  •    Javascript

Storing and structuring your application data on JavaScript. Providing a standard Store Interface and Redis-like API that you can use in wherever. Common key-value via such as SET, GET, etc.

node-persist - Super-easy persistent data structures in Node.js

  •    Javascript

Node-persist doesn't use a database. Instead, JSON documents are stored in the file system for persistence. Because there is no network overhead, node-persist is just about as fast as a database can get. Node-persist uses the HTML5 localStorage API, so it's easy to learn. This is still a work in progress. Send pull requests please.

local-storage - :left_luggage: A simplified localStorage API that just works

  •    Javascript

The API is a simplified way to interact with all things localStorage. Note that when localStorage is unsupported in the current browser, a fallback to an in-memory store is used transparently.For that reason, consider that local-storage values might evaporate across page views.

lscache - A localStorage-based memcache-inspired client-side caching library.

  •    Javascript

This is a simple library that emulates memcache functions using HTML5 localStorage, so that you can cache data on the client and associate an expiration time with each piece of data. If the localStorage limit (~5MB) is exceeded, it tries to create space by removing the items that are closest to expiring anyway. If localStorage is not available at all in the browser, the library degrades by simply not caching and all cache requests return null. The library exposes 5 methods: set(), get(), remove(), flush(), and setBucket().

basket.js - A script and resource loader for caching & loading files with localStorage

  •    Javascript

Modern web applications will typically make use of more than one JavaScript or CSS framework. As the number of scripts add up, so does the number of HTTP requests. This leads to increased page load times and reduced performance. Basket.js is a project dedicated to aleviating this problem. Basket.js loads your site's scripts into a page and saves them in localStorage so they can be reused after the session until they are expired. It also checks to see if the scripts are already in localStorage, and if not, loads them. This prevents unneccessary reloading of scripts and can improve load time and website performance.

angular2-localstorage - Angular2 decorator to save and restore variables/class properties to HTML5 LocalStorage automatically

  •    TypeScript

This little Angular2/typescript decorator makes it super easy to save and restore automatically a variable state in your directive (class property) using HTML5' LocalStorage. This project is not maintained. Please consider taking it over. More information at https://github.com/open-source-chest/take-it-over. If you are looking for an alternativ right now, look at https://github.com/zoomsphere/ngx-store/.

Angular-localStorage - The simplest localStorage implementation you will ever use.

  •    Javascript

The simplest localStorage implementation you will ever use.

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

  •    Javascript

A localStorage wrapper for all browsers without using cookies or flash. Uses localStorage, globalStorage, and userData behavior under the hood

lockr - A minimal API wrapper for localStorage

  •    Javascript

A minimal API wrapper for localStorage. Simple as your high-school locker. Lockr (pronounced /ˈlɒkəʳ/) is an extremely lightweight library (<2kb when minified), designed to facilitate how you interact with localStorage. Saving objects and arrays, numbers or other data types, accessible via a Redis-like API, heavily inspired by node_redis.

locache - JavaScript caching framework for client side caching in the browser using localStorage - gracefully degrades when the browser doesn't support localStorage

  •    Javascript

JavaScript framework for client side caching in the browser using DOM Storage with expiring values. With a memcache inspired API usage is very simple. Locache has no dependencies and is very small. locache gracefully degrades when the browser doesn't support localStorage. Usually this will be IE6 or IE7, you wont get any errors, but caching attempts will be silently dropped and lookups will always appear to be a cache miss.