20 puan yazan GN⁺ 2025-08-26 | 4 yorum | WhatsApp'ta paylaş
  • Base, macOS’a özel küçük ama güçlü bir SQLite veritabanı düzenleyicisi olup sezgisel bir arayüz sunar
  • Hafif ve kullanımı kolay arayüzü sayesinde hem uzman olmayanlar hem de uzmanlar için uygun bir araçtır
  • Şema denetleyicisi ile tablo yapısını, sütun türlerini, kısıtlamaları ve ilişkileri kolayca inceleyebilirsiniz
  • Tablo düzenleyicisi sayesinde SQL ifadelerini doğrudan yazmadan tabloları görsel olarak oluşturabilir ve düzenleyebilirsiniz
  • Veri tarayıcısı ve SQL düzenleyicisi ile verileri gezebilir, filtreleyebilir, doğrudan düzenleyebilir, sorgular çalıştırabilir ve parçacıkları kaydedebilirsiniz
  • CSV/SQL/JSON/Excel formatlarında içe aktarma ve dışa aktarma desteği sunar; ücretsiz deneme sürümü vardır, tüm özellikler için ücretli satın alma gerekir (£29.99)

4 yorum

 
kakasoo 2025-08-27

Sadece SQLite için bile ayrı kullanmak güzel olabilir.

 
xguru 2025-08-26

İlk olarak 2008’de yayımlanmış, yakın zamanda da 3.0 sürümü çıkmış. Hacker News’teki yorumlar gibi ben de bunu ilk kez duyduğum için şaşırdım.
Sanırım adı fazla genel bir kelime olduğu için böyle.
Bence bu tür araçlarda genel bir kelimenin sonuna bir şey ekleyerek isim vermek daha iyi olabilir. UltraEdit, SublimeText gibi

 
reagea0 2025-08-26

Aa, meğer Base uygulamanın adıymış. Başlıkta kocaman yazmasına rağmen fark edememişim. hahaha

 
GN⁺ 2025-08-26
Hacker News yorumları
  • Base'i yaklaşık 15 yıldır kullandığımı fark ettim; her zaman harikaydı ve zaman geçtikçe daha da iyi oldu
    • Genelde “Show HN”de çıkan ürünlerin asgari özelliklere sahip olacağını düşünürdüm ama Base'in 15 yıldan uzun süredir gerçek hayatta kullanıldığını öğrenince güven duydum
  • Bu tür yazılım geliştirme yaklaşımını, yani “artisanal” tarzı gerçekten seviyorum; açık kaynak ya da kurumsal yazılımlardan farklı olarak bir ya da iki kişilik küçük bir ekibin tek bir şeyi derinlemesine ve iyi yapması etkileyici
  • Bunun 15 yıllık bir uygulama olmasına şaşırdım; böyle bir ürün olsaydı çoktan satın alırdım, ama bunu Google'da, Reddit'te, Product Hunt'ta ya da AlternativeTo'da hiç görmedim, sanki başka bir boyuttan bir anda ortaya çıkmış gibi
    • Adının fazla sıradan olduğu için aramalarda iyi bulunmadığını düşünüyorum; “Base” kelimesi fazla genel
  • Bu uygulamayı 15 yıldan da uzun süre önce satın aldığımı hatırlıyorum (logo parlamadan önceydi); o zaman da gerçekten harika bir yazılımdı ve bu yükseltme de kesinlikle değerli olacaktır, çok tatmin edici bir ürün
  • UUID görüntüleme özelliği eklenirse gerçekten harika olur; SQLite UUID'yi varsayılan olarak desteklemiyor ama birçok kişi UUID'leri ikili blob olarak saklıyor, Jetbrains ürünleri bu değerleri otomatik olarak UUID olarak algılayıp kolayca düzenlemeyi sağlıyor
    • Görüş bıraktığın için teşekkür ederim; ben henüz böyle bir davranış görmedim
    • Benim gibi UUID'leri ikili blob olarak saklayan insanların da epey fazla olmasına şaşırdım; sık kullanılmayan platforma özgü araçlara bağımlı olmak istemiyorum, SQLite studio'da da blob'lar iyi görünmüyor, ayrıca sadece Mac'i desteklemesi de üzücü
    • İkili blob içinde 7 bit ASCII gibi tamamen yazdırılabilir dizgiler bulunan durumlar da var; sonuçta bunların hepsi yine blob
    • Farklı RDBMS'lerde ve dillerde UUID saklama ve sıralama biçimleri farklı olduğu için UUID'leri ikili blob olarak saklamak ürkütücü derecede riskli; MariaDB ve SQL Server'ın özel veri tipleri var ve sıralama da yapı veya endianness farkları nedeniyle değişiyor, Oracle varsayılan olarak ikili kabul ediyor ama SYS_GUID() endianness sorunları çıkarabiliyor, PostgreSQL ise doğrudan metin olarak sıralıyor, .NET ortamında GUID geçirildiğinde depolama biçimi yine farklılaşabiliyor; bu yüzden SQLite veritabanlarının UUID'leri aynı şekilde saklamasını beklemenin gerçekçi olmadığını düşünüyorum
  • Veritabanı yapısını görsel olarak gösteren ve diyagram ya da SQL kodu üzerinden yapıyı düzenlerken bunları senkronize eden araçları seviyorum; macOS'ta OmniGraffle, Windows'ta da Microsoft Visio'nun bu rolü üstlendiğini duydum, ben şahsen Android tablette Database Designer kullanıyorum ve basit projelerde etkili oluyor, Database Designer (Google Play) geliştiricisi uygulamanın sonsuza kadar ücretsiz olacağını söyledi, uygulama içi satın alımlar da “bir fincan kahve” gibi gönüllü bağışlar, ayrıca çevrimiçi yardımda kısa bir demo videosunun bağlantısı da var
    • OmniGraffle'ın veritabanı yapısı ile SQL kodu arasında düzenleme senkronizasyonunu doğrudan desteklediğini sanmıyorum
  • Az önce Base'i denedim ve arayüzünü epey beğendim; normalde TablePlus'ı çok kullanıyordum ama SQLite'a özgü özellikler, örneğin foreign key'lerin varsayılan olarak etkin olması iyi olurdu ve eklentileri otomatik yükleyen bir özellik de güzel olurdu (ör. sqlite-vec kullanırken “no such module: vec0” gibi bir hata çıkıyor), projeyi takip etmeye devam edeceğim
    • Geri bildirim için teşekkür ediyor, foreign key'leri otomatik etkinleştirme seçeneğinin gerçekten gerekli olduğunu düşünüp not aldığını söylüyor; eklentilerin otomatik yüklenmesi App Store politikalarıyla çakışabilir, bu yüzden doğrudan sürüm ile mağaza sürümü arasında özellik farkı oluşmasına temkinli yaklaşıyor, yine de inceleyecek
  • 2011'den beri Base kullanıyorum; çok sık kullanmasam da bir veritabanı dosyası açarken ya da CSV'yi veritabanına dönüştürüp analiz ederken her zaman ilk başvurduğum araç oluyor, uzun zaman sonra yükseltme için memnuniyetle para ödeyebilmek güzel
  • sqlitebrowser'dan farkının ne olduğunu merak ediyorum sqlitebrowser.org
    • (Base geliştiricisi) Bana göre avantajları macOS uygulamalarıyla entegrasyonu ve tablo oluşturma/değiştirme özelliklerinin daha iyi olması, ancak Base henüz SQLCipher'ı desteklemiyor
    • Arayüzün temiz ve şık olduğu vurgulanıyor
    • Base oldukça olgun bir ürün, bu yüzden diğer seçeneklere kıyasla denemeye değer geliyor
    • sqlitebrowser'ın çok sık çöktüğü ve bu yüzden kararsız olduğu söyleniyor; bu nedenle başka bir ücretli uygulama satın alınmış
    • Arayüz daha keyifli; ben doğrudan datagrip kullanıyorum ama gerçek anlamda yerel Mac yazılımını desteklemek istediğim için satın almayı düşünüyorum
  • Biraz konu dışı ama Airtable'ın local-first bir sürümüne ihtiyaç duyan insanlar var mı merak ediyorum; SQLite'ı arka uç olarak kullanan, dosya/veri bağlantıları kuran ve birden fazla bilgisayar arasında senkronizasyonu destekleyen bir ürünün pazarı olup olmadığını solo geliştirici olarak bilmek istiyorum
    • İlginç şekilde ben de son 1 yıldır benzer bir şey geliştiriyorum; SQLite değil ama tamamen yerel ve native çalışıyor, ayrıca yerel olmayan entegrasyonlar ve script desteği de sunuyor, ilgini çekerse bir ay içinde çıkarmayı planlıyorum