GitTalent
Havuz
Depo ayrıntısı

danielroe/airspace

The database you already have.

TypeScript MIT 11 Eylül 2026 son push 02 Kasım 2026 6 fork
Yıldız
170+148 · 51 gün
Commit · 28g
12
son 28 günde
Yazar · 28g
4
farklı katkıcı

Hızlı değerlendirme

önem 53uyum 46gpt-6-luna

Özet

airspace, TypeScript uygulamalarının atproto PDS üzerinde kendi şemalarıyla kayıt yönetmesini sağlayan typed bir istemcidir.

Profiline uyum

TypeScript web uygulamaları için veri ve kimlik doğrulama altyapısı sunuyor ancak profildeki Supabase ve PostgreSQL kullanımına doğrudan karşılık değil.

Neden yükseliyor

16 günlük bir repo için 57 commit ve 5 farklı yazar kayda değer erken geliştirme hareketliliği gösteriyor; 158 yıldız da ilk ilgiyi işaret ediyor. Ancak bu veriler benimsenmeyi veya üretim kullanımını tek başına kanıtlamıyor.

Problem

Uygulama geliştiricilerin içerik, kimlik doğrulama ve dosya depolama için ayrı bir veritabanı işletmesini ve bu verileri belirli bir uygulama ya da hosta bağlamasını gerektiren yükü azaltmayı hedefliyor.

Çözüm

Lexicon tanımlarından collection, kayıt ve ilişkili tipleri çıkaran bir istemci sunuyor; okuma, yazma ve auth işlemlerini kullanıcının PDS'i üzerinden yürütüyor. Permissioned spaces ile taslak ve özel kayıtları desteklemeyi amaçlıyor.

Yenilik

atproto PDS'i uygulama verisi için kullanılabilir bir altyapı gibi sunması ve Lexicon şemalarından typed bir geliştirme deneyimi sağlaması ayırt edici. Temel yaklaşımın ne ölçüde yeni olduğu README'den doğrulanamıyor; permissioned spaces desteği ise deneysel.

Teknolojiler

  • TypeScript
  • atproto
  • PDS
  • Lexicon
  • OAuth
  • Nitro
  • Nuxt
  • Astro
  • SvelteKit
  • Node.js
  • @atproto/dev-env

Riskler

  • Permissioned spaces deneysel; README, bu özellik için prerelease yazılım kullanan bir PDS gerektiğini belirtiyor.
  • Hosted PDS'ler, README'ye göre bsky.social dahil, permissioned spaces'i henüz desteklemiyor.
  • Permissioned spaces API'sinin değişebileceği açıkça belirtilmiş.
  • Proje çok yeni; 57 commit ve 5 yazar etkinlik göstergesi olsa da uzun dönemli bakım ve kullanım hakkında yeterli kanıt yok.

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.