SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 JavaScript Sqlite Projects
-
I'm working on https://github.com/drawdb-io/drawdb trying to optimize the editor and have it lag less when the number of tables increases. Also have some highly requested features I'd like to implement before launching on Product Hunt.
Then I wanted a change of pace and started on something so ambitious that it's stupid... I'm trying to make a web browser from scratch I guess. So far tokenizing the html is going fine but I'm not sure how far I'll be able to get.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
I once tried to use sql.js [1] on a static site for full text search. It worked, but the resulting database size for that site was too large for the web, even with things like detail=none and content='' applied, and requiring the user to download a database each time was just no go. (I guess things should work better for sites with less content or those not requiring a trigram tokenizer.)
I switched to Pagefind [2] afterwards before finding out a sql.js-httpvfs [3] fork of sql.js that removes exactly the need to fully download a database (with HTTP range requests). I haven't got the chance to test sql.js-httpvfs out though, but it looks pretty sound and could be much more flexible than Pagefind. (Previously discussed at https://news.ycombinator.com/item?id=27016630 .)
[1] https://github.com/sql-js/sql.js/
[2] https://pagefind.app/
[3] https://github.com/phiresky/sql.js-httpvfs
-
Bookshelf.js is an uncomplicated and lightweight ORM designed for Node.js, constructed atop the Knex.js query builder. Its primary aim is to support SQL databases, such as PostgreSQL, MySQL, and SQLite. Bookshelf.js focuses on simplicity and user-friendliness, offering a direct method for defining models and relationships through JavaScript classes and prototypal inheritance.
-
Project mention: Integrand VS webhook.site - a user suggested alternative | libhunt.com/r/integrand | 2024-06-26
Another great tool to test and handle webhooks
-
-
cordova-sqlite-storage
A Cordova/PhoneGap plugin to open and use sqlite databases on Android, iOS and Windows with HTML5/Web SQL API
-
-
-
Project mention: Show HN: Soul – A SQLite REST and Realtime Server with Auth Mode and Extensions | news.ycombinator.com | 2024-08-26
-
-
This is incredible work.
However, the project doesn't follow best practices in the JavaScript ecosystem. The included WebAssembly (wasm) file should be fetched from npm, instead of being uploaded to the project.
https://github.com/nalgeon/sqlime/blob/0bb684c/js/sqlite/sql...
-
-
forwardemail.net
Privacy-focused encrypted email for everyone. All-in-one alternative to Gmail + Mailchimp + Sendgrid.
Project mention: Google will disable all but OAuth for IMAP, SMTP and POP starting Sept. 30 | news.ycombinator.com | 2024-01-18Thanks for your feedback. We've updated our home page at https://forwardemail.net and added a dedicated link/section in our FAQ for "What is Forward Email" at https://forwardemail.net/faq#what-is-forward-email.
Commit: https://github.com/forwardemail/forwardemail.net/commit/5942...
-
Love the shoutout to Roy Hashimoto. He's been writing VFSs for SQLite-on-the-browser and perf testing them. He's recently wrote "IDBMirrorVFS", which "is a new example VFS that keeps all SQLite files in memory while persisting to IndexedDB". It has remarkable performance, of course. https://github.com/rhashimoto/wa-sqlite/discussions/189
-
orange-orm
Javascript and Typescript ORM with full intellisense, no-code generations. Works over http as well.
Project mention: Flyweight: A Node.js ORM Specifically for SQLite | news.ycombinator.com | 2024-04-07You should try https://github.com/alfateam/rdb
It is database agnostic. It works with sqlite, mssql, mysql, postgres, oracle, and sapase.
It gives you full intellisense without code generation - even when running pure javascript.
You can run it from the browser in a secure manner, as you can host it in express js via adapter.
I am the author.
-
Project mention: Flyweight: A Node.js ORM Specifically for SQLite | news.ycombinator.com | 2024-04-07
-
-
-
-
-
-
authcompanion2
An admin-friendly, User Management Server (with Passkeys & JWTs) - for seamless and secure integration of user authentication
Project mention: Passkey Implementation: Misconceptions, pitfalls and unknown unknowns | news.ycombinator.com | 2024-05-02I have a nodejs passkey implementation over at AuthC https://github.com/authcompanion/authcompanion2 a simple user management server. For javascript developers https://github.com/MasterKale/SimpleWebAuthn has been a good way to get started with a poc before venturing deeper into webauthn (passkeys) spec.
-
JavaScript Sqlite discussion
JavaScript Sqlite related posts
-
Show HN: Soul – A SQLite REST and Realtime Server with Auth Mode and Extensions
-
SQLite Auto Migrator VS node-sqlite - a user suggested alternative
2 projects | 14 May 2024 -
Flyweight: A Node.js ORM Specifically for SQLite
-
Ask HN: Wa-SQLite vs. Dexie, 2024
-
Show HN: Quietone – search audio and video by transcript
-
Soul RESTful and realtime server for SQLite, now with Authentication!
-
JSON Canvas – An open file format for infinite canvas data
-
A note from our sponsor - SaaSHub
www.saashub.com | 7 Oct 2024
Index
What are some of the best open-source Sqlite projects in JavaScript? This list will help you:
Project | Stars | |
---|---|---|
1 | drawdb | 20,079 |
2 | sql.js | 12,585 |
3 | Bookshelf | 6,357 |
4 | webhook.site | 5,307 |
5 | orm2 | 3,069 |
6 | cordova-sqlite-storage | 2,143 |
7 | sqliteviz | 2,139 |
8 | ElectroCRUD | 1,536 |
9 | soul | 1,509 |
10 | tuql | 1,048 |
11 | sqlime | 899 |
12 | todos-express-password | 874 |
13 | forwardemail.net | 860 |
14 | wa-sqlite | 865 |
15 | orange-orm | 674 |
16 | flyweight | 520 |
17 | sqlite-wasm | 520 |
18 | lolisafe | 329 |
19 | Sutando | 169 |
20 | spl.js | 168 |
21 | db-samples | 139 |
22 | authcompanion2 | 83 |
23 | tudo | 84 |