A self-hosted comment system for blogs and websites, with a lightweight Vanilla JS client and a Go server.
umputun/remark42
Self-hosted, lightweight comment engine for blogs and websites that doesn't track readers, stored in a single data file.
Open-source alternative to:Disqus
- Stars
- 5,647
- Forks
- 460
- Open issues
- 81
- Last commit
- 10 hours ago
What is it?
Remark42 is a self-hosted comment engine that can be embedded into blogs, articles, or any page where readers leave comments. It supports social login through providers such as Google, GitHub, Facebook and Telegram, as well as email login and optional anonymous access, with multi-level nested comments in tree or plain view.
Most of the data handling is self-contained. All data is kept in a single embedded data file rather than an external database, and the project ships as a self-contained executable for Linux, Windows and macOS as well as a Docker image. Moderators can remove comments and block users, and the project can import comments from Disqus and WordPress.
Notifications go to administrators via Telegram, Slack, webhooks or email, and to users when someone replies to them. A multi-site mode lets one instance serve several websites.
Key features
- 01Social login with Google, GitHub, Facebook, Microsoft and other providers, plus email login
- 02Multi-level nested comments in tree or plain view
- 03Data stored in a single embedded file, no external database needed
- 04Moderation tools to remove comments and block users
- 05Import from Disqus and WordPress
- 06Multi-site mode from one instance
Use cases
- Adding a privacy-friendly comment section to a personal or company blog
- Hosting comments on your own server instead of a third-party commenting service
- Running one comment backend for several websites
Quick start
- 1
Follow the installation guide linked in the README (remark42.com docs)
Things to know
- You must self-host the engine on your own server.
In collections
Topics
FAQ
- What is remark42?
- Self-hosted, lightweight comment engine for blogs and websites that doesn't track readers, stored in a single data file. Remark42 is a self-hosted comment engine that can be embedded into blogs, articles, or any page where readers leave comments. It supports social login through providers such as Google, GitHub, Facebook and Telegram, as well as email login and optional anonymous access, with multi-level nested comments in tree or plain view.
- Is remark42 free to use? What license does it have?
- remark42 is open source under the MIT license. Check the license terms before using it in commercial products.
- Is remark42 still maintained?
- Actively maintained. The last commit to remark42 was on Nov 7, 2026.
- What can I use remark42 for?
- Adding a privacy-friendly comment section to a personal or company blog Hosting comments on your own server instead of a third-party commenting service Running one comment backend for several websites
- How do I install remark42?
- Follow the installation guide linked in the README (remark42.com docs)
- Where can I get remark42?
- The source code and installation instructions are on GitHub: https://github.com/umputun/remark42
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
A lightweight, self-hosted commenting server written in Python and JavaScript, designed as a drop-in replacement for Disqus.
Coral is an open-source commenting platform from Vox Media that aims to make site comments safer and more constructive.
A self-hostable, invite-only private blogging app built with Ruby on Rails, for sharing posts with friends and family via private RSS.
Self-hosted, privacy-first photo app that auto-labels, recognizes faces, and maps your pictures and videos.
A privacy-first PDF toolkit that runs entirely in the browser, offering 50+ tools to edit, merge, convert and secure PDFs, and self-hostable.