GlueSQL.js is a SQL database for web browsers and Node.js. It works as an embedded database and entirely runs in the browser. GlueSQL.js supports in-memory storage backend, localStorage, sessionStorage and indexedDB backend supports.
Learn more at the https://gluesql.org/docs
yarn add gluesql
npm install gluesql
import { gluesql } from 'https://cdn.jsdelivr.net/npm/gluesql/gluesql.js';
import { gluesql } from 'gluesql';
const db = await gluesql();
await db.query(`
CREATE TABLE User (id INTEGER, name TEXT);
INSERT INTO User VALUES (1, "Hello"), (2, "World");
`);
const [{ rows }] = await db.query('SELECT * FROM User;');
console.log(rows);
This project is licensed under the Apache License, Version 2.0 - see the LICENSE file for details.