{"repo":"slingdata-io/sling-cli","free":true,"listed":false,"github":"https://github.com/slingdata-io/sling-cli","clone":"git clone https://github.com/slingdata-io/sling-cli.git","description":"Sling is a CLI tool that extracts data from a source storage/database and loads it in a target storage/database.","language":"Go","stars":891,"topics":["extract","load","etl","elt"],"license":"GPL-3.0","category":"data-pipelines","readme_excerpt":"Slings from a data source to a data target. See docs.slingdata.io for more details. Sling is a passion project turned into a free CLI Product which offers an easy solution to create and maintain small to medium volume data pipelines using the Extract & Load (EL) approach. It focuses on data movement between: Database to Database File System to Database Database to File System API to Database API to File System https://github.com/slingdata-io/sling-cli/assets/7671010/e10ee716-1de8-4d53-8eb2-95c6d9d7f9f0 Some key features: - Single Binary deployment (built with Go). See installation page. - Use Custom SQL as a stream: --src-stream='select from my table where col1 10' - Manage / View / Test / Discover your connections with the sling conns sub-command - Use Environment Variable as connections if you prefer ( export MY PG='postgres//... )' - Provide YAML or JSON configurations (perfect for git version control). - Powerful Replication logic, to replication many tables with a wildcard ( my schema. ). - Reads your existing DBT connections - Use your environment variable in your YAML / JSON config ( select from my table where date = '{date}' ) - Convenient Transformations, such as the flatten option, which auto-creates columns from your nested fields. - Run Pre & Post SQL commands. - many more! --- Example Replication: --- Available Connectors: - Databases : adbc azuredwh azuresql azuretable bigquery bigtable clickhouse d1 databricks duckdb elasticsearch exasol fabric mariadb mongodb ","default_branch":null,"files":null,"tree":[],"storefront":"/r/slingdata-io","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/slingdata-io/sling-cli/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}