- Kurulum gerektirmeden web tarayıcısında çalışan istemci taraflı geliştirici araçları koleksiyonu
- Her özellik tek bir HTML dosyası olarak sunuluyor ve tamamı açık kaynak olarak yayımlanmış
- Kod biçimlendirici, JSON dönüştürücü, görsel yeniden boyutlandırma/dönüştürme, Hash/UUID/CSS Generator gibi çeşitli işlevler sunuyor ve tüm işlemler yerelde gerçekleştiriliyor
- CSS·tasarım üreticilerinden güvenlik·veri dönüştürücülerine kadar geniş bir araç yelpazesi içeriyor
- Kullanıcı verileri sunucuya gönderilmediği için gizliliğe odaklanan, ayrı kurulum veya giriş gerektirmeden anında kullanılabilen birleşik bir web yardımcı araç platformu
Genel Bakış
- Prism.Tools, istemci tarafında çalışan web tabanlı bağımsız geliştirici yardımcı araçları koleksiyonudur
- Kurulum veya hesap kaydı olmadan doğrudan tarayıcıda kullanılabilir
- Tüm işlemler yerelde yapıldığı için veri sızıntısı riski yoktur
- Başlıca işlevleri arasında kod biçimlendirme, dönüştürme, güvenlik ve tasarım üretimi gibi çeşitli geliştirme işlerini desteklemek yer alır
Kod ve veri biçimlendirme araçları
- Code Formatter, JSON Formatter, SQL Formatter gibi çeşitli biçimlendiriciler sunar
- Kod düzenini ve okunabilirliği iyileştirmeyi destekler
- YAML ↔ JSON dönüştürücü, CURL to Fetch, SVG to JSX, JSON to TypeScript gibi biçim dönüştürme araçlarını içerir
- JSON'dan TypeScript interface'lerini otomatik olarak üretir
- CURL komutlarını JavaScript Fetch koduna dönüştürür
Güvenlik ve üretim araçları
- JWT Decoder ile token çözümleme, Password Generator ile güvenli parola oluşturma
- Hash Generator, MD5, SHA-256, SHA-512 hash üretimini destekler
- UUID Generator, UUID v1/v4 üretme işlevi sunar
- Subnet Calculator ile IP ve ağ hesaplamaları yapılabilir
Web geliştirme ve tasarım destek araçları
- CSS Gradient, CSS Shadow, Clip-path Maker, Glassmorphism Generator gibi görsel tasarım üretim araçları sunar
- Favicon Generator, Color Converter, CSS Grid Generator gibi araçlarla web UI bileşenleri oluşturmayı destekler
- SVG Editor ile SVG grafikler oluşturulabilir ve düzenlenebilir
İçerik ve metin yardımcı araçları
- Lorem Ipsum ve Random Data Generator ile test amaçlı metin ve veri üretimi
- Slug Generator, Meta Tag Generator, Robots.txt Generator ile SEO ve web sitesi metadata yapılandırması
- Case Converter, String Escaper, List Sorter, Diff Checker gibi metin işleme araçlarını içerir
Kodlama ve dönüştürme araçları
- Base64, URL Encoder, HTML Encoder ile çeşitli encode/decode işlemlerini destekler
- Timestamp Converter ile Unix timestamp dönüştürme
- Unit Converter ile birim dönüştürme işlevi sunar
Diğer geliştirme kolaylığı araçları
- Git Command Helper ile Git komutlarını arama
- Regex Tester ile düzenli ifade testi
- Markdown Preview ile gerçek zamanlı Markdown önizleme
- Cron Builder ile cron ifadesi oluşturma
- Image Tools ile görsel yeniden boyutlandırma ve dönüştürme
Özellikler ve önemi
- Tüm araçlar istemci tarafında çalıştığı için gizlilik korumasını güçlendirir
- Ücretsiz sunulur ve geliştiricilerin çeşitli işleri tek bir yerde halletmesini sağlar
- Kurulum veya giriş adımları olmadan anında erişilebilen birleşik bir geliştirici yardımcı araç merkezi olarak işlev görür
1 yorum
Hacker News görüşleri
Frontend geliştirmeye biraz daha odaklanan böyle bir araç koleksiyonunu ilk kez görüyorum
Referans olması için kendi araç listeme kaydettim
Benzer yerel/backend/BT tarzı araçlar arasında it-tools.tech var
Başka yerel uygulamalar da var; DevToys çapraz platform, DevUtils ise yalnızca Mac için
Böyle siteleri ihtiyaç anında sık sık hatırlayamadığım için, yakın zamanda oinam/start'tan ilham alarak bunları bir HTML dosyasında kendim düzenlemeye başladım
Minimal tasarımı sayesinde kişisel bilgi tabanımın başlangıç sayfası olarak kullanmak için çok uygundu
docbase ile birlikte Markdown tabanlı olarak yönetiyorum
Çok sayıda bağlantı olduğu için sıra biraz karışmış olabilir
Temelde it-tools deposunun aynısı ama stil ve UX iyileştirildi
prism.tools'un %100 statik site olması ve Node gerektirmemesi hoşuma gidiyor
Yine de bazı özellikler sınırlı olabilir gibi geliyor
Böyle araç koleksiyonlarını seviyorum ama gerçekten ihtiyaç duyduğumda sitenin adını hatırlamakta zorlanıyorum
Bu yüzden it-tools'u self-host ederek kullanıyorum
Benzer amaçlı bir Rust CLI aracı olan ut da var
Gerektiğinde bulamamak sinir bozucu oluyordu, şimdi tüm araçları tek bir sayfada yer imlerine ekledim
Paylaştığın araçlara da bakacağım
shaders.paper.design'daki mesh gradient çok hoş, onu da paylaşmak istedim
Bu tür proje koleksiyonları hoş ama pratikte ihtiyaç duyduğumda genelde doğrudan “json formatter” diye Google'da aratıyorum
Sonuçta bu araç koleksiyonlarını aklımda tutamıyorum
Hızlıca aratıp üst sıralardaki sonuca tıklamak daha kolay geliyor
Yine de böyle iyi yapılmış araçları AI ile birlikte kullanmak verimliliği artırıyor
Örneğin Prism.Tools'u AI'ya özel komut olarak bağlarsan, JSON biçimlendirme ya da JWT çözümleme gibi isteklere anında yanıt verebilir
Bunu ileride Grok ve ChatGPT ile denemeyi planlıyorum
cobalt.tools gibi yalnızca HN'de keşfedilen yüksek kaliteli araçlar da çok
Bu tür araçları etiket tabanlı olarak toplayıp aratabileceğimiz bir kürasyon merkezi olsa güzel olurdu
Çoğu aracın sorunu hatırlamasının zor olması
Mesela CyberChef gerçekten harika bir araç ama adını aklımda tutamadığım için onu sadece yer imlerinden buluyorum
Bu araçların gelir modeli olmadığı için keşfedilebilirlik (discoverability) önemli
Hatırlaması kolay bir alan adı büyük fark yaratıyor
Hedeflerimden biri de, kullanıcı isterse yerelde de kullanabilmesini sağlamaktı
En güncel sürüme ihtiyaç duyduğunda sadece siteyi ziyaret etmesi yeterli
Çok sayıda yer imim var ama Chrome'da metadata yönetmek zor
O yüzden araç adı, açıklama ve etiketler girildiğinde ilgili siteleri gösteren bir meta yardımcı sitesi yapmayı düşünüyorum
Hatta güzel bir .com alan adım da hazır
GCHQ GitHub, resmî site bakılabilir
GCHQ'nun Birleşik Krallık'ın NSA'i olduğu görüşüne katılıyorum
Böyle bir araç yaptığın için minnettarım
Sadece bir upvote bunun için duyduğum teşekkürü ifade etmeye yetmiyor
Bu projeyi paylaştığın için teşekkürler; bence web'in gücü ile bireysel tutkunun birleştiği harika bir örnek
Gerçekten çok iyi görünüyor
Ben uzun süredir yerelde DevToys kullanıyordum ama son güncellemelerden sonra neredeyse kullanılamaz hale geldi
Bu ifadeleri görünce kafam karışıyor
Büyük şirketlerin mahremiyete ve özgürlüğe saygı göstermediğine dair bir algı var
Üstelik “No Re-hosting” maddesi yüzünden yerel barındırma da kısıtlanıyor gibi görünüyor
İlgili olarak Free Tools tartışması ve ortak CDN riskleri okunabilir
Ayrıca PRISM Break ile karıştırılabilir
Özel kullanımda ya da yerel ağda özgürce değiştirebilir ve barındırabilirsin
Sadece kamusal dağıtım yasak
En güncel sürüm GitHub üzerinden sunulmaya devam edecek
Wikipedia bağlantısı
Açık kaynak olarak paylaştığın için teşekkürler ama neden özel bir lisans kullandığını merak ediyorum
MIT lisansının neden uygun olmadığını merak ettim
Bu yüzden kişisel ve ticari yerel kullanıma izin verirken, kamusal barındırmayı sınırlayan bir yapı tercih edildi