node-sqlite3

SQLite3 bindings for Node.js (by TryGhost)

Node-sqlite3 Alternatives

Similar projects and alternatives to node-sqlite3

  1. Express

    784 node-sqlite3 VS Express

    Fast, unopinionated, minimalist web framework for node.

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. deno

    493 node-sqlite3 VS deno

    A modern runtime for JavaScript and TypeScript.

  4. owid-grapher

    A platform for creating interactive data visualizations

  5. libuv

    Cross-platform asynchronous I/O

  6. nanoid

    87 node-sqlite3 VS nanoid

    A tiny (124 bytes), secure, URL-friendly, unique string ID generator for JavaScript

  7. Fuse

    60 node-sqlite3 VS Fuse

    Lightweight fuzzy-search, in JavaScript

  8. design

    WebAssembly Design Documents

  9. Sevalla

    Deploy and host your apps and databases, now with $50 credit! Sevalla is the PaaS you have been looking for! Advanced deployment pipelines, usage-based pricing, preview apps, templates, human support by developers, and much more!

    Sevalla logo
  10. WASI

    WebAssembly System Interface

  11. go-sqlite3

    Go bindings to SQLite using wazero (by ncruces)

  12. go-sqlite3

    sqlite3 driver for go using database/sql

  13. better-sqlite3

    The fastest and simplest library for SQLite3 in Node.js.

  14. fugu

    Free, privacy-friendly, simple, open-source and self-hostable product analytics. (by shafy)

  15. node-gyp

    26 node-sqlite3 VS node-gyp

    Node.js native addon build tool

  16. MariaDB

    MariaDB server is a community developed fork of MySQL server. Started by core members of the original MySQL team, MariaDB actively works with outside developers to deliver the most featureful, stable, and sanely licensed open SQL server in the industry. (by MariaDB)

  17. neon

    Rust bindings for writing safe and fast native Node.js modules. (by neon-bindings)

  18. NeDB

    13 node-sqlite3 VS NeDB

    The JavaScript Database, for Node.js, nw.js, electron and the browser

  19. mapzy

    Free, simple, open-source and self-hostable store finder.

  20. lovefield

    6 node-sqlite3 VS lovefield

    Discontinued Lovefield is a relational database for web apps. Written in JavaScript, works cross-browser. Provides SQL-like APIs that are fast, safe, and easy to use.

  21. web_app_from_scratch

    One script for every web framework which sets up a minimal web app with routing, templates and users.

  22. nan

    6 node-sqlite3 VS nan

    Native Abstractions for Node.js

  23. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better node-sqlite3 alternative or higher similarity.

node-sqlite3 discussion

Log in or Post with

node-sqlite3 reviews and mentions

Posts with mentions or reviews of node-sqlite3. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2025-01-27.
  • Supercharge SQLite with Ruby Functions
    4 projects | news.ycombinator.com | 27 Jan 2025
    These may be useful reading:

    https://github.com/TryGhost/node-sqlite3/issues/408#issue-57...

    https://github.com/WiseLibs/better-sqlite3/issues/32#issueco...

    Copying a quote from the second:

    > The sqlite3 C API serializes all operations (even reads) within a single process. You can parallelize reads to the database but only by having multiple processes, in which case one process being blocked doesn't affect the other processes anyways. In other words, because sqlite3 serializes everything, doing things asynchronously won't speed up database access within a process. It would only free up time for your app to do other things (like HTTP requests to other servers). Unfortunately, the overhead imposed on sqlite3 to serialize asynchronous operations is quite high, making it disadvantageous 95% of the time.

  • Using the built-in SQLite module in Node.js
    5 projects | dev.to | 16 Oct 2024
    node-sqlite3 is the most popular SQLite driver for Node.js. It is primarily written in C++. Well-known ORMs like Sequelize and TypeORM use it to interact with SQLite databases.
  • SvelteKit error during build, presumably due to sqlite3
    1 project | /r/sveltejs | 18 Jan 2023
    Probably wrong import: https://github.com/TryGhost/node-sqlite3/issues/1532
  • Is it possible to use c or c++ code in the electron backend?
    1 project | /r/electronjs | 20 Dec 2022
    A good example for showing a solution to those questions is the node-sqlite3 package. It's a native module written in C++ and made available as a Node package: https://github.com/TryGhost/node-sqlite3
  • How to call this function in Node.js sqlite?
    1 project | /r/node | 9 Jul 2022
    sqlite3 appears to have this, but there may be some issues as to whether it works. https://github.com/TryGhost/node-sqlite3/issues/419
  • Ask HN: Do you contribute to open source projects?
    7 projects | news.ycombinator.com | 22 Mar 2022
    When I worked as an employee I contributed mostly just with docs fixes or bug reports (and not that often). I think it's mostly a mindset of seeing an issue yourself and noticing that others probably also are confused or misled by something so you go and report it!

    Now that I'm working full-time on open-source and my own company I can contribute more easily to projects like upgrading SQLite source in a few bindings libraries [0], [1], [2] when 3.38 came out.

    If anyone is interested in contributing to open-source and wants a bit more guidance though I have a number of good "first timer" projects related to data tools. Only expectation is that you have some experience with Go. Join discord.multiprocess.io, go to the #dev channel and say hi!

    [0] https://github.com/mattn/go-sqlite3/pull/1019

    [1] https://github.com/mapbox/node-sqlite3/pull/1550

    [2] https://github.com/JoshuaWise/better-sqlite3/pull/778

  • Embedded DB for ElectronJS?
    3 projects | /r/electronjs | 1 Sep 2021
    I have had no problems using SQLite itself in Electron, for a desktop project that runs under both Windows and Linux. See https://github.com/mapbox/node-sqlite3
  • Node Bindings untuk binding dari C++ pada Node.js
    5 projects | dev.to | 12 Aug 2021
  • New to electron.
    1 project | /r/electronjs | 23 Apr 2021
    I like to set up a function in the main process with https://github.com/mapbox/node-sqlite3 handling my queries.
  • How would you create a simple database search-bar website?
    3 projects | /r/webdev | 6 Mar 2021
    Use SQLite to store the data and retrieve it using sqlite3
  • A note from our sponsor - Sevalla
    sevalla.com | 1 Sep 2025
    Sevalla is the PaaS you have been looking for! Advanced deployment pipelines, usage-based pricing, preview apps, templates, human support by developers, and much more! Learn more →

Stats

Basic node-sqlite3 repo stats
15
6,382
1.6
21 days ago

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com

Did you know that PLpgSQL is
the 50th most popular programming language
based on number of references?