SheetWire

πŸ“ Unsaved Draft Β· the spreadsheet-native Postgres/Redis/Mongo wire protocols Β· a project of the SNCF

The gateway that lets real database clients connect to a spreadsheet.

View on GitHub β†’

What it is

SheetWire implements the wire protocol of Postgres, MySQL, Redis and MongoDB and translates queries to the Sheets API / QUERY(). So psql, mysql, redis-cli and mongosh connect to a Google Sheet as if it were the real database. The killer demo of the whole data stack.

Features

πŸ”Œ

Native protocols

Speaks Postgres/MySQL/Redis/Mongo wire, translates to Sheets.

πŸ–₯️

Real tools

psql / mysql / redis-cli / mongosh just connect.

πŸŒ‰

One gateway

Fronts Sheedis, Sheetka, Sheetgres, MySheet, SheetMongo, Sheethouse.

SheetWire vs Postgres/Redis/Mongo wire protocols

The honest comparison β€” in our favor, obviously.

 SheetWire πŸ’©Postgres/Redis/Mongo wire protocols
RoleProtocol gateway(each DB ships its own)
ClientsReal, unmodifiedReal, unmodified
BackendA spreadsheetA storage engine
Spreadsheet-nativeβœ…βŒ

Disclaimer: an enterprise-grade joke. Do not run production on a spreadsheet. (If you do, please film it.)

Get it

Apache-2.0. Part of the Sheet-Native Computing Foundation.