RU

Слабосолёный мессенджер из MikroTik CHR и Java, по домашнему

Как это? У вас есть аккаунт на хабре, есть своё мнение по каждой статье, есть желание этим мнением поделиться с дедушкой, но нет своего мессенджера…

сетевое оборудованиеmikrotikdiy или сделай самandroidjavarouterosself-hostede2eeлокальная сетьмессенджер
Habr
RU

Я написал мессенджер в одиночку. Поможете устроить ему краш‑тест?

Дисклеймер: Это статья-проверка на прочность. Проект работает на PHP + MySQL + Polling каждые 3 секунды. Если вы кликнули по ссылке, а сервер отдаёт…

phpmysqlpollingbackendmvpархитектурамессенджервеб-чаткраш-тестхабраэффект
Habr
RU

Когда компания вырастает из мессенджера: 5 признаков, что пора двигаться дальше

Мессенджер — один из самых удобных инструментов на старте бизнеса. В нем легко создать рабочий чат, быстро обсудить задачу, отправить файл, согласов…

superappмессенджерсупераппсуперприложения
Habr
RU

Обзор топ 10 российских корпоративных мессенджеров в 2026 году для бизнеса и работы в команде

Не можем не вспомнить про Telegram, которым сами долгое время пользовались в своей команде, даже после его полной блокировки. Но времена нынче интер…

мессенджермессенджеры для командной работыуправление людьмиуправление командойроссийское покоммуникация в команде
Habr
RU

Семь раз подумай, один раз пошардируй: как мы начали горизонтально масштабировать метаданные чатов Телемоста

Что происходит под капотом корпоративного мессенджера, когда нагрузка пробивает отметку в 650 000 запросов в секунду? Обычно в этот момент архитекту…

Яндексмессенджертелемостшардированиешардингметаданныехранилище данных
Habr
RU

Web3-мессенджер размером в 3.5 Мб: инди-разработка с нулевым бюджетом

ПРЕКРАСНОЕ ДАЛЕКО Мир цифровых технологий постоянно удивляет. Сначала появились супер процессоры с тактовой частотой аж 8 мегагерц ( КР1810ВМ86М — д…

мессенджерwebrtcweb3androidcryptocurrencyai-агентыbotscryptography
Habr
RU

WardLink: что дальше и несколько открытых вопросов

Это продолжение поста о WardLink — P2P-синхронизации между своими устройствами по LAN без сервера в петле. Здесь про то, куда это может пойти, и про…

self-hostedмессенджерe2e шифрованиеp2p синхронизациякриптографияприватностьopen sourcewardlinklan sync
Habr
RU

Зачем я сделал LAN-синхронизацию между своими же устройствами в self-hosted мессенджере (и почему не через сервер)

ONYX — мой pet-project: self-hosted, анонимный, E2E-шифрованный мессенджер. Клиент — Flutter, есть под Windows/Linux/macOS/Android, аккаунт без теле…

self-hostedмессенджерe2e шифрованиеp2p синхронизациякриптографияприватностьopen source
Habr
RU

Прячем метаданные в мессенджере: 2-hop onion-lite поверх обычных VLESS + Reality relay, и почему это почти бесплатно

В прошлые разы я разбирал, как мы встроили обход блокировок прямо в iOS-приложение: sing-box внутри бинарника, VLESS + Reality, relay как расходник,…

обход блокировокVLESSRealitysing-boxonion routingметаданныеDPIцензурамессенджерприватность
Habr
RU

Эти 7 простых шагов помогли мне навести порядок в рабочих чатах

«Где мы это обсуждали?» — знакомый вопрос, когда сообщения по задачам теряются в мессенджерах. Я перестала искать контекст по чатам и перенесла все…

корпоративный мессенджермессенджерымессенджермессенджеры для командной работымессенджер телеграмммессенджер maxtelegramкоммуникациякоммуникация в командекоммуникации с заказчиками
Habr
RU

Я устал от бесконечных списков чатов и написал свой приватный мессенджер на гексагональных сотах (Kotlin + Go)

Привет, Хабр! Меня, честно говоря, просто утомили современные интерфейсы общения и навигации. Куда ни посмотри — в Telegram, Slack, WhatsApp, на поч…

ordoandroidkotlinприватностьмессенджеринтерфейсыgoкриптография
Habr
RU

Зоопарк закрывается на ремонт: как один суперапп заменяет десять систем и избавляет от седых волос

Помните, когда-то переход на электронный документооборот и автоматизация бизнес-процессов были большим событием? А сегодня мы работаем в десятках си…

супераппсупераппымессенджермессенджерыкорпоративный порталкорпоративные приложенияsuperappединое пространство
Habr
RU

HalChat теперь Open Source: как успешный старт в Google Play изменил курс разработки

Всем привет! Недавно я публиковал статью о том, что HalChat вышел в Google Play, и это вызвало небольшой ажиотаж вокруг проекта. Буквально за пару д…

мессенджерandroidgoogle playopen sourceприватностьhalchatшифрованиестартап
Habr
RU

Острова и несколько личностей на одном устройстве: как мы делаем приватность частью архитектуры

Когда делаешь приватный мессенджер, рано или поздно упираешься в неудобный вопрос: что именно защищает пользователя, ваши обещания или ваша архитект…

RCQприватностьмессенджерend-to-end шифрованиемультиаккаунтself-hostedsealed senderforward secrecyанонимностьopen source
Habr
RU

Мессенджер HalChat теперь в Google Play: 3 года разработки, ИИ в браузере и квест с модерацией

Всем привет! Моему мессенджеру HalChat исполнилось три года. За это время он прошел огромный путь: из месива символов и сырых блоков превратился в с…

мессенджерandroidgoogle playпет-проектприватностьшифрованиелокальный ИИhalchat
Habr
RU

Telegram замедляют, а мы запустили мессенджер с Asana внутри. Без шуток

Кейс компании ПАКС ЛАЙВ. Что мы построили за полгода и зачем команде из 15 человек 7 рабочих приложений, когда можно один. Полгода назад мы начали д…

ONEMIXмессенджеруправление проектамибизнес-режимAIOTIFE2E шифрованиеЦУПзадачи командыроссийский мессенджер
Habr
RU

Push-уведомления в мессенджере: production-грабли которых нет в туториалах

Это девятая статья про инженерные решения в ONEMIX. Тема узкая, push-уведомления. Но я её давно хотел разобрать, потому что туториалов в интернете м…

react nativepush notificationsexpofcmapnscallkitvoipмессенджермобильная разработкаdeep linking
Habr
RU

Свой P2P-файлообменник с блэкджеком и NAT punching: как пет-проект Z-Folder стал заменой облакам

В современных реалиях, когда интернет всё чаще напоминает минное поле с блокировками и замедлениями, надежда на зарубежные (да и на некоторые локаль…

p2p-сетифайлообменмессенджердокументооборотшарингоблакаwindowsshare
Habr
RU

Production‑стек для мессенджера на 10к пользователей: FastAPI, SQLite в проде и почему монолит

Это восьмая статья из моей серии про инженерные решения в ONEMIX. До этого было про клиентскую часть мессенджера: кэш…

fastapisqlitepythonмонолитwebsocketмессенджербэкендпродакшнавторизациямиграции
Habr
RU

Outbox-паттерн для мобильного мессенджера: как Telegram не теряет сообщения и почему ваш код их теряет

Это седьмая статья про инженерные решения в ONEMIX. Тема узкая, но болезненная для каждого кто делал мобильное приложение с отправкой сообщений или…

react nativeмессенджерoptimistic updateoutboxмобильная разработкаархитектураtelegramасинхронностьобработка ошибокretry
Habr
RU

Как я сделал desktop-версию мессенджера на vanilla Electron, не на React Native for Desktop. И не пожалел

Это четвёртая статья из серии про инженерные решения в ONEMIX — моём мессенджере на React Native. В предыдущих разбирал трёхуровневый кэш сообщений…

electrondesktop appкросс-платформенная разработкамессенджерipcelectron-builderauto-updaterdeep linkssystem trayvanilla js
Habr
RU

Как я сделал групповые звонки в React Native мессенджере: WebRTC, CallKit и грабли production'а

Это третья статья из серии про инженерные решения в ONEMIX — моём мессенджере на React Native. В первой я разбирал трёхуровневый кэш сообщений, во в…

webrtcreact nativelivekitcallkitvoip push notificationstrickle iceмобильная разработказвонкимессенджер
Habr
RU

Я реализовал Double Ratchet в React Native мессенджере. Разбор протокола и кода

В прошлой статье про трёхуровневый кэш сообщений я уже упоминал, что делаю мессенджер ONEMIX на React Native. Базовое E2E у меня было простое: ECDH…

double ratchetsignal protocole2eend-to-end encryptionreact nativeкриптографиямессенджерecdhhkdfweb crypto api
Habr
RU

Как я сделал трёхуровневый кэш сообщений в мессенджере на React Native — и что узнал по дороге

Я делаю мессенджер ONEMIX на React Native. К моменту, когда я начал писать этот пост, в нём уже больше десятка экранов, групповые WebRTC-звонки чере…

react nativesqliteкэшированиеexpoмессенджерdrizzle ormмобильная разработкапроизводительностьархитектураtelegram
Habr
RU

Писать или не писать… свой мессенджер — вот в чем вопрос

Корпоративный мессенджер своими руками. Попробуем разобрать, что может пойти не так — без драматизации, но с цифрами и реальным опытом. И сразу важн…

корпоративный мессенджермессенджерсамописный софтразработкаит-инфраструктураfrisbeeплатформа коммункиацийкоммуникации
Habr