Data and databases · Independent · 20 Oct 2026

slingdata-io/sling-cli

Sling is a CLI tool that extracts data from a source storage/database and loads it in a target storage/database.

← Data and databases

In simple English

This tool moves your data from one place to another. You might pull a database table into a CSV file. You might push a folder of JSON files into Postgres. It runs from your terminal with a single command. It saves you from writing custom python scripts for basic data jobs.

What it is

Sling is a command-line interface (a text-based way to run programs by typing commands) utility written in Go. It connects dozens of databases, file formats, and object storage systems to stream data reliably.

What it is good for

Solo builders who need to move data between SQLite, Postgres, S3, or local files without setting up heavy data pipelines.

Stars917
LicenceGPL-3.0
Latestv1.6.5 (2026-10-08)checked 20 Oct 2026
Last code change2026-10-15
Written inGo
Setup effort
2 / 5
Payoff
4 / 5
Good
  • Runs as a single small file with no complex dependencies.
  • Reads existing configuration files from other tools like dbt.
  • Supports wildcards to copy whole schemas with one command.
Watch for
  • Requires comfort with the command line and terminal flags.
  • GPL-3.0 licence may restrict how you bundle it in commercial software.
  • Complex multi-table replications need careful YAML configuration.
Replaces

Writing custom python scripts or bash loops to move data between databases.

Works well with

dbt for transforming data after it lands in your database.

Similar repositories
  • airbytehq/airbyte22k stars

    A much larger platform for data pipelines with a web interface.

  • duckdb/duckdb42k stars

    An embedded database that reads and queries files directly without importing them first.

Also reviewed on Repo Radar
  • meilisearch/meilisearch59k stars

    A search engine you run yourself, built for fast answers and forgiving spelling.

  • beekeeper-studio/beekeeper-studio24k stars

    A desktop window onto a database, so you can read and edit rows without writing commands.

  • sqliteai/sqlite-vector1.1k stars

    An add-on that gives the single-file SQLite database meaning-based search, with its own accuracy figures printed in the README.

Install
curl -fsSL https://slingdata.io/install.sh | bash
sling -h

Independent: reviewed for Repo Radar outside the daily editions. Every independent repository

On Stack Radar: Data & Research › Data Enrichment & Collection › Data Connectors.

Get the next edition in your inbox

A dozen repositories, opened and checked. The licence read, the last release dated, and the ones that did not make it named with the reason. It is the half most lists leave out.

No tracking pixels. One click to leave. The archive stays free either way.

We use your address to send the edition and nothing else. Confirm by email, leave in one click. How we handle it.