19 puan yazan GN⁺ 2026-02-19 | 1 yorum | WhatsApp'ta paylaş
  • Tüm analizlerin yalnızca SQL ile yazılabildiği, DuckDB tabanlı açık kaynak veri panosu platformu
  • İş zekası, gömülü analiz ve otomatik rapor oluşturma özelliklerini içerir; kendi sunucunda barındırma (Self-Hosted) desteği sunar
  • Git tabanlı iş akışı, JWT tabanlı satır düzeyi güvenlik ve React SDK ile iframe’siz gömme gibi geliştirici dostu bir yapı sunar
  • PDF, PNG, CSV, Excel formatlarında rapor oluşturmayı, ayrıca zamanlanmış bildirimler ve parola korumalı bağlantı paylaşımı özelliklerini destekler
  • MPL-2.0 lisansı ile sunulur ve yalnızca Docker çalıştırarak hızla denenebilir; bu da onu startup’lar ve veri ekipleri için hafif bir BI aracı haline getirir

Shaper genel bakış

  • Shaper, DuckDB üzerinde çalışan, SQL odaklı veri görselleştirme ve paylaşım aracıdır
    • Kullanıcılar yalnızca SQL sorgularıyla panolar ve grafikler oluşturabilir
    • Örnek sorguda haftalık oturum sayılarını görselleştirmek için date_trunc, count(), BARCHART_STACKED kullanılır
  • Açık kaynak olarak sunulur ve kendi sunucunda barındırılabilir
  • Resmi belgeler taleshape.com/shaper/docs adresinde sunulmaktadır

Başlıca özellikler

  • İş zekası
    • SQL-First yaklaşımı ve AI-Ready mimarisi sunar
    • Git tabanlı iş akışı ile sürüm kontrolü ve ekip iş birliğini destekler
    • Birden fazla veri kaynağı arasında sorgu çalıştırma mümkündür
  • Gömülü analiz
    • White-labeling ve özelleştirilebilir stil desteği sağlar
    • JWT token tabanlı satır düzeyi güvenlik (Row-level security) sunar
    • JS ve React SDK üzerinden iframe olmadan gömme yapılabilir
  • Otomatik raporlama
    • PDF, PNG, CSV, Excel formatlarında raporları otomatik oluşturur
    • Zamanlanmış bildirimler ve rapor gönderimi özellikleri sunar
    • Parola korumalı bağlantılar ile güvenli paylaşım yapılabilir

Hızlı başlangıç (Quickstart)

  • Kurulum gerekmeden Docker komutuyla doğrudan çalıştırılabilir
    • Komut: docker run --rm -it -p5454:5454 taleshape/shaper
    • Kullanıma başlamak için tarayıcıda http://localhost:5454/new adresini açın
  • Getting Started Guide ve Production Deployment Guide belgeleri sunulur

Destek ve barındırma

  • Shaper tamamen ücretsiz ve açık kaynaklıdır
  • Taleshape, ayrıca yönetilen barındırma ve teknik destek hizmetleri sunar

Lisans ve teknik yapı

  • Mozilla Public License 2.0 (MPL-2.0) ile lisanslanmıştır
  • Başlıca dil dağılımı: Go (48.8%), TypeScript (48.1%), Python (1.0%) vb.

Özet

  • Shaper, Metabase veya Superset benzeri SQL tabanlı BI pano aracı olup, DuckDB’nin hafifliği ve hızından yararlanır
  • Geliştirici dostu yapı, kolay dağıtım ve açık kaynak lisansı sayesinde startup’lar ve veri analizi ekipleri için uygun bir alternatiftir

1 yorum

 
GN⁺ 2026-02-19
Hacker News yorumları
  • Bu proje gerçekten harika, özellikle de PDF rapor oluşturma özelliği etkileyici
    Artık hangi ürün olursa olsun dashboard’u doğrudan kendisinin yapması bana anlamsız geliyor
    Kurumsal müşteriler zaten ERP’ye entegre olmasını istiyor
    Ben her zaman, müşterilerin görselleştirmeleri kendilerinin oluşturabilmesi için salt okunur DB bağlantısı sağlanması gerektiğini savundum
    Bu yaklaşım 10 yıl önce standart haline gelmiş olmalıydı; LLM’lerin bugün bu kadar yaygın olduğu bir çağda ihtiyaç daha da büyük
    Müşterilerin de sonuçta insan olduğunu unutmamak gerek
    Kimse bir hesabı daha yönetmek istemiyor
    Analitik ve bildirimler push tabanlı olmalı; otomatik üretilen raporlar e-postayla gönderilmeli ve müşterinin dashboard’unu kendisinin kurabilmesi için bir seçenek sunulmalı
    Varsayılanlar önemli ama bağlam (context) da önemli

    • Yaklaşık 30 yıl önce bu yaklaşım aslında standart
      O zamanlar Crystal Reports yaygın olarak kullanılır, yazılımlara bundle edilirdi
      Ancak paylaşılan bir SQL sorgu deposu yoktu; bu yüzden veri modelini iyi bilmiyorsanız zaman kaybediyor ya da bir iş arkadaşınızdan almanız gerekiyordu
      SAP tarafından satın alındıktan sonra bir daha kullanmadım
    • 1999~2000 civarında çalıştığım şirkette de SAP kurulduktan sonra, HR hariç ana kullanıcılara okuma yetkisi verilmişti
      Bu sayede şirket genelindeki süreçler bir bakışta görünür hale geldi ve departmanlar arası iş birliği inanılmaz hızlandı
      Şimdi bu tür yetkilere sahip neredeyse kimse yok
    • Karmaşık kurumsal uygulamalarda salt okunur replika (read-replica) sunmanın zorunlu olduğunu düşünüyorum
      Müşteriler bununla özel rapor yazma, veriyi data warehouse’da saklama, bildirim, denetim ve regülasyon uyumu gibi pek çok işi yapabiliyor
      Bu yüzden yarım yamalak gömülü analitik UI’lar veya kısıtlı REST API’ler yerine bu deseni tercih ediyorum
      İleri seviye müşteriler kimlik doğrulama, modelleme ve sorgulamayı kendileri halledebilir
      İsteğe bağlı olarak PostgREST, Hasura, Microsoft DAB gibi Data API’ler sağlamak da iyi olur
      AI ajanlarının veriyi tüketen taraf haline geldiği bir çağda doğrudan okuma erişimi şart
      Müşteri verisine erişimi ücretlendirme veya kısıtlama dönemi bence kapandı
    • “Sektör yolunu kaybetti” sözüne katılıyorum ama çoğu kurumsal uygulamada transaction DB data warehouse gibi kullanılmamalı
      Push tabanlı işleyiş yalnızca veriyi transaction ortamından analitik ortama taşımak için kullanılmalı
      Basit statik raporlar seviyesinde kalınacaksa warehouse fazla kaçar
    • Shaper geliştiricisi olarak ben de rapor gönderimi merkezli yaklaşıma katılıyorum
      Pek çok kullanıcı Shaper’ı veri filtreleme UI’ı olarak kullanıp PDF, PNG, CSV dışa aktarımı yapıyor
      Şu anda bu dosyaları Shaper’ın task özelliğiyle mesaj olarak otomatik gönderen bir özellik geliştiriyorum
  • Bunun Metabase alternatifi olup olmadığını merak etmiştim
    Metabase’i çok kullanıyorum ama bu ürün bambaşka hissettiriyor

    • Biz Definite tarafında birkaç Metabase hesabını bununla değiştirdik
      DuckDB + DuckLake tabanlı gömülü bir lakehouse içerdiği için buna “DuckDB tabanlı Metabase alternatifi” denebilir
      Ayrı ayrı Snowflake, Fivetran ve BI araçları satın alıp bağlamayı gerektirmeyen embedded BI yaklaşımını hedefliyor
    • Shaper geliştiricisi olarak açıklayayım: Metabase, teknik olmayan kullanıcıların da kolayca dashboard oluşturabildiği self-service BI tarafında güçlü
      Buna karşılık Shaper tüm yapılandırmayı SQL koduyla tanımlar
      Kurulumu basit ama SQL merkezli iş akışını sevenler için çok üretken
  • Harika iş
    Jorin’le yıllar önce bir meetup’ta tanıştığımda bu sadece basit bir fikirdi; böyle istikrarlı şekilde geliştiğini görmek şaşırtıcı

  • Güzel bir araç; benzer yaklaşım kullanan SQLPage’i de anmaya değer
    SQLPage UI oluşturmaya odaklanıyor ve DuckDB kullanmıyor
    Shaper ise analitik ve dashboard odaklı, ayrıca PDF üretimi özelliği var ve DuckDB kullanıyor

  • Metabase de DuckDB ile iyi uyumlu
    Bunu MotherDuck’ın metabase_duckdb_driver’ı sayesinde yapıyor

  • Sorgu → rapor üretim sürecinin bağımsız çalıştırılabilir olup olmadığını merak ediyorum
    Sadece HTML çıktısı verebilmesi veya React component’lerini doğrudan projede kullanabilmek güzel olurdu
    Ben de VSCode eklentisi geliştiriyorum, o yüzden referans almak isterim

  • MPL lisansı olması gerçekten harika, teşekkürler

  • DuckDB’yi kullandım ama Shaper’ı ilk kez görüyorum; bunun ne için kullanılan bir araç olduğunu merak ettim
    README’de ayrıntılı açıklama pek yok

    • Shaper geliştiricisi olarak açıklayayım: Yalnızca SQL ile veriyi görselleştirip dashboard oluşturabilirsiniz
      SQL, DuckDB üzerinde çalıştığı için DuckDB’nin tüm özelliklerinden yararlanabilirsiniz
      Kod tabanlı çalışmak isteyenler için uygun minimal bir araç
      Hem iç kullanım dashboard’ları hem de müşteriye yönelik embedded dashboard’lar kurulabilir
  • Şirketimiz müşteriye yönelik Metabase dashboard’larının yerine Shaper’ı entegre etti
    Sadeliğini gerçekten seviyorum

  • Ben de buna benzer bir şey yapıyordum ama DuckDB’nin boyutu yüzünden vazgeçmiştim
    Yine de sonunda kullanmam gerekecek gibi görünüyor