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

SIRC

Защищённый IRC

Современный федеративный IRC со сквозным шифрованием и TUI-клиентом.A modern federated IRC with end-to-end encryption and a TUI client.Сучасний федеративний IRC зі наскрізним шифруванням та TUI-клієнтом.

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

IRC — старый, простой и проверенный протокол чата, но у него нет шифрования. SIRC переосмысляет его, сохраняя привычные понятия — каналы, личные сообщения — и добавляя то, чего не хватает.

Сквозное шифрование на X25519 (обмен ключами) и ChaCha20-Poly1305 (AEAD) с forward secrecy, хеширование BLAKE3. Архитектура федеративная — это сеть связанных серверов с TLS между ними и отзывом сертификатов через CRL, плюс mesh-маршрутизация.

В комплекте — клиент с терминальным интерфейсом на ratatui. Весь проект написан на Rust с async/await, что даёт и скорость, и защиту от ошибок памяти.

IRC is an old, simple, proven chat protocol, but it has no encryption. SIRC reimagines it, keeping the familiar concepts — channels, private messages — and adding what's missing.

End-to-end encryption with X25519 (key exchange) and ChaCha20-Poly1305 (AEAD) with forward secrecy, BLAKE3 hashing. The architecture is federated — a network of linked servers with TLS between them and certificate revocation via CRL, plus mesh routing.

It ships with a terminal-UI client built on ratatui. The whole project is written in Rust with async/await, which gives both speed and protection from memory bugs.

IRC — старий, простий протокол чату, але без шифрування. SIRC переосмислює його, зберігаючи канали та особисті повідомлення.

Наскрізне шифрування на X25519 і ChaCha20-Poly1305, хешування BLAKE3. Архітектура федеративна — мережа серверів із TLS та відкликанням сертифікатів.

У комплекті — клієнт із термінальним інтерфейсом на ratatui. Усе на Rust з async/await.

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

  • Сквозное шифрование: X25519 + ChaCha20-Poly1305
  • Хеширование BLAKE3, forward secrecy
  • Федеративная архитектура — сеть серверов с TLS
  • Совместим с понятиями IRC: каналы, личные сообщения
  • Клиент с терминальным интерфейсом на ratatui
  • End-to-end encryption: X25519 + ChaCha20-Poly1305
  • BLAKE3 hashing, forward secrecy
  • Federated architecture — a network of servers with TLS
  • Compatible with IRC concepts: channels, private messages
  • A terminal-UI client built on ratatui
  • Наскрізне шифрування: X25519 + ChaCha20-Poly1305
  • Хешування BLAKE3, forward secrecy
  • Федеративна архітектура — мережа серверів із TLS
  • Сумісний із поняттями IRC: канали, особисті повідомлення
  • Клієнт із термінальним інтерфейсом на ratatui

Похожие проекты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, сумісний із живою мережею.