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