Store and query structured data in a browser-only app without needing a backend database or server.
Build an offline-capable web app that uses relational joins and SQL-like queries on local client data.
Prototype a data-heavy web application using familiar SQL-style syntax before adding a real backend.
| google/lovefield | imfunniee/gitfolio | choices-js/choices | |
|---|---|---|---|
| Stars | 6,781 | 6,781 | 6,782 |
| Language | JavaScript | JavaScript | JavaScript |
| Setup difficulty | moderate | easy | easy |
| Complexity | 3/5 | 1/5 | 2/5 |
| Audience | developer | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Project is in maintenance mode, documentation lives on external links that may be outdated.
Lovefield is a relational database that runs inside a web browser. It is written in pure JavaScript, meaning it does not require any server-side component to work. You can store, query, and update structured data directly within the browser using an API that resembles SQL, the standard language used to interact with traditional databases. The project is aimed at web developers who want to work with structured data in a client-side application without the complexity of setting up a server database. Instead of sending queries to a remote server, all data operations happen locally in the browser. Lovefield was designed to work across multiple browsers, including older versions of Chrome, Firefox, Internet Explorer, Edge, and Safari. The README is brief and points to external documentation for getting started, including a quick-start demo, a FAQ, a full specification, and design documents. A short video from 2015 provides a seven-minute overview, and a longer presentation from a JavaScript meetup gives a thirty-minute introduction to the project. Lovefield was created at Google and released as open source. The project appears to be in maintenance mode rather than active development, based on the age of the linked materials and the Travis CI badge pointing to an older continuous integration service.
Lovefield is a relational database that runs entirely inside a web browser using JavaScript, letting you store and query structured data with an SQL-like API without any server or backend.
Mainly JavaScript. The stack also includes JavaScript.
Setup difficulty is rated moderate, with roughly 1h+ to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.