Gluestick is an open source ETL toolkit developed and maintained by hotglue. It is optimized for usage in hotglue pre-processing scripts and built on top of the Polars library The code is available on GitHub and is free to use under the MIT license.

GitHub Repository

Access the complete source code, contribute, or report issues through our GitHub repository. Star us to show support!

Getting started with gluestick

# Install from NPM
npm install @hotglue/gluestick-ts

# Import utilities
import * as gs from '@hotglue/gluestick-ts';
You can find example JS and TS transformation scripts here.

Key Features

  • Robust ETL utilities for data processing
  • Singer protocol integration
  • Advanced JSON and object handling
  • Production-ready error handling

Core Functions