A self-hosted comment system for blogs and websites featuring a lightweight client and Golang server.

Artalk is an open-source, self-hosted comment system designed for blogs, websites, and web applications. It provides a framework-agnostic client and a backend server to manage user discussions and feedback across multiple pages. The system allows site owners to maintain full control over their data while providing a structured environment for visitor interaction.
The software is deployed as a server application, with a primary deployment method via Docker for one-click setup. It also supports installation through binary files, go install, and various Linux package managers. The client is integrated into webpages using a JavaScript initialization script that targets a specific HTML element and connects to the hosted server instance.
The backend is written in Golang to provide cross-platform performance, while the client is built with vanilla JavaScript to maintain a small footprint of approximately 40KB. This architecture ensures that the comment widget does not significantly impact page load times. The administrative interface includes a sidebar for quick management, page view statistics, and a command line for operational tasks. For developers, the system provides API documentation in OpenAPI format and supports extension plugins to add new functionality.
Additional utility features include an auto-save mechanism to prevent content loss, IP region display for users, and data migration tools for backups. The interface supports multiple languages and a night mode for visual accessibility. It is designed for developers and site administrators who need a lightweight, self-managed solution for community engagement.
Artalk serves as a privacy-focused communication layer for site owners who require full ownership of their comment data.
A professional publishing platform for managing content, sending email newsletters, and handling paid subscriptions for independent creators.
An open-source website builder for creating personal blogs, knowledge bases, corporate sites, and online stores.
Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.