4 puan yazan GN⁺ 2025-11-28 | 1 yorum | WhatsApp'ta paylaş
  • Penpot, tasarımcılar ve geliştiricilerin birlikte kullanabileceği açık kaynaklı bir tasarım ve prototipleme aracıdır; tarayıcı tabanlı veya self-hosted olarak sunulur
  • SVG, CSS, HTML, JSON gibi açık standartları temel alır ve design token'lar, bileşen sistemleri, CSS Grid Layout gibi modern özellikleri içerir
  • Eklenti sistemi ile API·webhook entegrasyon özellikleri sayesinde harici uygulamalarla entegre olabilir; Inspect modu ile hemen kullanılabilir kodların incelenmesini destekler
  • Topluluk odaklı bir projedir; kütüphane·şablon paylaşımı, hata bildirimi, çeviri katkısı gibi çeşitli katkı yolları sunar
  • Mozilla Public License 2.0 kapsamında yayımlanır ve tasarım ile geliştirme arasındaki iş birliği verimliliğini artıran açık kaynak ekosisteminin büyümesine katkı sağlar

Penpot Genel Bakış

  • Penpot, tasarım ve kod iş birliği için ilk açık kaynaklı tasarım aracıdır; tasarımcılar etkileşimli prototipler ve tasarım sistemleri oluşturabilir, geliştiriciler ise hemen kullanılabilir kodlardan yararlanabilir
    • Doğrudan tarayıcıda kullanılabilir veya kendi sunucunuza kurulabilir
    • Ücretsiz sunulur ve SVG·CSS·HTML·JSON gibi standart teknolojilere dayanır
  • En güncel sürümde design token'lar yerel olarak entegre edilerek tasarım ile geliştirme arasındaki verimli iş birliği desteklenir
  • 2.0 sürümü, CSS Grid Layout, arayüzün baştan yenilenmesi, yeni bileşen sistemi gibi büyük güncellemeler içerir
  • Ekip düzeyinde ek hizmetlere ihtiyaç duyan kuruluşlar ayrıca iletişime geçebilir
  • Her yıl düzenlenen Penpot Fest etkinliğiyle açık kaynak tasarım topluluğuyla bir araya gelir

Neden Penpot

  • Penpot, tasarımı kod biçiminde ifade ederek tasarımcılar ile geliştiriciler arasında çift yönlü iş birliği sağlar
  • Eklenti sistemi ile işlev genişletme ve harici uygulama entegrasyonu desteği sunar
  • Geliştirici dostu yapısı sayesinde gerçek zamanlı iş birliği veya bağımsız çalışma arasında seçim yapılabilir
  • Inspect modunda anında kullanılabilir SVG·CSS·HTML kodu görüntülenebilir
  • Self-hosting özelliği ile kuruluşlar tam sahipliğe sahip bir iş birliği ortamı kurabilir
  • API ve webhook entegrasyonları ile geliştirme araç zincirine bağlanabilir
  • Design token'lar, bileşenler ve Variants kullanılarak tutarlı bir UI sistemi oluşturulabilir

Başlarken

  • Penpot, dağıtım ortamından bağımsız çalışan tek tasarım·prototip platformudur; hem SaaS hem de self-hosted dağıtımı destekler
  • Docker, Kubernetes, Elestio gibi çeşitli kurulum seçenekleri sunar
  • Kurulum ve dağıtım kılavuzları resmi web sitesinde bulunabilir

Topluluk

  • Açık kaynak topluluğu merkezli olarak yürütülür ve tasarım·kod·fikir katkıları memnuniyetle karşılanır
  • Topluluk forumunda soru sorma, sorun çözme, iyileştirme önerme ve etkinliklere katılma mümkündür
  • Başlıca kategoriler: Ask the Community, Troubleshooting, Help us Improve Penpot, #MadeWithPenpot, Events and Announcements, Inside Penpot, Penpot in your language, Design and Code Essentials
  • Tüm katılımcılar Code of Conduct kurallarına uymalı ve olumlu, güvenli bir ortamın oluşmasına katkı sağlamalıdır

Katkıda Bulunma

  • Projeye çeşitli şekillerde katkı verilebilir
    • Kütüphane·şablon oluşturma ve paylaşma
    • Ekip daveti ve topluluğa katılım
    • Hata bildirimi veya GitHub issue kaydı
    • Çeviri katkısı ve geri bildirim sağlama
    • Penpot koduna katkı için geliştirici kılavuzu ve videolar sunulur
  • Katkıya ilişkin ayrıntılar Contributing Guide içinde bulunabilir

Kaynaklar

  • Dokümantasyon, eğitimler, geliştirme mimarisi, Dev Diaries gibi çeşitli kaynaklar sunulur
    • [Documentation], [Getting Started], [Tutorials], [Architecture], [Dev Diaries] bağlantıları sağlanır

Lisans

  • Penpot, Mozilla Public License 2.0 (MPL-2.0) kapsamında dağıtılır
  • Telif hakkı Kaleidos Inc. şirketine aittir ve açık kaynak proje olarak yayımlanır

1 yorum

 
GN⁺ 2025-11-28
Hacker News görüşleri
  • Penpot'u gerçekten sevmek istedim, ancak birkaç ay önce denediğimde yalnızca sayfalar arasında geçiş yaparken bile belgenin bazı kısımları tuhaf biçimde bozulmasına neden olan bir bug vardı
    Önemli bir belgede böyle bir riski almak istemediğim için Figma kullanmaya devam ettim
    Şimdi yeniden denemeyi düşünmüştüm ama sorun 8 aydır hâlâ düzeltilmemiş

    • Sanırım artık bu sorunu bir issue olarak kaydetmenin zamanı gelmiş
    • Örnek belgeyi açtım ama böyle bir durum görmedim
      Bu kadar ciddi bir sorunsa göz ardı edilmesi zor olurdu
  • Penpot yalnızca self-hosting ile sınırlı değil, resmi barındırılan sürümü de var
    Ücretsiz plan en fazla 8 kişi ve 10 GB depolama destekliyor
    Bir sonraki kademe, sınırsız kullanıcı için aylık 175 $ üst sınır ve 25 GB sınırı sunuyor
    En üst plan ise aylık 950 $ üst sınırla sınırsız depolama sağlıyor

    • Şu an ucuz olabilir ama Mattermost ya da GitLab gibi zamanla ücretlendirme yapısı değişebilir
      “Biz X'in açık kaynak sürümünü yaptık” hikâyesinin arkasından çoğu zaman bir enterprise sürüm geliyor
    • “Sınırsız depolama” ifadesi muhtemelen gerçekte o anlama gelmiyor
      Sektörde bunun bu kadar yaygın olması üzücü
  • UI öğeleri üzerinde çalışırken Penpot en sık kullandığım vektör editörü
    Basit ve birimlerle düzen yönetimi iyi yapılmış
    İkonlar ya da basit grafikler üretirken kullanması keyifli
    Dışa aktarma sistemi de harika, bu yüzden düzenli çalışmak kolay
    Tüm uygulama akışlarının ötesinde birçok farklı amaç için kullanılabiliyor ve bana ilk dönem Sketch üretkenliğini hatırlatıyor
    Açık kaynak olduğuna inanmak zor

    • Ben de Penpot'u ana vektör aracım olarak kullanıyorum ama metni vektöre dönüştürememek büyük bir rahatsızlık
      Fontlar farklıysa tasarım başka ortamlarda bozulabiliyor
      Özellikle SVG dışa aktarma sırasında metin içeren tasarımlar tamamen farklı görünebiliyor
  • Penpot kararsız ve 10 sayfadan fazla çalışırken sık sık çöküyor
    64 GB RAM'li bir sunucuda çalıştırılsa bile 5-6 sayfadan itibaren 20 GB bellek kullanıyor, tüm ekip ciddi lag yaşıyor ve sonunda sistem kapanıyor

    • Bu memory leak sunucu tarafında mı yoksa frontend tarafında mı diye merak ediyorum
    • Aslında Figma da bellek tüketimi yüksek bir araç
  • Penpot bana YaCy'yi hatırlatıyor
    Proje harika ama dil seçimi biraz hayal kırıklığı yaratıyor
    (YaCy Java, Penpot ise Clojure ile yazılmış)

    • Meraktan soruyorum: 2003'teki YaCy için hangi dil seçilirdi ve bugün Penpot yapılsaydı hangi dil tercih edilirdi bilmek isterdim
  • Bağımsız çalışan bir masaüstü sürüm istiyorsanız bu sürüm sayfasına bakabilirsiniz

    • Üzücü olan, bu masaüstü sürümünün aslında sadece web uygulamasını saran bir yapı olması
      Çevrimdışı kullanım için Docker ile yerel bir instance ayağa kaldırmanız gerekiyor
  • Web stack ya da self-hosting'in getirdiği performans vergisini (performance tax) kabul etsem bile, tasarım dosyalarımın kapalı bir cloud içine hapsolmaması benim için daha önemli
    Figma harika ama artık tüm ürün organizasyonu için tek hata noktası hâline geldi
    Penpot şu an yavaş olsa bile, docker-compose up ile hattın kontrolü bende olacaksa bunu tercih ederim
    Çünkü performans kodla iyileştirilebilir ama lisans kısıtları kullanıcı tarafından değiştirilemez

    • Kesinlikle. Özellikle yapay zeka çağında tasarımcılar kendi işlerinin kontrolü ve lisansları konusunun önemini daha fazla fark edecek gibi görünüyor
      Şimdiye kadar yalnızca web tasarımcıları açık kaynağa ilgi gösterdi
    • Penpot gibi uygulamalar kolay self-hosting sunarsa, gerçekten kendiniz işletmek ister misiniz diye merak ediyorum
  • Penpot oldukça kullanılabilir ama büyük canvas üzerinde çok yavaşlıyor
    Her şeyi tek bir canvas içine koymamak daha iyi

  • Resmî olmayan bir masaüstü sürüm de var
    Topluluk gönderisine göre, barındırılan sürümden daha yüksek gecikmeye sahip
    Bunu deneyen biri var mı merak ediyorum

  • Penpot zaten 3 yıl önce de Hacker News'te ilk kez tartışılmıştı
    O zaman 1145 puan ve 128 yorum almıştı