Skip to content
DEDataEngUtils
Native on Apple Silicon · macOS 13+

All-in-one Toolboxfor Data Engineers

DataEngUtils is the all-in-one toolbox for data engineers — 20+ carefully crafted tools for schemas, SQL, files, and pipelines on native macOS, fully offline.

  • 20+ carefully crafted data tools
  • Native macOS app — fast, beautiful, fully offline
  • Parquet, CSV, SQL & schemas — your data never leaves your Mac
DEDownload for macOS
brew install dataengutils

v1.0.0· macOS 13+ · Intel & Apple Silicon

Trusted by data engineers using our all-in-one toolbox at startups and enterprises

  • dbt
  • Snowflake
  • Databricks
  • BigQuery
  • AWS
  • PostgreSQL
Feature

20+ tools built for data work

Format SQL, validate dbt YAML, convert JSON to DDL, inspect Parquet row groups, parse cron schedules, debug JWTs, generate test data — all in one searchable sidebar. Fully customizable layout.

Feature

Work offline. Keep your data private.

Stop uploading production CSVs, Parquet files, and connection strings to random websites full of ads and trackers. DataEngUtils runs entirely on your Mac. No cloud. No account required to use tools.

Smart clipboard detection

Paste from your pipeline logs and DataEngUtils opens the right tool automatically.

  • 0 9 * * 1-5Cron Expression Parser
  • {"id": 1, "name": "orders"}JSON Formatter
  • postgres://user:pass@host:5432/dbConnection String Parser
  • PAR1… / base64 blobParquet Inspector
Feature

Native file tools for Parquet & CSV

Convert, merge, and inspect multi-gigabyte files without loading them into memory. CSV → Parquet, Parquet → CSV, and Merge CSVs → Parquet — powered by Polars in Rust, not a browser tab.

Feature

Converters & parsers

JSON ↔ YAML, JSON → CREATE TABLE (Postgres, BigQuery, Snowflake), Unix timestamps, Avro schemas, number bases, and more.

Feature

Inspectors & debuggers

Parquet Inspector, JWT Debugger, Regex Tester, Connection String Parser, SQL Query Explainer, Text Diff — fast UI, instant results.

Feature

Generators

UUIDs, ULIDs, Snowflake IDs, faker-based test data, mock SQL INSERTs, hashes — bulk generation when you need volume.

Feature

The little details

Handcrafted native UI · Sidebar search · Code syntax highlighting · Light & dark theme · Organize tools into groups

What's in the box?

20+data engineering tools you'll use every week.

Format & Validate (11)
  • JSON Formatter
  • JSON Validator
  • YAML Formatter
  • SQL Formatter
  • dbt YAML Validator
  • XML Formatter
  • CSV Validator
  • JSON Schema Validator
  • TOML Formatter
  • Avro Schema Validator
  • Markdown Formatter
Converters (16)
  • JSON to YAML
  • YAML to JSON
  • JSON to CREATE TABLE
  • CSV to Parquet
  • Parquet to CSV
  • Merge CSVs to Parquet
  • Unix Timestamp Converter
  • JSON to CSV
  • CSV to JSON
  • Base Converter
  • Avro to JSON
  • JSON to Avro
  • SQL to MongoDB
  • HTML to Markdown
  • Markdown to HTML
  • Cron to English
Inspectors (12)
  • Parquet Inspector
  • JWT Debugger
  • Regex Tester
  • Connection String Parser
  • SQL Query Explainer
  • Text Diff
  • Cron Expression Parser
  • JSON Path Tester
  • Hash Identifier
  • UUID Inspector
  • XML Inspector
  • Log Parser
Generators (9)
  • UUID Generator
  • ULID Generator
  • Snowflake ID Generator
  • Faker Data Generator
  • Mock SQL INSERT
  • Hash Generator
  • Password Generator
  • Lorem Ipsum Generator
  • API Key Generator
Encoders (5)
  • Base64 Encode/Decode
  • URL Encode/Decode
  • HTML Entity Encode/Decode
  • JWT Encoder
  • Gzip Base64

Integrations(v1.1)

Launch tools from Terminal, Raycast, or Alfred without leaving your flow.

Use DataEngUtils today

…and never paste pipeline secrets into a browser tab again.

DEGet DataEngUtils for macOS
brew install dataengutils

Also available on Homebrew

Frequently asked questions

How do I activate my license?
Open DataEngUtils → Settings (⌘,) → License → paste the key from your purchase email → Activate.
Can I use my license offline?
Yes. After the first activation, your license works fully offline with a 7-day grace window between online checks.
What is your refund policy?
30-day refund policy via our payment provider (Dodo Payments) or support. Refunded licenses are revoked automatically.
What is the difference between Personal and Team?
Personal includes 1 seat (1 Mac activation). Team includes 5 seats for squads. Both include all 20+ tools and one year of free updates.
I lost my license key. How do I get it back?
Use the Resend License page and enter the email you used at checkout. You can request a resend up to 3 times per hour.
Can I use my license on multiple Macs?
Personal licenses allow 1 activation. Team licenses allow 5 activations. Deactivate from Settings → License before moving to a new machine.

v1.0.0

  • Launch — 20+ data engineering tools in a native macOS sidebar
  • Offline Parquet, CSV, and SQL file tools powered by Polars
  • Smart clipboard detection for cron, JSON, and connection strings
  • Universal binary for Apple Silicon and Intel (macOS 13+)
  • Fully offline after license activation — your data never leaves your Mac
View all releases