utilbrew hakkında
utilbrew, dosyalar ve metinle (PDF’ler, resimler, JSON, CSV, renkler, tarihler) günlük işler için küçük araçlardan oluşan, tarayıcınızda bir masaüstü gibi düzenlenmiş bir set: klasörler, bir dock ve her araç için bir pencere; böylece birkaçı yan yana açık durabilir.
Neden böyle çalışıyor
- Dosyalarınız cihazınızda kalır. Alışılmış çevrimiçi araç bir PDF’i ya da fotoğrafı kendi sunucusuna yükler, işi orada yapar ve sonucu geri gönderir. Burada işi kendi tarayıcınız yapar; bir sözleşme, bir maaş bordrosu ya da bir pasaport taraması bilgisayarınızdan ya da telefonunuzdan hiç çıkmaz.
- Hesap, sıra ve günlük sınır yok. İşi bir sunucu yapmadığı için paylaştırılacak bir şey de, giriş yapılacak bir yer de yoktur.
- Her araç neyi yapmadığını söyler. Her aracın sayfası sınırlarını nedenleriyle listeler; böylece başlamadan işinizi görüp görmeyeceğini anlarsınız.
- Mesele ayrıntılarda: bir sayının her basamağını koruyan bir JSON biçimlendirici, sayfaları yeniden çizmek yerine kopyalayan bir PDF birleştirici, piksellere dokunmayan bir fotoğraf temizleyici.
Nasıl çalışıyor
Site, statik sayfalar ve betiklerden oluşur. Bir sayfa yüklendikten sonra her araç cihazınızda JavaScript olarak çalışır; çok iş yapması gereken bir araç bunu aynı tarayıcının bir arka plan iş parçacığına verir, böylece sayfa takılmaz. Sayfanın güvenlik politikası yalnızca geldiği siteyle konuşmasına izin verir ve hiçbir araç dosyalarınızı oraya bile göndermez: tarayıcınızın geliştirici araçlarını açın, Ağ sekmesini izleyin ve herhangi bir aracı kullanın. Tarayıcınızın ziyaretler arasında sakladıkları Gizlilik sayfasında listelenir.
Neyle yapıldı
- pdf-lib · Andrew Dillon, Cantoo’nun çatallamasıyla (MIT): PDF birleştirme, bölme ve yazma
- PDF.js · Mozilla (Apache 2.0): bir PDF’in sayfalarını çizme
- fontkit · Devon Govett, Cantoo’nun çatallamasıyla (MIT): bir PDF’in sayfa numarası ya da filigran için gömdüğü harfler
- Liberation Sans, Serif ve Mono · Steve Matteson, Red Hat için (SIL Open Font License): sayfa numarasının ya da filigranın yazı tipi
- UPNG.js · Photopea (MIT): paletli PNG’ler
- noble-hashes · Paul Miller (MIT): hash algoritmaları
- jsonrepair · Jos de Jong (ISC): bozuk JSON’u onarma
- uqr · Anthony Fu (MIT): bir QR kodun deseni
- yaml · Eemeli Aro (ISC): yorumlarıyla okunan ve yazılan YAML
- markdown-it · Vitaly Puzrin ve Alex Kocharin (MIT): Not Defteri’nin Markdown’ı
- Uzun kelime listesi · Electronic Frontier Foundation (CC BY 3.0 US): bir parola cümlesinin kelimeleri
- Next.js, React ve Zustand · Vercel, Meta ve Poimandres (MIT): sitenin kendisi
- Space Grotesk ve JetBrains Mono · Florian Karsten ve JetBrains (SIL Open Font License): yazı tipi
- tz veritabanı · IANA, tarayıcınızın kendi kopyasından: her saat dilimi ve saat değişikliği
Sitenin tarayıcınıza gönderdiği her paket, lisansının tamamıyla: licenses.txt.
İletişim
Yanlış sonuç veren bir araç, açılamayan bir dosya ya da görmek istediğiniz bir araç için hello@utilbrew.com adresine yazın. Dosyanın bir tarifi, dosyanın kendisi kadar yardımcı olur ve dosyayı makinenizde tutar.
Bütün araçlarGizlilik