Отличная система комментариев для сайта
Go to file
Dmitry Verkhoturov 9ad3be2e97 bump go modules, make auth dev hostname customisable
After this commit, dev auth would start working with the `REMARK_URL`
hostname instead of the previously hardcoded 127.0.0.1.

Breaks development setup where `REMARK_URL` was set
to a non-standard value and dev auth was running on 127.0.0.1
and working, as, after that change, it would stop working.
2022-08-26 23:35:57 +02:00
.github Fix directory name in CODEOWNERS file 2022-08-25 01:10:14 -05:00
backend bump go modules, make auth dev hostname customisable 2022-08-26 23:35:57 +02:00
frontend fix broken icons 2022-08-24 11:37:30 -05:00
screenshots add admin UI documentation, fix title for no-subdomain doc 2022-02-24 16:54:03 -06:00
site bump go modules, make auth dev hostname customisable 2022-08-26 23:35:57 +02:00
.dockerignore add compose files to dockerignore, remove defaults from frontend compose 2022-08-26 23:35:40 +02:00
.editorconfig move gatsby integration to manuals 2022-01-18 00:10:13 -06:00
.gitignore move static web files from rakyll/statik to go:embed 2022-08-03 15:41:02 -05:00
Dockerfile move static web files from rakyll/statik to go:embed 2022-08-03 15:41:02 -05:00
Dockerfile.artifacts move static web files from rakyll/statik to go:embed 2022-08-03 15:41:02 -05:00
LICENSE update license year 2021-08-09 11:08:42 -05:00
Makefile remove mod=vendor from go build directives as it's no longer actual 2022-07-27 22:09:14 -05:00
README.md add docker image labels, add docker image badge to readme 2022-07-24 23:06:42 +02:00
SECURITY.md update security versions 2021-10-09 13:50:50 -05:00
compose-dev-backend.yml bump go modules, make auth dev hostname customisable 2022-08-26 23:35:57 +02:00
compose-dev-frontend.yml bump go modules, make auth dev hostname customisable 2022-08-26 23:35:57 +02:00
docker-compose.yml proper grammar for ADMIN_PASSWD parameter notes 2022-08-23 21:22:32 -05:00
docker-init.sh move static web files from rakyll/statik to go:embed 2022-08-03 15:41:02 -05:00

README.md

Remark42 Build Status Image Size Go Report Card Coverage Status codecov

Remark42 is a self-hosted, lightweight and simple (yet functional) comment engine, which doesn't spy on users. It can be embedded into blogs, articles, or any other place where readers add comments.

  • Social login via Google, Twitter, Facebook, Microsoft, GitHub, Yandex, Patreon and Telegram
  • Login via email
  • Optional anonymous access
  • Multi-level nested comments with both tree and plain presentations
  • Import from Disqus and WordPress
  • Markdown support with friendly formatter toolbar
  • Moderator can remove comments and block users
  • Voting, pinning and verification system
  • Sortable comments
  • Images upload with drag-and-drop
  • Extractor for recent comments, cross-post
  • RSS for all comments and each post
  • Telegram, Slack, Webhook and email notifications for Admins (get notified for each new comment)
  • Email and Telegram notifications for users (get notified when someone responds to your comment)
  • Export data to JSON with automatic backups
  • No external databases, everything embedded in a single data file
  • Fully dockerized and can be deployed in a single command
  • Self-contained executable can be deployed directly to Linux, Windows and macOS
  • Clean, lightweight and customizable UI with white and dark themes
  • Multi-site mode from a single instance
  • Integration with automatic SSL (direct and via nginx-le)
  • Privacy focused

Demo site available with all authentication methods, including email auth and anonymous access.

Screenshots

Comments example:

For admin screenshots see Admin UI documentation

All remark42 documentation is available by the link.