· kaynak dev.to (home feed)
Antigravity Tools: Sıfır bağımlılık ve telemetri ile 59 ücretsiz tarayıcı tabanlı geliştirici aracı
Bir geliştirici, Antigravity Tools'u yayınladı: düz JavaScript ile yazılmış, derleme adımı ya da sunucu gerektirmeyen 59 ücretsiz araç. Böylece JWT çözme ve anahtar üretimi dahil her işlem tarayıcıda yerel olarak çalışıyor.

Bir geliştirici, tamamen tarayıcıda çalışan, düz JavaScript ile yazılmış ve modern bir web uygulamasını çevreleyen araçlardan hiçbirini kullanmayan 59 ücretsiz araçtan oluşan Antigravity Tools'u yayınladı. 6 Eylül 2026'da dev.to'da yayınlanan bir yazıda yazar Yuvaraj Radhakrishnan projeyi ve arkasındaki katı kısıtlamaları anlatıyor: üçüncü taraf kütüphane yok, backend yok, analitik yok, cookie yok.
Gizlilik başlangıç noktası
dev.to yazısına göre motivasyon, popüler web araçlarının çoğunun gizli olmaması. Bir token inceleme sitesine JWT yapıştırdığınızda token o sitenin sunucularına gidebilir; çevrimiçi bir regex test aracına deneme dizgileri yazdığınızda bunlar loglara düşebilir. Antigravity Tools, her işlemin sunucu turu yerine yerel platform API'leri kullanılarak tarayıcı içinde gerçekleşmesi için geliştirildi.
Açıklanan mimari Node.js'i tamamen dışlıyor: backend yok, npm paketi yok ve webpack, Vite ya da Parcel gibi bir bundler yok. Ayrıca Google Analytics ve cookie de yok. Ağır işi modern tarayıcılarda zaten mevcut olan API'ler yapıyor — Web Crypto API, Canvas API, Web Audio API ve IndexedDB.
Koleksiyonun içeriği
Araçlar sekiz kategoriye ayrılmış; yazıda bunlardan üçü öne çıkarılıyor.
Güvenlik ve kimlik doğrulama seti; token header ve payload'larını çözüp son kullanma tarihini yerel olarak kontrol eden bir JWT inceleyici, SubtleCrypto ile 2048-bit anahtar çiftleri üreten bir RSA ve ECC anahtar üreteci, Web Crypto üzerinden SHA-256 ve SHA-512 kullanan bir hash ve parola üreteci, metinden e-posta, kredi kartı numarası, sosyal güvenlik numarası ve IP adreslerini ayıklayan bir PII maskeleyici ile Base64, URL, hex, HTML entity ve Unicode kapsayan evrensel bir encoder ve decoder içeriyor.
AI odaklı kategori, günümüz geliştirici iş akışlarını yansıtıyor. Bir token sayacı GPT-4o, Claude 3.5, Gemini 2.0 ve DeepSeek R1 için maliyetleri tahmin ediyor; bir system prompt oluşturucu, agent talimatlarını XML etiketleri ve araç tanımlarıyla yapılandırıyor; bir metin humanizer, makine sesi veren çıktıları yeniden düzenliyor; bir prompt maliyet budayıcı ise API faturalarını kısmak için prompt'ları yüzde 30–50 sıkıştırdığını iddia ediyor.
Genel geliştirme kategorisi günlük görevleri kapsıyor. Bir JSON çalışma tezgahı JSON'ı güzelleştiriyor, doğruluyor ve TypeScript, Python ve Go tiplerine dönüştürüyor. Bir cURL dönüştürücü, cURL komutlarını JavaScript fetch, Python requests, Go ve PHP karşılıklarına çeviriyor. Bir regex test aracı capture gruplarını göstererek canlı eşleşme vurgulaması sunuyor, bir cron oluşturucu sade İngilizce açıklamalarla görsel bir editör sağlıyor ve bir git yardımcısı undo, squash ve cherry-pick komutlarını etkileşimli olarak birleştiriyor.
Koleksiyonun tamamına antigravitytools.app adresinden erişilebilir.
Sıfır derlemeli bir kavram kanıtı
Bireysel araçların ötesinde proje, yerel tarayıcı API'lerinin ne kadar ileri gittiğinin bir kanıtı olarak işlev görüyor. Kriptografik anahtar üretimi, hashing, yerel kalıcılık ve format dönüştürme — bir zamanlar sunucuyu ya da kütüphaneyi haklı çıkaran görevler — burada, ortada hiçbir framework olmadan SubtleCrypto, Web Crypto, IndexedDB ve benzerleri tarafından hallediliyor.
Neden önemli
Geliştiriciler rutin olarak hassas materyalleri — canlı JWT'ler, API anahtarları, müşteri verileri — kullanışlı web araçlarına yapıştırıyor ve çoğu zaman bunun diğer uçta ne olacağını bilmenin bir yolu yok. Her işlemi istemci tarafında tutan bir koleksiyon, bu riski yapısal olarak ortadan kaldırıyor.
Sıfır bağımlılık yaklaşımı ayrıca npm paketlerinin beraberinde getirdiği tedarik zinciri risklerini bypass ediyor ve derleme adımının olmaması projeyi denetlemeyi ve bakımını yapmayı basit tutuyor. Web platformunun tek başına çoğu zaman yeterli olduğu süregelen tartışmada faydalı bir veri noktası.
Bir uyarı: yukarıdaki her şey tek bir birinci şahıs duyurudan geliyor; yani yetenekler ve maliyet tasarrufu rakamları bağımsız olarak doğrulanmadı.
- #developer-tools
- #vanilla-js
- #web-crypto
- #privacy
- #browser-apis