DEV.co
Open-Source DevOps · umputun

remark42

Remark42 is a self-hosted, lightweight comment engine written in Go that prioritizes privacy and does not track users. It supports multiple authentication methods (social logins, email, anonymous), nested comments, moderation, voting, and can be deployed via Docker or as a standalone executable.

Source: GitHub — github.com/umputun/remark42
5.5k
GitHub stars
436
Forks
Go
Primary language
MIT
License (OSI-approved)

Key facts

Objective fields from the source. Values we can't verify are shown as “Unknown” rather than guessed.

FieldValue
Repositoryumputun/remark42
Ownerumputun
Primary languageGo
LicenseMIT — OSI-approved
Stars5.5k
Forks436
Open issues107
Latest releasev1.16.1 (2026-06-02)
Last updated2026-07-08
Sourcehttps://github.com/umputun/remark42

What remark42 is

Go-based comment system with embedded data storage (no external database required), REST API, multi-site support, Markdown rendering, image uploads, and webhook/email/Slack/Telegram notifications. Frontend is customizable with light/dark themes; deployment options include Docker, direct binary, or Kubernetes via Helm.

Quickstart

Get the remark42 source

Clone the repository and explore it locally.

terminalbash
git clone https://github.com/umputun/remark42.gitcd remark42# follow the project's README for install & configuration

Need it deployed, integrated, or customized instead? DEV.co ships production installs.

Best use cases

Privacy-Focused Blog & Article Platforms

Sites requiring user comment functionality without third-party tracking or data collection. Remark42's explicit privacy focus and self-hosted architecture make it ideal for privacy-conscious publications, indie blogs, and platforms subject to GDPR or similar regulations.

Self-Hosted SaaS & Multi-Tenant Deployments

Multi-site mode supports multiple properties from a single instance, with isolated data and moderation per site. Useful for SaaS platforms offering managed comment infrastructure to clients without exposing them to external surveillance vendors.

High-Volume Comment Moderation & Community Management

Built-in admin notifications (Telegram, Slack, email, webhooks), user verification, comment pinning, and block/removal tools support active moderation. Voting and sorting features encourage quality discussions and reduce noise.

Implementation considerations

  • Embedded data storage (single file) simplifies deployment but requires backup strategy and disk I/O planning for high-comment-volume sites; consider read replicas or external storage for scaling.
  • Social login and email authentication require OAuth provider credentials and SMTP configuration; ensure all third-party provider APIs are accessible from your deployment region.
  • Moderator and admin access control is centralized; implement network-level access controls (VPN, firewall rules) and monitor audit logs if deployed in restricted environments.
  • Docker deployment is straightforward; for Kubernetes, use the referenced Helm chart, but verify compatibility with your cluster version and networking policies.
  • Data export (JSON backups) and import (Disqus, WordPress) should be tested before go-live; verify data integrity and comment hierarchy migration in staging.

When to avoid it — and what to weigh

  • Large-Scale Real-Time Analytics Required — Remark42 prioritizes privacy over analytics. If you need deep user engagement tracking, heatmaps, or behavioral analytics, consider integrated platforms like Disqus or third-party analytics overlays instead.
  • Zero DevOps/Infrastructure Expertise — Self-hosted models require container or server management, backups, SSL configuration, and database maintenance. Teams with no infrastructure experience should evaluate fully managed solutions or use the SaaS model if available.
  • Mandatory Legacy System Integration — While import from Disqus and WordPress is supported, integration with proprietary comment systems, CMS plugins beyond WordPress, or complex authentication backends may require custom development.
  • Enterprise SLA & Support Contracts Required — Remark42 is community-maintained open-source software. No commercial support agreement, guaranteed response times, or enterprise SLA are documented. Critical production use may require internal expertise or custom support arrangement.

License & commercial use

MIT License. Permissive OSI-approved open-source license allowing use, modification, and distribution in commercial and proprietary projects, provided copyright notice and license text are included.

MIT License permits commercial use, including in closed-source products. No license restrictions prevent commercial deployment or modification. However, no commercial support, warranty, or indemnity is provided by the maintainer. Evaluate your risk tolerance and consider security audits or in-house maintenance before relying on this in mission-critical commercial systems.

DEV.co evaluation signals

Editorial assessment — not user reviews. Directional, with an explicit confidence level.

SignalAssessment
MaintenanceActive
DocumentationStrong
License clarityClear
Deployment complexityLow
DEV.co fitStrong
Assessment confidenceHigh
Security considerations

Self-hosting provides data control and privacy isolation. Consider: review auth flow implementation if using custom OAuth2 providers; validate input on comment markdown and file uploads; enforce HTTPS for all communications; restrict admin UI access via VPN/network controls; keep Go runtime and dependencies updated (verify supply chain via GitHub Actions logs); plan for data breach response given comment data may contain user info; no formal security audit or disclosure policy documented—evaluate risk for your use case.

Alternatives to consider

Disqus

Fully managed SaaS comment platform with extensive moderation, analytics, and SEO features. Trade-off: third-party data collection, tracking pixels, and less privacy control. Better for teams wanting zero infrastructure overhead.

Commento (open-source, similar philosophy)

Another privacy-focused, self-hosted comment engine with lightweight design. Choose Remark42 if you prefer Go ecosystem and broader OAuth integrations; choose Commento if language/framework preference differs or you want alternative UX.

Staticman or Utterances (GitHub-based)

Git-backed comment systems for static sites; comments stored in repository. Lower operational burden but limited moderation UI and audience. Choose Remark42 if you need richer admin tooling, voting, or non-GitHub backing.

Software development agency

Build on remark42 with DEV.co software developers

If privacy, self-hosting control, and lightweight deployment matter, review the GitHub repo, run the demo, and test Docker deployment in staging. Consult your ops/infra team on backup, monitoring, and scaling plans before production rollout.

Talk to DEV.co

Related open-source tools

Surfaced by semantic similarity across the DEV.co open-source index.

Related on DEV.co

Explore the category and the services that help you build with it.

remark42 FAQ

Do I need a database to run Remark42?
No. Remark42 uses embedded data storage (file-based), reducing operational overhead. Backups are file copies; no SQL server or managed database required. For multi-node deployments, external storage or replication must be configured manually.
Can Remark42 replace my current comment system without losing data?
Remark42 includes import tools for Disqus and WordPress comments. Test migration in staging and verify comment hierarchy, metadata, and author info carry over. Other systems may require manual export/transform scripts.
How do I handle high comment traffic and scale?
Single-file storage is suitable for moderate traffic (Unknown exact limits from docs). For high volume, consider: read replicas, caching at the reverse proxy level, or eventual external storage integration. Consult community or perform load testing.
Is there commercial support or SLA available?
No commercial support, SLA, or guaranteed response times documented. Maintenance is community-driven. For critical production systems, budget for in-house expertise, community engagement, or custom support arrangements.

Work with a software development agency

Need help beyond evaluating remark42? DEV.co is a software development agency offering software development services and web development for teams of every size. Our software developers and web developers build custom software, web applications, APIs, and open-source devops integrations — and maintain them long-term.

Evaluate Remark42 for Your Comment Infrastructure

If privacy, self-hosting control, and lightweight deployment matter, review the GitHub repo, run the demo, and test Docker deployment in staging. Consult your ops/infra team on backup, monitoring, and scaling plans before production rollout.