duckle: Open-source ETL/ELT on DuckDB. Write, wire, or draw one pipeline: 350+ components, 160+ connectors, dbt, CDC, data quality, a Python API, and MCP for AI agents. Runs anywhere, no lock-in.
Dieses Projekt rundet „Open-source ETL/ELT on DuckDB. Write, wire, or draw one pipeline: 350+ components, 160+ connectors, dbt, CDC, data quality, a Python API, and MCP for AI agents. Runs anywhere, no lock-in.“ zu einer praxistauglichen Open-Source-Lösung zusammen, mit wiederverwendbarer Tooling- und Integrationsunterstützung für reale Anwendungsfälle.
Auf einen Blick
- Was ist das?
- Open-source ETL/ELT on DuckDB. Write, wire, or draw one pipeline: 350+ components, 160+ connectors, dbt, CDC, data quality, a Python API, and MCP for AI agents. Runs anywhere, no lock-in. Dokumentierter Stand des Repositories slothflowlabs/duckle.
- Für wen ist es gedacht?
- slothflowlabs/duckle: Redaktioneller README-Leitfaden ist für Anwender interessant, deren Aufgabe direkt zu Open-source ETL/ELT on DuckDB. Write, wire, or draw one pipeline: 350+ components, 160+ connectors, dbt, CDC, data quality, a Python API, and MCP for AI agents.
- Darf ich es kommerziell nutzen?
- Ja. Apache-2.0 ist eine freizügige Lizenz: Sie dürfen darauf aufbauende Software nutzen, verändern und verkaufen, solange Sie die Urheberrechts- und Lizenzhinweise beibehalten.
- Wird es noch gepflegt?
- Ja. Die letzten Commits kamen vor 4 Tagen.
- In welcher Sprache ist es geschrieben?
- Hauptsächlich Rust, laut der Sprachstatistik von GitHub.
Die Antworten beruhen auf den GitHub-Daten des Projekts (zuletzt abgeglichen am 14. September 2026) und auf unserer Analyse. Sie sind keine Rechtsberatung.
TIEFGEHENDE OPEN-SOURCE-ANALYSE
Wofür das Projekt gebaut ist · slothflowlabs duckle
slothflowlabs/duckle richtet sich an Teams, die Open-source ETL/ELT on DuckDB. Write, wire, or draw one pipeline: 350+ components, 160+ connectors, dbt, CDC, data quality, a Python API, and MCP for AI agents. Runs anywhere, no lock-in.. Das README beschreibt den Funktionsumfang, die vorgesehenen Einstiegspunkte und die Grenzen selbst. Diese Einordnung trennt dokumentierte Eigenschaften von einer eigenen Betriebserfahrung: Sterne, Forks und die Aktualität des Repositories sind Signale für Interesse, aber kein Nachweis für Zuverlässigkeit in einer konkreten Umgebung. Für eine Entscheidung zählt deshalb, ob die im README genannte Arbeitsweise zu den vorhandenen Laufzeiten, Daten und Zuständigkeiten passt. Die Quelle eröffnet mit folgendem Schwerpunkt: Pipelines you own. Author and deploy to your servers or cloud. Duckle is an open-source ETL platform for teams who want their pipelines running on their own infrastructure. Author on a canvas, in Python or in SQL, then ship the same file to your own server or cloud account: duckle-runner serve runs it headless on a schedule, in Docker or on a box you own, with a web console, roles and an audit trail. Every pipeline is one file in git, so it outlives whoever wrote it. It compiles to SQL on DuckDB and uses every core you give the box, so a bigger instance is a faster pipeline: 96 million rows out of Postgres to Parquet in 39.9s . No vendor cloud. No per-row billing. No lock-in. Duckle is an independent open-source project by SlothFlowLabs. It builds on the DuckDB engine but is not part of, affiliated with, or endorsed by DuckDB Labs or MotherDuck. Star Duckle if it looks useful. It genuin
Voraussetzungen und Einstieg · slothflowlabs duckle
Der schnellste dokumentierte Einstieg muss bei slothflowlabs/duckle mit der im README genannten Umgebung beginnen. Prüfe zuerst die dort verlangten Versionen und Abhängigkeiten. Nutze den beschriebenen Installationsweg und führe anschließend genau den dort gezeigten ersten Befehl aus, statt Annahmen über ein anderes Paket oder eine andere Plattform zu übertragen. Bei Projekten mit mehreren Oberflächen sind CLI, Bibliothek, GUI und Integrationen getrennt zu betrachten. Ein erfolgreicher Installationsschritt beweist lediglich, dass die lokale Umgebung den Einstieg akzeptiert; er sagt noch nichts über die Qualität eigener Eingaben aus.
Der dokumentierte Arbeitsablauf · slothflowlabs duckle
Im täglichen Ablauf ist die wichtigste Frage, welche Eingabe slothflowlabs/duckle tatsächlich verarbeitet und welches Ergebnis es liefert. Arbeite zunächst mit einem kleinen, rücksetzbaren Beispiel aus dem README. Notiere Kommando, Version, Konfigurationsdatei und Ausgabe. Wenn die Quelle Umgebungsvariablen, Unterbefehle oder feste Verzeichnisse nennt, gehören sie in denselben Test: Bei slothflowlabs/duckle sind solche Bezeichner Teil des Bedienvertrags und keine bloßen Illustrationen. Prüfe danach Fehlerfälle und Abbruchverhalten. Das README darf fehlende Angaben nicht ersetzen; wo es keine Aussage zu Berechtigungen, Telemetrie oder Skalierung macht, bleibt dieser Punkt offen.
Technische Einordnung · slothflowlabs duckle
Die technische Form prägt die Einsatzgrenzen. slothflowlabs/duckle wird im README als Rust-Projekt mit der Lizenz Apache-2.0 geführt. Relevant ist, welche Laufzeit zwischen Anwendung und Ergebnis liegt, welche Dateien gelesen werden und welche Dienste außerhalb des Prozesses nötig sind. Eine kurze Architekturannahme kann bequem wirken, wird aber riskant, sobald Netzwerkzugriff, Browser, Modellanbieter, Datenbank oder Editor-API beteiligt sind. Lege deshalb im Test fest, ob slothflowlabs/duckle lokal arbeitet, welche externen Endpunkte verwendet werden und wie Logs oder Zugangsdaten behandelt werden. Nicht dokumentierte Eigenschaften werden nicht als Garantien interpretiert.
Grenzen des beschriebenen Stands · slothflowlabs duckle
Die Grenzen sind für slothflowlabs/duckle ebenso wichtig wie die Feature-Liste. Der dokumentierte Stand kann Alpha-, experimentelle oder plattformspezifische Funktionen enthalten; solche Hinweise müssen vor einer Einbindung sichtbar bleiben. Prüfe die im README ausdrücklich genannten Ausschlüsse mit einem kleinen Gegenbeispiel und halte fest, ob ein Fehler verständlich ausfällt. Auch Kompatibilität zu künftigen Versionen ist nicht automatisch gegeben. Besonders bei slothflowlabs/duckle sollten Release-Tag, Laufzeitversion und relevante Konfigurationsschlüssel gemeinsam festgehalten werden, weil ein Update sonst Unterschiede verdecken kann.
Konkreter Prüfweg · slothflowlabs duckle
Für einen brauchbaren Vorabtest von slothflowlabs/duckle genügt keine allgemeine Demo. Verwende den konkreten Schnellstart aus dem README, speichere die erzeugte Ausgabe und vergleiche sie mit dem dort beschriebenen Ergebnis. Teste danach eine absichtlich kleine Abweichung, etwa einen fehlenden Parameter oder eine leere Eingabe, und beobachte Exit-Code, Fehlermeldung sowie angelegte Dateien. Bei einer Bibliothek prüfe einen minimalen Import; bei einem Dienst prüfe den dokumentierten Endpunkt; bei einer Editor-Integration prüfe den genannten Befehl oder die genannte Einstellungsdatei. Diese Beobachtungen beantworten die konkrete Frage, ob slothflowlabs/duckle in deiner Umgebung die benötigte Funktion erfüllt.
Für wen sich der Einsatz abzeichnet · slothflowlabs duckle
slothflowlabs/duckle: Redaktioneller README-Leitfaden ist für Anwender interessant, deren Aufgabe direkt zu Open-source ETL/ELT on DuckDB. Write, wire, or draw one pipeline: 350+ components, 160+ connectors, dbt, CDC, data quality, a Python API, and MCP for AI agents. Runs anywhere, no lock-in. passt und die die im README genannten Voraussetzungen kontrollieren können. Weniger geeignet ist das Projekt, wenn eine andere Plattform, eine stabile Langzeitgarantie oder eine vollständig dokumentierte Betriebsführung erforderlich ist. Vor der Auswahl sollten insbesondere der erste slothflowlabs/duckle-Test, die reale Ausgabe, die Fehlerreaktion und der Umgang mit Konfiguration geprüft werden. Die Lizenz Apache-2.0 klärt die Nutzungsbedingungen, ersetzt aber keine Prüfung von Abhängigkeiten und Zugangsdaten.
Redaktionelles Fazit
slothflowlabs/duckle: Redaktioneller README-Leitfaden ist für Anwender interessant, deren Aufgabe direkt zu Open-source ETL/ELT on DuckDB. Write, wire, or draw one pipeline: 350+ components, 160+ connectors, dbt, CDC, data quality, a Python API, and MCP for AI agents. Runs anywhere, no lock-in. passt und die die im README genannten Voraussetzungen kontrollieren können. Weniger geeignet ist das Projekt, wenn eine andere Plattform, eine stabile Langzeitgarantie oder eine vollständig dokumentierte Betriebsführung erforderlich ist. Vor der Auswahl sollten insbesondere der erste slothflowlabs/duckle-Test, die reale Ausgabe, die Fehlerreaktion und der Umgang mit Konfiguration geprüft werden. Die Lizenz Apache-2.0 klärt die Nutzungsbedingungen, ersetzt aber keine Prüfung von Abhängigkeiten und Zugangsdaten.
Community-Notizen