Skip to content
@justybase

justybase

JustyBase

Open-source tools for database development and high-performance spreadsheet processing.

JustyBase builds practical developer tools in two connected areas:

  • Database tooling — Netezza-first SQL clients, VS Code integrations and a pure .NET driver.
  • Spreadsheet tooling — fast, lightweight libraries for reading and writing XLSX and XLSB files in TypeScript, .NET and Python.

Database tools

Flagship projects

Project Description
JustyBase Core for VS Code Netezza-first SQL development in Visual Studio Code: built-in JavaScript connectivity, SQL authoring, schema exploration, query execution, import/export, monitoring, ETL workflows, notebooks and optional database packs.
JustyBase desktop Cross-platform SQL IDE for IBM Netezza Performance Server, built with Avalonia UI and .NET 10. Includes SQL editing, schema exploration, Git-aware workflows, data tools and optional local AI assistance. Downloads
JustyBase Legacy Windows desktop SQL client for IBM Netezza / PureData, with a SQL editor, object explorer, virtualized results grid, encrypted connection profiles and installer releases. Downloads
nzpy_extended High-performance IBM Netezza Python driver with a C extension, synchronous and asynchronous APIs, connection pooling, streaming bulk load and pre-built wheels.

Additional database libraries and integrations

Project Description
JustyBase.NetezzaDriver Pure C# ADO.NET driver for IBM Netezza Performance Server — no native dependency or ODBC bridge, with sync/async APIs, pooling, transactions, SSL/TLS and catalog introspection.
@justybase/netezza-driver Pure TypeScript Netezza / PureData driver for Node.js with connection pooling, SSL and an ADO.NET-style Connection/Command/Reader API.
JustyBase.NetezzaSql .NET libraries for Netezza SQL parsing, authoring, DDL generation and catalog metadata queries.
dbeaver-netezza-tools-plugin DBeaver extension for clipboard and Excel import/export, table creation and Netezza-friendly DDL.

JustyBase for VS Code

Netezza / PureData is the first-class target. The extension also offers optional companion support for PostgreSQL, Db2 LUW, DuckDB and Oracle through the shared JustyBase workspace.

Core capabilities include:

  • SQL completion, formatting, diagnostics and linting;
  • Netezza and NZPLSQL-aware language tooling;
  • schema browser, metadata search and DDL generation;
  • result grid, Excel/CSV/JSON/Parquet export and data import;
  • query history, SQL notebooks, ERD, ETL designer and monitoring;
  • optional GitHub Copilot features for SQL analysis, generation and optimization.

JustyBase desktop

The Avalonia/.NET 10 desktop application brings the same data-first focus to a native cross-platform workspace. Netezza is the current supported database focus; other engines are represented in the plugin architecture but remain work in progress.

Core capabilities include:

  • SQL editor with syntax highlighting, folding, autocomplete and Quick Open;
  • schema exploration and multi-connection database work;
  • Git status, staging, history, diffs and commit workflows;
  • result grouping, filtering and export to Excel, CSV and Parquet;
  • optional local AI through embedded FIM, Ollama or LM Studio;
  • Native AOT release packages for Windows x64, Linux x64 and macOS ARM64.

Download the latest desktop packages from the JustyBase Releases page.

Spreadsheet tools

Project Ecosystem Description
@justybase/spreadsheet-tasks TypeScript / Node.js High-performance XLSB and XLSX reader/writer, published as an npm package. Includes streaming support, browser builds, multi-sheet workbooks, formatting and auto-filters.
SpreadSheetTasks .NET .NET library for fast XLSX/XLSB reading, writing and editing, including updating worksheet data and pivot-table source ranges.
xlspy Python Python library for efficient XLSB and XLSX processing, with read/write support, streaming-friendly APIs and cell formatting.

Principles

  • Practical over generic — tools designed around real SQL and data workflows.
  • Netezza-first — deep support where it matters most, rather than shallow compatibility claims.
  • Performance-conscious — especially for large result sets and large spreadsheet exports.
  • Open source — repositories include their own documentation, licenses and contribution guidance.

Get involved

Use the Issues section of the relevant repository for bug reports, feature requests and technical discussion.

Licensing is defined separately in each project repository.

Pinned Loading

  1. justybase-vscode justybase-vscode Public

    Zero-config VS Code extension for IBM Netezza / PureData with a pure JS driver, AI Copilot SQL assistant, ERD, ETL designer & optional support for Db2, PostgreSQL, Snowflake, Oracle, MSSQL, MySQL, …

    TypeScript

  2. JustyBase.Legacy JustyBase.Legacy Public

    Windows desktop SQL client (.NET 10, WinForms) for Netezza-first authoring: clean Application/ViewModel layers, ~1,100+ automated tests, CI coverage gates, encrypted connection profiles, and tagged…

    C#

  3. SpreadSheetTasks SpreadSheetTasks Public

    The .NET library for fast reading and writing Excel files (.xlsx, .xlsb)

    C# 4 1

  4. JustyBase.NetezzaDriver JustyBase.NetezzaDriver Public

    Pure C# ADO.NET driver for IBM Netezza Performance Server — no native dependencies, no ODBC bridge. Full sync/async API, connection pooling, catalog introspection, AOT-compatible.

    C# 1

  5. xlspy xlspy Public

    Python

Repositories

Showing 10 of 14 repositories

Top languages

Loading…

Most used topics

Loading…