Logo
Genel 5 dk okuma

🦕 Artado Ekibinden Haberlerimiz Var!

Author
Sxinar
06 May 2026


Merhabalar BTT.community ailesi! 😊

Ben Artado Projesinin ana geliştiricilerinden @Sxinar. Bugün sizlere, açık kaynak bir ekosisteme dönüşen Artado projelerimizin gelişim sürecini ve teknik detaylarını içeren bu "devlog" yazısını sunmak istedim. Soru ve önerilerinizi merakla bekliyoruz!

🛡 Biz Kimiz?

2020 yılından beri, gizlilik odaklı ve açık kaynak kodlu Artado Search üzerinde çalışıyoruz. Artado, hem kendi dizinini kullanan hem de farklı motorları birleştiren bir meta arama motorudur. Sadece arama motoru değil; Celer Browser, ArusOS (LFS tabanlı) ve geliştirici portallarımızla interneti daha özgür bir hale getirmeyi amaçlıyoruz. Tüm yazılımlarımız GitHub üzerinde açık lisansla herkesin erişimine sunulmuştur.

1. ArtStelve: Svelte 5 ile Yeni Nesil Arayüz

ArtStelve, Artado Search’ün en güncel ve performanslı jenerasyonudur. Svelte 5 ile geliştirilen bu ön yüz projesi, hantallıktan uzak ve tamamen kullanıcı mahremiyetini merkeze alan bir yapıdadır.

  • Mahremiyet: Sistem tamamen "state-less" çalışır. Arama sorguları, IP adresleri veya parmak izleri asla kaydedilmez; her sorgu izole bir işlemdir.
  • Hibrit Meta Arama: DuckDuckGo, Brave, Startpage ve Mojeek gibi kaynakları aynı anda sorgular, sonuçları normalize ederek en alakalı akışı sunar.
  • Gelişmiş UX: Wikipedia entegrasyonlu dinamik bilgi kartları ve akıllı otomatik tamamlama motoruyla kusursuz bir deneyim hedeflenmiştir.
  • Bang Komutları: 27'den fazla kısayol (!yt, !gh, !npm) ile aramaları doğrudan ilgili platformlara yönlendirebilirsiniz.
  • Özelleştirme: Workshop üzerinden topluluk tasarımı logoları ve temaları anında uygulayabilir, favori sitelerinizi filtreleyip puanlayabilirsiniz.


2. Artado Hybrid Proxy: Anonimlik ve Performans

TypeScript ile geliştirilmiş, yüksek trafik yükü altında stabil çalışabilen gelişmiş bir scraper aggregator ve proxy servisidir.

  • Anonimleştirme: Sorguları kaynak motorlara iletirken kullanıcı verilerini tamamen maskeler; verileri filtreleyip ön yüze iletir.
  • Sağlık Denetimi: /status üzerinden her motorun başarı oranı, gecikme süresi (latency) ve bellek tüketimi (RSS/Heap) anlık izlenebilir.
  • Hata Yönetimi: Captcha engeli veya zaman aşımı durumunda sistem kesinti yaşamadan otomatik olarak alternatif motorlara (fallback) geçer.
  • Site: artadoproxy.vercel.app
  • GitHub: ArtadoProxy

3. Artado Developers (Devs): Geliştirici Portalı

PHP 8.1+ ve TailwindCSS ile inşa edilen bu platform, ekosisteme tema, eklenti ve proje kazandırmak isteyen yazılımcıların buluşma noktasıdır.

  • Workshop: Kullanıcılar kendi projelerini yayınlayabilir; 5 yıldızlı değerlendirme ve onaylı yorum sistemiyle geri bildirim alabilirler.
  • Teknik Güvenlik: PDO prepared statements ile SQL Injection koruması ve TLS şifreli SMTP e-posta altyapısı mevcuttur.
  • Yönetim Paneli: Admin/Mod rolleriyle içerik moderasyonu ve sistem istatistiklerinin detaylı analizi yapılabilir.

Proje Fonksiyonel ve Teknik Spesifikasyonları

KategoriÖzelliklerAçıklamaKullanıcı ModülüHesap & WorkshopAuth sistemleri, profil özelleştirme ve yeni proje/tema yayınlama.

Etkileşim & TakipYorum, puanlama ve projeye özel Todo listeleri yönetimi.Yönetici ModülüDenetim & OnayKullanıcı taleplerini inceleme, onaylama ve içerik moderasyonu.

Analiz & YayınKullanım istatistikleri ve toplu duyuru yönetimi.Teknik AltyapıBackend & GüvenlikPHP 8+, PDO mimarisi ve güvenli dosya yükleme kontrolleri.

  • Site: devs.artado.xyz
  • GitHub: devs

4. APK - Arus Package Kit: ArusOS Paket Yöneticisi

Arus Linux’un omurgasını oluşturan APK; POSIX uyumlu, düşük kaynak tüketimli ve yüksek güvenlikli bir paket yönetim sistemidir.

  • Bağımlılık Çözümleme: Topolojik sıralama (Kahn algoritması) ile bağımlılıkları döngüsüz çözer.
  • İşlem Güvenliği: Journal tabanlı yapı sayesinde çökme anında veri bütünlüğünü korur.
  • Sandboxing: Paket betiklerini seccomp ve chroot ile izole edilmiş bir ortamda çalıştırır.
  • Performans: İş parçacığı havuzu (thread pool) ile paralel indirme ve yerel arşiv desteği (Zstd, Lz4 vb.).
  • Atomik Yazma: Veri bozulmalarını önlemek için tmp + fsync + rename yöntemini uygular.

@voidzen Teşekkürler! 😊

  • GitHub: voidzen/apk

Sosyal Ağlar ve Dokümantasyon

  • Artado Kurumsal Site (artado.xyz): Ekibimizin vitrinidir. Destekçi profilleri ve projenin genel ilerleyişini barındırır.
  • Artado Docs (docs.artado.xyz): Markdown destekli, Glassmorphism tasarımlı dokümantasyon sistemi. Google Translate API ile anlık çoklu dil desteği sunar.
  • Artado Forum (forum.artado.xyz): Flarum altyapılı, interaktif tartışma ve teknik destek platformumuzdur.

İletişim ve Katkı Süreçleri

Artado, topluluk geri bildirimleriyle yaşayan bir organizmadır. Bizlere şu kanallardan ulaşabilirsiniz:

Artado, internetin geleceğini daha güvenli ve sade bir hale getirmek için kodlanmaya devam ediyor. Bu yolculukta bizimle olduğunuz için teşekkürler! 💙

Not: Arama sonuçlarının yerelleştirilmesi için Proxy tarafında ben (@Sxinar), Backend kendi sonuçlarımız için ise @ardatdev yoğun bir şekilde çalışıyoruz. Sabrınız ve desteğiniz için minnettarız.

Yorumlar

Yorum Yap

Author

Sxinar

admin

Artado üzerinde geliştiriciliği yapıyorum.

4
Yazı
admin
Rol