Projeler 2026 yayında
Toss
Yerel ağdaki cihazlar arasında metin, kod, görsel ve dosya paylaşmak için tek bir Go programı. Cihazlar birbirini UDP yayınıyla buluyor, kurulacak bir ayar yok.
Go

Başka bir makineye geçirmek istediğimiz şeyler çoğu zaman küçük oluyor: bir kod parçası, bir ekran görüntüsü, bir ayar dosyası ya da bir Wi-Fi şifresi. Bunları kendine e-postayla göndermek yavaş, mesajlaşma uygulaması kullanınca da başkasının sunucusuna gidiyorlar. Toss, ağdaki her cihazda çalışan tek bir çalıştırılabilir dosya. İçine ne yapıştırırsanız bir saniye içinde bütün ekranlarda görünüyor, telefonda da tarayıcı yetiyor.
Hesap açmak, IP adresi yazmak ya da ayar dosyası hazırlamak gerekmiyor. İlk açılan cihaz merkez oluyor. Diğerleri onu UDP yayınıyla buluyor ve TLS WebSocket üzerinden onunla eşitleniyor.
Paylaştığınız her şey kenar çubuğunda bir sekme olarak duruyor. Bir sekmede düz metin, yazarken renklendirilen kod, önizlemeli markdown, yapıştırılmış bir görsel ya da sürüklenip bırakılmış bir dosya olabilir. Sekmelerin başlığını Toss kendisi koyuyor. Sekmeler her cihazda saklandığı için yeniden başlatınca kaybolmuyor.
Merkezin ulaşamadığı bir uç, merkezden kendisini geri aramasını istiyor; bu yüzden tek yönlü güvenlik duvarları sorun çıkarmıyor. Merkezini kaybeden uç kendini merkez yapıyor. Toss yalnızca Go ile yazıldı. Ön yüz dosyanın içine gömülü, kütüphaneleri de depoda duruyor; bu yüzden derlerken ne npm gerekiyor ne de ağ bağlantısı.


Toss'ta bilerek bir giriş ekranı yok, yerel ağdaki her cihaz bütün sekmeleri okuyup yazabiliyor. Bu yüzden yalnızca güvenilen bir yerel ağda kullanılmalı ve internetten hiçbir zaman erişilebilir olmamalı.