TR

Alanlara göre tüm paketler

Plerino, plerino sağlayıcı adı altındaki Composer paketlerinden oluşan bir monorepo’dur. Her paketin kendi testleri, değişiklik günlüğü ve dokümantasyon sayfası vardır. Henüz kararlı bir sürüm yayımlanmadı.

İstemci kitaplıklarıStandartlar

depodaki paket
30
planlanan paket
5
alan
10

Temel

Sözleşmeler, çekirdek ve her paketin paylaştığı yapı taşları

  • plerino/contractsDepoda mevcut

    Genel API yüzeyini tanımlayan arayüzler, enum’lar ve değer nesnesi sözleşmeleri; PSR yeniden dışa aktarımlarıyla.

  • plerino/kernelDepoda mevcut

    Önyükleme, derleme hattı, keşif, istek kapsamları, middleware hattı ve hata sınırı.

  • plerino/containerDepoda mevcut

    Özniteliklerle bildirilen singleton, scoped ve transient ömürlere sahip, derlenmiş servis konteyneri.

  • plerino/configDepoda mevcut

    Ortam değişkenlerinden derleme zamanında derlenen tipli yapılandırma sınıfları; gizli bilgiler derlenmiş dosyanın dışında tutulur.

  • plerino/cryptoDepoda mevcut

    libsodium sarmalayıcıları: kimlik doğrulamalı şifreleme, rotasyonlu anahtarlık, hash’leme, imzalama ve Secret değer tipi.

  • plerino/clockDepoda mevcut

    PSR-20 saati, testler için dondurulmuş saat ve Duration tipi.

  • plerino/collectionDepoda mevcut

    Tipli, değişmez koleksiyonlar, eşlemler ve tembel diziler.

  • plerino/moneyDepoda mevcut

    ISO 4217 para birimleriyle kesin parasal tutarlar, paylaştırma ve biçimlendirme.

  • plerino/frameworkDepoda mevcut

    Çekirdek paketleri gerektiren meta paket.

HTTP ve çalışma zamanı

İletiler, yönlendirme, çalışma zamanı sürücüleri ve giden istemci

  • plerino/httpDepoda mevcut

    Tipli girdi sınıfları, yanıt fabrikası, Problem Details ve güvenlik başlıklarıyla PSR-7, PSR-15 ve PSR-17 uygulaması.

  • plerino/routingDepoda mevcut

    Rota öznitelikleri, tipli parametreler, derlenmiş eşleştirici ve URL üretimi.

  • plerino/kineticDepoda mevcut

    Çalışma zamanı: FrankenPHP worker ve PHP-FPM sürücüleri, worker yenileme ve sağlık uç noktaları. Swoole ve RoadRunner sürücüleri planlanıyor.

  • plerino/http-clientDepoda mevcut

    SSRF koruması, yönlendirme denetimi, yeniden denemeler, havuz ve sahte istemciler sunan PSR-18 istemcisi.

Şablonlar ve ön yüz

Derlenmiş şablonlar ve ön yüz entegrasyonu

  • plerino/weftDepoda mevcut

    Bileşenler, slot’lar ve varsayılan kaçışlama sunan, HTML’e özgü şablon derleyicisi. E-posta işaretlemesi ve PDF belgeleri de üretir.

  • plerino/bridgePlanlanıyor

    Sunucu taraflı işleme sunan, istemci taraflı ön yüzler için adaptör.

Veri

SQL, belgeler, vektörler, önbellek ve dosya depolama

  • plerino/tesseraDepoda mevcut

    PostgreSQL, MySQL ve SQLite için varlıklar, repository’ler, değişmez sorgu oluşturucu ve migration’lar; MongoDB belge deposu ve vektör arama.

  • plerino/cacheDepoda mevcut

    Dosya, bellek, Redis ve Memcached depolarıyla PSR-6 ve PSR-16 önbellekleri; etiketler, kilitler ve stampede koruması.

  • plerino/filesystemDepoda mevcut

    Doğrulanmış yollar, akışlar, yükleme incelemesi ve ön imzalı URL’lerle yerel ve S3 uyumlu depolama.

  • plerino/seekerPlanlanıyor

    Arama sürücüleri ve vektör arama köprüsü.

Arka plan işleri

Kuyruklar, iş akışları, zamanlamalar ve olaylar

  • plerino/fluxDepoda mevcut

    Redis Streams, PostgreSQL ve SQS kuyruk sürücüleri, işler, toplu işler, kalıcı iş akışları ve bir pano.

  • plerino/schedulerDepoda mevcut

    Derleme zamanında derlenen zamanlanmış sınıflar, cron ifadeleri, saat dilimleri ve düğümler arası kilitler.

  • plerino/eventsDepoda mevcut

    Dinleyicileri derleme zamanında derlenen tipli olaylar, eşzamansız teslim ve işlemsel outbox.

Gerçek zamanlı

Gerçek zamanlı sunucu ve protokolü

  • plerino/cometDepoda mevcut

    WebSocket ve server-sent events üzerinden gerçek zamanlı sunucu; kanallar, politikalar, presence, yeniden oynatma ve uçtan uca şifreli kanallar.

Güvenlik

Kimlik doğrulama, yetkilendirme ve koruma

  • plerino/aegisDepoda mevcut

    Oturumlar, guard’lar, passkey’ler, TOTP, kurtarma kodları, sihirli bağlantılar, OAuth ile oturum açma, API token’ları ve RBAC, ABAC, ReBAC politikaları.

  • plerino/bastionPlanlanıyor

    Çalışma zamanı uygulama koruması.

  • plerino/wardenPlanlanıyor

    Veri sınıflandırma, denetim zinciri ve GDPR araçları.

İletişim

E-posta ve çok kanallı bildirimler

  • plerino/mailDepoda mevcut

    İletiler, MIME oluşturma, SMTP, SES, Postmark ve Resend taşıyıcıları, DKIM, kuyruklu teslim ve önizleme.

  • plerino/notificationsDepoda mevcut

    E-posta, SMS, Telegram, Web Push, Slack ve veritabanı gelen kutusu üzerinden bildirimler; tercihler ve kuyruğa devirle.

Uygulama desteği

Doğrulama, yerelleştirme, günlükleme ve komut satırı

  • plerino/validationDepoda mevcut

    Öznitelik kuralları, doğrulayıcı ve çevrilmiş iletiler.

  • plerino/i18nDepoda mevcut

    ICU MessageFormat, yerel ayar uzlaşması, biçimlendiriciler ve çekirdek çeviriler.

  • plerino/logDepoda mevcut

    Gizli bilgi maskeleme ve boyuta dayalı döndürme sunan PSR-3 JSON lines günlükleyicisi.

  • plerino/consoleDepoda mevcut

    Komut öznitelikleri, girdi ve çıktı, istemler ve tablolar.

  • plerino/cliDepoda mevcut

    plerino ikili dosyası: build, serve, routes, container, doctor, gizli bilgiler, anahtar rotasyonu ve üreticiler.

  • plerino/facetPlanlanıyor

    Özellik bayrakları.

Gözlemlenebilirlik

Telemetri ve geliştirme araçları

  • plerino/lensDepoda mevcut

    OTLP üzerinden OpenTelemetry izleri, metrikleri ve günlükleri; geliştirme panelleri, araç çubuğu ve ayrıntılı hata sayfası.

İstemci kitaplıkları

Composer dışında yayımlanır.

  • @plerino/cometDepoda mevcut

    Comet için tipli TypeScript istemcisi: yeniden bağlanma, sürdürme, çevrimdışı yayın, presence ve uçtan uca şifreleme.

  • Visual Studio Code için WeftDepoda mevcut

    Weft şablonları için sözdizimi vurgulama.

Standartlar üzerine kurulu

Plerino, özel kurallar yerine açık arayüzleri ve belirtimleri uygular.

  • PSR-3
  • PSR-6
  • PSR-7
  • PSR-15
  • PSR-16
  • PSR-17
  • PSR-18
  • PSR-20
  • ICU MessageFormat
  • RFC 9457 Problem Details
  • OpenTelemetry
  • WebAuthn
  • libsodium

1.0’a giden yolu izleyin

Bugün var olanları keşfedin ya da proje hakkında konuşmak isterseniz bize yazın.

Ekosistemi keşfedinİletişime geçin

Aramak için yazın. Ok tuşlarıyla gezinin, Enter ile açın.

Öneriler