sql database node
A TDS driver, for connecting to MS SQLServer databases.
simple node sql parser
Microsoft SQL Server client for Node.js.
Utilities for SQL instrumentations
Simple SQL escape and format for MySQL
ES6 tagged template strings for prepared statements with mysql and postgres
An opinionated sql formatter plugin for Prettier
Sql client for Node.js
Format whitespace in a SQL query to make it more readable
node-postgres for serverless environments from neon.com
Postgres everywhere - your data, in sync, wherever you need it.
pgvector support for Node.js, Deno, and Bun (and TypeScript)
A JavaScript library for connecting securely to your Cloud SQL instances
Fastest full featured PostgreSQL client for Node.js
PGlite is a WASM Postgres build packaged into a TypeScript client library that enables you to run Postgres in the browser, Node.js and Bun, with no need to install any other dependencies. It is only 3.7mb gzipped.
A simple and lightweight library for highlighting SQL queries written in pure JavaScript
Microsoft Azure Cosmos DB Service Node.js SDK for NOSQL API
SQL language support for the CodeMirror code editor
Microsoft Driver for Node.js SQL Server compatible with all versions of Node.
A SQLite toolkit for Effect
Minifies PostgreSQL scripts.
SQLite client for Node.js applications with SQL-based migrations API written in Typescript
🛡️ Faster SQL escape and format for JavaScript (Node.js, Bun, and Deno).
To make it easier to build and manipulate SQL queries, sql_tree can parse an SQL query to represent it as a tree of nodes and can generate an SQL query given a tree as input
GQLite is a Rust-language library, with a C interface, that implements a small, fast, self-contained, high-reliability, full-featured, Graph Query database engine. GQLite support multiple database backends, such as SQLite and redb. This enable to achieve high performance and for application to combine Graph queries with traditional SQL queries. GQLite source code is license under the [MIT License](LICENSE) and is free to everyone to use for any purpose. The official repositories contains bindings/APIs for C, C++, Python, Ruby and Crystal. The library is still in its early stage, but it is now fully functional. Development effort has now slowed down and new features are added on a by-need basis. It supports a subset of OpenCypher, with some ISO GQL extensions. Example of use -------------- ```ruby require 'gqlite' begin # Create a database on the file "test.db" connection = GQLite::Connection.new filename: "test.db" # Execute a simple query to create a node and return all the nodes value = connection.execute_oc_query("CREATE () MATCH (n) RETURN n") # Print the result if value.nil? puts "Empty results" else puts "Results are #{value.to_s}" end rescue GQLite::Error => ex # Report any error puts "An error has occured: #{ex.message}" end ``` The documentation for the GQL query language can found in [OpenCypher](https://auksys.org/documentation/5/libraries/gqlite/opencypher/) and for the [API](https://auksys.org/documentation/5/libraries/gqlite/api/).