Repolode
convos-chat

convos-chat/convos

Convos — многопользовательское чат-приложение, работающее в браузере и пока поддерживающее протокол IRC.

Звёзды
1,195
Форки
93
Открытые issues
66
Последний коммит
17 часов назад

Что это?

Convos — многопользовательское чат-приложение, которое открывают в браузере вместо установки IRC-клиента. Оно подключается к IRC-сетям и позволяет нескольким пользователям пользоваться одним экземпляром. Сейчас проект поддерживает только IRC, но кодовую базу можно расширить для работы с другими чат-протоколами.

Бэкенд построен на Mojolicious — веб-фреймворке для Perl, а фронтенд использует Svelte. Приложение можно установить с помощью shell-скрипта и запустить одной командой демона; после этого оно будет доступно на localhost через порт 3000. Docker-образ также опубликован в GitHub Container Registry.

Ветка main предназначена для разработчиков и может потребовать установки дополнительных инструментов. Для клонирования и запуска приложения используйте стабильную ветку.

Ключевые возможности

  • 01Полностью работает в браузере, отдельный клиент устанавливать не нужно.
  • 02Подключается к IRC-сетям и поддерживает нескольких пользователей в одном экземпляре.
  • 03Бэкенд построен на Mojolicious (Perl), фронтенд — на Svelte.
  • 04Можно установить с помощью shell-скрипта или опубликованного Docker-образа.
  • 05Предусматривает возможность расширения для работы с протоколами помимо IRC.

Сценарии использования

  • Предоставить команде или сообществу общий IRC-клиент в браузере, запущенный на сервере.
  • Общаться в IRC-сетях с устройства, на котором не установлен десктопный IRC-клиент.
  • Запустить собственный многопользовательский веб-интерфейс для чатов в IRC-каналах.

Быстрый старт

  1. 1

    Запустите официальный скрипт установки из README

  2. 2

    Запустите демон Convos

    ./convos/script/convos daemon
  3. 3

    Откройте http://localhost:3000 в браузере и начните общаться

Что важно знать

  • На данный момент поддерживается только протокол чата IRC.
  • В образе Docker используется тег alpha, поэтому он может измениться или перестать работать.

Темы

#irc#chat#irc-client#web-app#perl#mojolicious#svelte

Частые вопросы

Что такое convos?
Convos — многопользовательское чат-приложение, работающее в браузере и пока поддерживающее протокол IRC. Convos — многопользовательское чат-приложение, которое открывают в браузере вместо установки IRC-клиента. Оно подключается к IRC-сетям и позволяет нескольким пользователям пользоваться одним экземпляром. Сейчас проект поддерживает только IRC, но кодовую базу можно расширить для работы с другими чат-протоколами.
convos можно использовать бесплатно? Какая у него лицензия?
convos распространяется с открытым исходным кодом под лицензией Artistic-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
convos всё ещё поддерживается?
Активно поддерживается. Последний коммит в convos — 5 нояб. 2026 г..
Для чего можно использовать convos?
Предоставить команде или сообществу общий IRC-клиент в браузере, запущенный на сервере. Общаться в IRC-сетях с устройства, на котором не установлен десктопный IRC-клиент. Запустить собственный многопользовательский веб-интерфейс для чатов в IRC-каналах.
Как установить convos?
Запустите официальный скрипт установки из README Запустите демон Convos: ./convos/script/convos daemon Откройте http://localhost:3000 в браузере и начните общаться
Где скачать convos?
Исходный код и инструкции по установке — на GitHub: https://github.com/convos-chat/convos

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Высокопроизводительный IRCv3-сервер для UNIX-подобных систем и Windows, написанный на C++.

1,4 тыс.+4 за неделю281C++Без лицензииАктивно поддерживаетсяОбновлён 6 дней назад

Открытый IRC-сервер (ircd) с полной поддержкой IRCv3, TLS, маскировкой хостов и защитой от флуда и спама; работает на Linux, macOS и Windows.

529+2 за неделю157CGPL-2.0Активно поддерживаетсяОбновлён позавчера