Painless yet High-Performance query and transaction execution for large-scale APIs
Pimp My SQL
This is the repository of my SQL builder
Utilities for SQL instrumentations
Format whitespace in a SQL query to make it more readable
A simple and lightweight library for highlighting SQL queries written in pure JavaScript
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 JavaScript library for connecting securely to your Cloud SQL instances
🛡️ Faster SQL escape and format for JavaScript (Node.js, Bun, and Deno).
my sql adapter for nodejs
SQL language support for the CodeMirror code editor
simple node sql parser
A TDS driver, for connecting to MS SQLServer databases.
Simple SQL escape and format for MySQL
node-postgres for serverless environments from neon.com
Microsoft SQL Server client for Node.js.
Summarize any SQL query
Driver for connection to Databricks SQL via Thrift API.
Fastest full featured PostgreSQL client for Node.js
Formats SQL queries. Part of SQLTools
SQL dictionary for cspell.
An opinionated sql formatter plugin for Prettier
Postgres everywhere - your data, in sync, wherever you need it.
CLI for Laminar AI rollout debugging
Transforms sql query strings in a parse tree
This parser parses very simple SQL query and generates AST.
I actually like SQL, and want to use it in my Ruby projects.
SQLCapsule is the culmination of many of my thoughts and concerns surrounding ORMs and how we use Ruby to interact with databases. The goal is to be a small and easy to understand tool to help you talk to your database without the baggage of a using a full fledged ORM. SQLCapsule is reminiscent of the repository pattern (though you may use it however you like) and works by registering and naming SQL queries for later use. SQLCapsule aims to provide helpful errors, and to assist you along the way to building an application specific PostgreSQL interaction layer.
FatTable is a gem that treats tables as a data type. It provides methods for constructing tables from a variety of sources, building them row-by-row, extracting rows, columns, and cells, and performing aggregate operations on columns. It also provides as set of SQL-esque methods for manipulating table objects: select for filtering by columns or for creating new columns, where for filtering by rows, order_by for sorting rows, distinct for eliminating duplicate rows, group_by for aggregating multiple rows into single rows and applying column aggregate methods to ungrouped columns, a collection of join methods for combining tables, and more. Furthermore, FatTable provides methods for formatting tables and producing output that targets various output media: text, ANSI terminals, ruby data structures, LaTeX tables, Emacs org-mode tables, and more. The formatting methods can specify cell formatting in a way that is uniform across all the output methods and can also decorate the output with any number of footers, including group footers. FatTable applies formatting directives to the extent they makes sense for the output medium and treats other formatting directives as no-ops. FatTable can be used to perform operations on data that are naturally best conceived of as tables, which in my experience is quite often. It can also serve as a foundation for providing reporting functions where flexibility about the output medium can be quite useful. Finally FatTable can be used within Emacs org-mode files in code blocks targeting the Ruby language. Org mode tables are presented to a ruby code block as an array of arrays, so FatTable can read them in with its .from_aoa constructor. A FatTable table can output as an array of arrays with its .to_aoa output function and will be rendered in an org-mode buffer as an org-table, ready for processing by other code blocks.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.