DATABASE TOOLING / PORTFOLIO Open source · Built for real-world data work
JustyBase

Developer tools for data teams

Serious tools for serious data.

I build database tooling for Netezza and SQL workflows — desktop IDEs, a VS Code extension, native drivers and fast spreadsheet libraries across .NET, TypeScript, Rust and Python.

14open-source projects
6languages in use
3SQL workspaces
JustyBase SQL editor with schema explorer and query results in dark theme
JustyBase desktop SQL workspace

01 / APPLICATIONS

Flagship apps.

Three SQL workspaces for the path from editor to query result — each with its own product page.

Connections, schema, SQL and results in the VS Code workspace
Connections, schema, SQL and results in the VS Code workspace

01 VS CODE

JustyBase SQL Editor

Netezza-first SQL extension for Visual Studio Code with a built-in JavaScript driver, schema browser, result explorer, ERD and ETL designer, notebooks and an AI SQL assistant. Optional packs add Db2, PostgreSQL, Snowflake, Oracle, MSSQL, MySQL and DuckDB.

NETEZZAPOSTGRESQLORACLEDB2DUCKDBAI COPILOT
SQL editor, schema explorer and results in one desktop workspace
SQL editor, schema explorer and results in one desktop workspace

02 DESKTOP · AVALONIA

JustyBase

Local-first, cross-platform SQL IDE for IBM Netezza (Windows, Linux, macOS) with a fast editor, schema exploration, Git-aware workflows, data export to Excel, CSV and Parquet, and optional local AI assistance.

.NET 10AVALONIANATIVE AOTGITLOCAL AI
SQL editor, result grid and database explorer — dark theme
SQL editor, result grid and database explorer — dark theme

03 WINDOWS · .NET

JustyBase.Legacy

Windows SQL client for Netezza-first authoring: SQL editor, virtual-mode result grid, object explorer, docked preferences, AES-GCM encrypted connection profiles and tagged Inno Setup releases with CI quality gates.

WINFORMS.NET 10NETEZZAINSTALLER

02 / LIBRARIES & DRIVERS

The toolkit underneath.

Drivers, parsers and file-format libraries that power the apps — and stand on their own.

C#.NET

JustyBase.NetezzaDriver

Pure C# ADO.NET driver for IBM Netezza — no native dependencies, no ODBC. Sync/async API, pooling, catalog introspection, AOT-compatible.

View on GitHub
RustRUST

nz_rust

Pure Rust client for IBM Netezza and PureData — sync client, Tokio-friendly async facade, pools, cancellation and bounded-memory streaming. Preview.

View on GitHub
PythonPYTHON

nzpy_extended

High-performance Netezza driver for Python — hard fork of IBM nzpy with a C extension (up to 90× faster), async API, pooling and streaming bulk load.

pip install nzpy-extended

View on GitHub
PythonPYTHON

xlspy

Python library for efficient XLSB / XLSX read and write, with optional C acceleration.

View on GitHub

03 / STACK

Languages and platforms.

Native protocols over bridges: most drivers speak the database wire protocol directly.

03 / APPROACH

Clarity is a feature.

Database work is already complex. The tools around it should make state, intent and results easier to see — from the editor through drivers and SQL toolkits to spreadsheet I/O.

Context — schema-aware workflowsControl — explicit actions and feedbackContinuity — the editor stays the workspace

Let's talk data tooling.

Everything here is open source. Browse the code, open an issue, or start a conversation on GitHub.

github.com/justybase ↗