slothflowlabs/duckle
Open-source ETL/ELT you deploy on your own servers or cloud. Built on DuckDB: no-code/low-code visual pipelines or SQL, 385 components, dbt, CDC, data quality, reverse ETL, lineage, MCP for AI agents. No vendor cloud, no per-row billing.
Hızlı değerlendirme
Özet
Duckle, DuckDB üzerinde görsel arayüz, Python veya SQL ile veri pipeline'ları oluşturup kullanıcının kendi altyapısında çalıştırmasını sağlayan açık kaynak ETL/ELT platformudur.
Profiline uyum
PostgreSQL ve MCP ile dolaylı teknoloji örtüşmesi olsa da profilinizde ETL veya veri pipeline ihtiyacı belirtilmiyor.
Neden yükseliyor
129 günlük yaşına karşılık 1.328 yıldız ve son 28 günde 407 commit dikkat çekiyor; görsel pipeline, SQL/Python kullanımı ve self-hosted çalışma vaadini tek üründe birleştirmesi ilgi görebilir. Ancak 407 commit'in yalnızca 3 farklı yazardan gelmesi, aktivitenin geniş katkıcı tabanına yayıldığını göstermiyor; yıldızlar da ürün kalitesinin kanıtı değil.
Problem
Ekiplerin farklı kaynaklardan veri alıp dönüştürme ve hedef sistemlere aktarma işlerini yönetirken vendor'a bağımlılık, kullanım başına ücret ve pipeline'ların sürüm kontrolü dışında kalması gibi sorunları hedefliyor.
Çözüm
Pipeline'ları görsel canvas, Python veya SQL ile tanımlıyor; README'ye göre grafiği DuckDB üzerinde SQL'e derliyor. Pipeline'lar tek dosya olarak Git'te tutulabiliyor ve duckle-runner ile kullanıcının sunucusunda veya cloud ortamında çalıştırılabiliyor.
Yenilik
ETL/ELT, görsel pipeline ve self-hosted çalışma yeni kategoriler değil; DuckDB merkezli yürütme ile pipeline'ları tek dosyada Git'e uygun biçimde sunması pratik bir birleşim, fakat README tek başına teknik üstünlüğü veya iddia edilen bileşen kapsamını doğrulamıyor.
Teknolojiler
- Rust
- DuckDB
- SQL
- Python
- dbt
- MCP
- Docker
- Kubernetes
Riskler
- Proje beta aşamasında; üretim kullanımı öncesinde hata toleransı, yükseltme ve operasyon süreçleri test edilmeli.
- Yakın dönem commit etkinliği yüksek olsa da farklı yazar sayısının 3 olması bakım ve katkıların az sayıda kişide yoğunlaşabileceğine işaret ediyor.
- README'deki 385 component ve performans ölçümü proje beyanıdır; farklı veri hacimleri ve iş yüklerinde bağımsız doğrulama sunulmuyor.
- Connector sayısının yüksek olması her entegrasyonun olgun, kararlı veya tüm özellikleri desteklediği anlamına gelmez.
Detaylı değerlendirme
Bu repo için detaylı değerlendirme henüz yapılmadı. Analiz, Ayarlar'daki uyum profilini hesaba katarak "bu işime yarar mı" sorusunu cevaplıyor. Bir kez çalışır; günlük koşular buna dokunmaz. Saatlik sınır var — bir kaynaktan en fazla 3 analiz.