{"id":19472984,"url":"https://github.com/brocoders/chat","last_synced_at":"2025-07-31T12:09:05.548Z","repository":{"id":41685595,"uuid":"248707692","full_name":"brocoders/chat","owner":"brocoders","description":null,"archived":false,"fork":false,"pushed_at":"2023-01-05T17:33:04.000Z","size":1729,"stargazers_count":1,"open_issues_count":24,"forks_count":1,"subscribers_count":6,"default_branch":"master","last_synced_at":"2025-01-08T06:04:56.352Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/brocoders.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2020-03-20T08:45:07.000Z","updated_at":"2023-12-21T13:03:24.000Z","dependencies_parsed_at":"2023-02-04T08:45:41.275Z","dependency_job_id":null,"html_url":"https://github.com/brocoders/chat","commit_stats":null,"previous_names":[],"tags_count":7,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brocoders%2Fchat","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brocoders%2Fchat/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brocoders%2Fchat/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brocoders%2Fchat/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/brocoders","download_url":"https://codeload.github.com/brocoders/chat/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240692872,"owners_count":19842353,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-10T19:16:40.566Z","updated_at":"2025-02-25T15:25:43.714Z","avatar_url":"https://github.com/brocoders.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Chat\n\n## Цель\nСоздание простого в интеграции и развертывании чата\n\n## Технические требования к проекту:\n### Обязательно:\n+ наличие бесплатного плана, низкая стоимость масштабирования\n+ чат 1 на 1\n+ груповой чат\n+ статус сообщения (набирается, отправлен, доставлено, прочитано)\n+ обмен файлами\n+ Push notifications\n\n### Желательно:\n+ редактирование своих сообщений\n+ удаление своих сообщений\n+ офлайн доставка сообщений\n+ SDK для мобильных платформ (React Nativ)\n\n## Кого рассматривали:\n\n### Низкоуровневые BaaS\n- [Firebase](#firebase)\n- [CloudBoost](#cloudboost)\n\n### Высокоуровневые BaaS\n- [Rocket Chat](#rocket-chat)\n- [SendBird](#sendbird)\n- [QuickBlox](#quickblox)\n- [Twilio](#twilio)\n- [Live Chat](#live-chat)\n- [Kustomer](#kustomer)\n- [TalkJS](#talkjs)\n- [Zendesk Chat](#zendesk-chat)\n- [Rave Chat](#rave-chat)\n\n## Firebase\n[Домашняя страница](https://firebase.google.com/)\n+ Есть бесплатный тарифный план\n+ Authentication\n+ Real time database\n+ Data storage\n\n## CloudBoost\n[Домашняя страница](https://cloudboost.io/)\n+ План стартует от $79 в месяц\n+ Authentication\n+ Real time database\n+ Data storage\n+ Search\n+ Relations\n\n## Rocket Chat\n[Домашняя страница](https://rocket.chat/)\n\n## SendBird\n[Домашняя страница](https://sendbird.com)\n+ Есть бесплатный тарифный план до 25 открытых сессий, далее цена не прозрачна\n+ чат 1 на 1\n+ груповой чат\n+ статус сообщения (набирается, отправлен, доставлено, прочитано)\n+ обмен файлами\n+ Push notifications\n+ REST API\n+ SDK для iOS, Android\n\n[JS SDK](https://docs.sendbird.com/javascript)\n\n## QuickBlox\n[Домашняя страница](https://quickblox.com)\u003cbr/\u003e\n[Отчет](./doc/quickblox.md)\n+ есть бесплатный тарифный план до 1000 пользователей;\n+ чат 1 на 1;\n+ груповой чат;\n+ статус сообщения (набирается, отправлен, доставлено, прочитано);\n+ редактирование и удаление своих сообщений;\n+ Push notifications;\n+ REST API;\n+ SDK для iOS, Android, React Native, Flutter;\n+ документация по React Native SDK, Flutter SDK;\n+ [JavaScript SDK](https://github.com/QuickBlox/quickblox-javascript-sdk) с открытым исходным кодом (License Apache 2.0);\n- пользователей нада создавать в сервисе ([QuickBlox dashboard](https://admin.quickblox.com/) or via API), проверка связки логин пароль происходин на строне сервиса;\n- [нет TypeScript Definition и пока не планируются](https://github.com/QuickBlox/quickblox-javascript-sdk/issues/299)\n\n[JS SDK](https://docs.quickblox.com/docs/js-quick-start)\n\n## Twilio\n[Домашняя страница](https://www.twilio.com)\n[Guides](./doc/twilio.md)\n+ есть бесплатный тарифный план до 200 клиентов каждый следующий $0.03;\n+ чат 1 на 1;\n+ груповой чат;\n+ статус сообщения (набирается, отправлен, доставлено, прочитано);\n+ обмен файлами;\n+ Push notifications;\n+ редактирование и удаление своих сообщений;\n+ офлайн доставка сообщений;\n+ REST API;\n+ SDK для iOS, Android;\n+ есть TypeScript Definition;\n+ Пользователи создаются на лету (не нада регистрировать в сервисе, связку логин пароль сервис не контролирует);\n\n[Features](https://www.twilio.com/chat/features);\u003cbr/\u003e\n[JS SDK](http://media.twiliocdn.com/sdk/js/chat/releases/3.3.4/docs/)\u003cbr/\u003e\n\n## Live Chat\n[Домашняя страница](https://www.livechatinc.com/ru/)\n+ План стартует от $19 за агента в месяц при ежемесячной оплате и $16 при годовой\n\n## Kustomer\n[Домашняя страница](https://www.kustomer.com)\n+ План стартует от $99 за клиента в месяц\n\n## TalkJS\n[Домашняя страница](https://talkjs.com/)\n+ План стартует от $59 в месяц\nВ наличии готовый виджеты кторые можно кастомизировать стилями\n\n## Zendesk Chat\n[Домашняя страница](https://www.zendesk.com/chat/)\n+ План стартует от $5 в месяц за агента\n\n## Rave Chat\n[Домашняя страница](https://www.revechat.com/)\n+ План стартует от $13.5 за агента в месяц\n+ чат 1 на 1\n+ Есть возможность совместной работы\n  + навигации агента вместе с клиетом\n  + подсветка и рисование\n  + голосовой и видео чат\n\n## Сыылки и дополнительные материалы\n- [What is the best BaaS for a chat-based app?](https://www.quora.com/What-is-the-best-BaaS-for-a-chat-based-app)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbrocoders%2Fchat","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbrocoders%2Fchat","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbrocoders%2Fchat/lists"}