Отличная система комментариев для сайта
Go to file
Pavel Francírek 877765cda2 Update cs.json - typos
Only typo corrections.
2024-04-11 11:37:58 -05:00
.github update docker images and github CI actions 2024-01-11 01:26:30 -06:00
backend update go modules 2024-04-10 19:33:20 -05:00
frontend Update cs.json - typos 2024-04-11 11:37:58 -05:00
screenshots apply pngcrush, advpng and optipng to all png images 2022-09-28 16:05:03 -05:00
site apply prettier to site files 2024-02-25 18:27:06 -06:00
.dockerignore add e2e tests to makefile 2023-01-08 14:31:36 -06:00
.editorconfig fix indentation for apps/remark42 2023-03-10 17:46:41 -06:00
.gitignore add cmd/var to ignore 2023-08-07 13:33:04 -05:00
Dockerfile update docker images and github CI actions 2024-01-11 01:26:30 -06:00
Dockerfile.artifacts update docker images and github CI actions 2024-01-11 01:26:30 -06:00
LICENSE update license year 2021-08-09 11:08:42 -05:00
Makefile add e2e tests to makefile 2023-01-08 14:31:36 -06:00
README.md add contribution links in readme 2022-09-14 14:43:58 -05: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
compose-e2e-test.yml add e2e tests 2022-09-10 11:00:34 +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.

Contribution

In order to start and work on the project locally in development mode check our contribution documentation for backend and frontend.

If you are interested in adding a new localization please check these docs.