Все проектыAll projectsУсі проєкти
Сети и децентрализацияNetworks & decentralizationМережі та децентралізація ЗавершёнCompletedЗавершений 2026

GoSecureIRC

Защищённый IRC на Go

Реализация защищённого IRC-чата на языке Go.An implementation of a secure IRC chat in the Go language.Реалізація захищеного IRC-чату мовою Go.

О проектеOverviewПро проєкт

Та же идея защищённого IRC, что и в моём проекте SIRC, но реализованная на Go вместо Rust. Шифрованный чат с привычной IRC-механикой каналов и сообщений.

Главная ценность для меня — сравнение. Одна и та же сетевая задача, решённая на двух языках с принципиально разными моделями конкурентности: лёгкие горутины и каналы Go против async/await Rust.

Часть моего постоянного интереса к защищённым протоколам общения — наряду с SIRC, ECDH-чатом и мессенджером shadowlink.

The same secure-IRC idea as in my SIRC project, but implemented in Go instead of Rust. An encrypted chat with the familiar IRC mechanics of channels and messages.

The main value for me is the comparison. The same networking task solved in two languages with fundamentally different concurrency models: Go's lightweight goroutines and channels versus Rust's async/await.

Part of my constant interest in secure communication protocols — alongside SIRC, the ECDH chat and the shadowlink messenger.

Та сама ідея захищеного IRC, що й у SIRC, але реалізована мовою Go замість Rust.

Головна цінність — порівняння: одна задача двома мовами з різними моделями конкурентності — горутини Go проти async/await Rust.

Частина мого інтересу до захищених протоколів спілкування.

ОсобенностиFeaturesОсобливості

  • Защищённый IRC-чат на языке Go
  • Шифрование переписки
  • Привычная IRC-механика каналов и сообщений
  • Сравнение моделей конкурентности Go и Rust
  • A secure IRC chat in the Go language
  • Encrypted messaging
  • Familiar IRC mechanics of channels and messages
  • A comparison of Go and Rust concurrency models
  • Захищений IRC-чат мовою Go
  • Шифрування листування
  • Звична IRC-механіка каналів і повідомлень
  • Порівняння моделей конкурентності Go і Rust

Похожие проектыRelated projectsСхожі проєкти

Сети и децентрализацияNetworks & decentralizationМережі та децентралізація

norn-rs

Демон зашифрованной mesh-сети нового поколения с гиперболической геометрической маршрутизацией.A next-generation encrypted mesh-network daemon with hyperbolic geometric routing.Демон зашифрованої mesh-мережі нового покоління з гіперболічною геометричною маршрутизацією.

Сети и децентрализацияNetworks & decentralizationМережі та децентралізація

shadowlink-rs

Зашифрованный мессенджер, который прячется внутри обычного HTTPS-трафика и устойчив к DPI.An encrypted messenger that hides inside ordinary HTTPS traffic and resists DPI.Зашифрований месенджер, що ховається всередині звичайного HTTPS-трафіку та стійкий до DPI.

Сети и децентрализацияNetworks & decentralizationМережі та децентралізація

yggdrasil-rs

Порт демона зашифрованной mesh-сети Yggdrasil на Rust, совместимый с живой сетью.A Rust port of the Yggdrasil encrypted mesh-network daemon, compatible with the live network.Порт демона зашифрованої mesh-мережі Yggdrasil на Rust, сумісний із живою мережею.