Лёгкий движок комментариев для блогов и сайтов, который можно разместить на своём сервере: не отслеживает читателей и хранит данные в одном файле.
ArtalkJS/Artalk
Самостоятельно размещаемая система комментариев для блогов и сайтов: лёгкий клиент на Vanilla JS и сервер на Go.
Open source альтернатива:Disqus
- Звёзды
- 2,363
- Форки
- 213
- Открытые issues
- 96
- Последний коммит
- 19 часов назад
Что это?
Artalk — система комментариев, которую можно запустить на своём сервере и добавить в любой блог, на сайт или в веб-приложение. Клиент представляет собой независимый от фреймворков виджет на чистом Vanilla JS, а сервер написан на Go. Его можно развернуть с помощью Docker, в виде бинарного файла, через go install или менеджеры пакетов Linux.
В проекте есть функции модерации и работы с сообществом, которые обычно нужны сайту: вход через соцсети, captcha, модерация комментариев с фильтрацией спама, уведомления по электронной почте и push-уведомления, голосование, сортировка, поиск и закрепление комментариев. Также доступны боковая панель администратора, загрузка изображений, поддержка Markdown и Latex, наборы emoji и ночной режим. Поддерживается работа с несколькими сайтами: данные каждого сайта изолированы, а управление осуществляется централизованно.
Для владельцев сайтов Artalk предлагает перенос и резервное копирование данных, статистику просмотров страниц, документацию API в формате OpenAPI и систему плагинов. Благодаря ориентированному на конфиденциальность подходу данные комментариев хранятся на сервере оператора.
Ключевые возможности
- 01Клиент на Vanilla JS размером около 40 КБ, работающий с любым фреймворком
- 02Сервер на Go, который можно развернуть с помощью Docker, бинарного файла или go install
- 03Вход через соцсети, captcha и модерация комментариев с фильтрацией спама
- 04Уведомления по электронной почте и push-уведомления по нескольким каналам с шаблонами
- 05Изоляция данных нескольких сайтов и централизованное управление
- 06Перенос и резервное копирование данных, документация OpenAPI
Сценарии использования
- Добавление самостоятельно размещаемого раздела комментариев в личный или корпоративный блог
- Управление комментариями на нескольких сайтах из одного экземпляра Artalk
- Хранение данных комментаторов на своём сервере вместо стороннего сервиса
Быстрый старт
- 1
Разверните сервер Artalk с помощью Docker за один шаг
docker run -d --name artalk -p 8080:23366 -v $(pwd)/data:/data -e "TZ=America/New_York" -e "ATK_LOCALE=en" -e "ATK_SITE_DEFAULT=Artalk Blog" -e "ATK_SITE_URL=https://example.com" artalk/artalk-go - 2
Интегрируйте клиент Artalk в веб-страницу с помощью Artalk.init
Что важно знать
- Для настройки сервера потребуется самостоятельно разместить его и настроить собственное развертывание.
В подборках
Темы
Частые вопросы
- Что такое Artalk?
- Самостоятельно размещаемая система комментариев для блогов и сайтов: лёгкий клиент на Vanilla JS и сервер на Go. Artalk — система комментариев, которую можно запустить на своём сервере и добавить в любой блог, на сайт или в веб-приложение. Клиент представляет собой независимый от фреймворков виджет на чистом Vanilla JS, а сервер написан на Go. Его можно развернуть с помощью Docker, в виде бинарного файла, через go install или менеджеры пакетов Linux.
- Artalk можно использовать бесплатно? Какая у него лицензия?
- Artalk распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- Artalk всё ещё поддерживается?
- Активно поддерживается. Последний коммит в Artalk — 6 нояб. 2026 г..
- Для чего можно использовать Artalk?
- Добавление самостоятельно размещаемого раздела комментариев в личный или корпоративный блог Управление комментариями на нескольких сайтах из одного экземпляра Artalk Хранение данных комментаторов на своём сервере вместо стороннего сервиса
- Как установить Artalk?
- Разверните сервер Artalk с помощью Docker за один шаг: docker run -d --name artalk -p 8080:23366 -v $(pwd)/data:/data -e "TZ=America/New_York" -e "ATK_LOCALE=en" -e "ATK_SITE_DEFAULT=Artalk Blog" -e "ATK_SITE_URL=https://example.com" artalk/artalk-go Интегрируйте клиент Artalk в веб-страницу с помощью Artalk.init
- Где скачать Artalk?
- Исходный код и инструкции по установке — на GitHub: https://github.com/ArtalkJS/Artalk
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Coral — платформа для комментариев с открытым исходным кодом от Vox Media, призванная сделать обсуждения на сайтах безопаснее и конструктивнее.
Лёгкий сервер комментариев с самостоятельным размещением, написанный на Python и JavaScript и предназначенный для замены Disqus без изменений на сайте.
Виджет комментариев для сайтов и приложений, который использует GitHub Discussions и не требует собственного бэкенда или базы данных.
Фреймворк React для создания полнофункциональных веб-приложений с инструментами на Rust для быстрой сборки.
Минималистичная библиотека на чистом JavaScript для создания в веб-приложениях редакторов блок-схем с перетаскиванием и автоматическим выравниванием блоков.