umputun/remark42

comment engine

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 49 minutes ago
Added to GitGenius on September 12th, 2026
Created on December 20th, 2017
Open Issues & Pull Requests: 86 (+0)
GitHub issues: Enabled
Number of forks: 448
Total Stargazers: 5,610 (+0)
Total Subscribers: 58 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 40.2 hours
Mean response time: 135.9 days
90th percentile: 188.1 days
Tracked items: 97

How this project is maintained

Around half of the issues opened in the past year never receive a reply. 58% of open issues come from outside the core team, a mix of external reports and the maintainers' own roadmap. Work labelled "bug" is answered fastest, typically in about 27 hours, while "enhancement" waits about 9 days. Only 5% of issues opened in the past year have been closed. Three people close 89% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 33
New in 7 days: 0
Closed in 7 days: 10
Avg open age: 1,036 days
Stale 30+ days: 20
Stale 90+ days: 7

Recent activity

Opened in 7 days: 0
Closed in 7 days: 10
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • frontend (48)
  • bug (32)
  • backend (30)
  • enhancement (27)
  • help wanted (10)
  • discussion (5)
  • documentation (5)
  • question (5)

Most active issues this week

Detailed Description

Remark42 is a self-hosted comment engine that can be embedded into blogs, articles, and other websites to manage reader discussions without external tracking.

The tool solves the problem of adding commenting functionality to websites while maintaining user privacy and avoiding reliance on third-party services. It operates as a lightweight, self-contained system that stores all data in a single embedded file rather than requiring external databases. The engine supports multiple authentication methods including social login through Google, Facebook, Microsoft, GitHub, Apple, Yandex, Patreon, Discord, and Telegram, as well as email-based login and optional anonymous access. Comments can be organized in multi-level nested threads with both tree and plain view options. The system includes moderation capabilities, voting and pinning features, markdown support with a formatting toolbar, image uploads via drag-and-drop, and notification systems for administrators and users through Telegram, Slack, webhooks, and email.

Remark42 suits developers and site owners who want commenting functionality without surrendering user data to external platforms or accepting the overhead of managing complex database infrastructure. It works well for blogs, news sites, and documentation where reader engagement matters but privacy is a concern. The tool can be deployed as a fully dockerized container or as a self-contained executable across Linux, Windows, and macOS. It supports multi-site operation from a single instance and includes automatic SSL integration. The project offers data export to JSON with automatic backups, import capabilities from Disqus and WordPress, and RSS feeds for comments.

Development activity shows consistent attention to code quality and testing infrastructure. The project maintains active build automation and code coverage tracking. Contributions are welcomed for both backend and frontend development, with documented processes for adding new localizations. The codebase is written in Go, emphasizing performance and simplicity in deployment.