可自托管、轻量且不监控用户的网站评论引擎,数据存于单个文件中。
5646+5 本周461GoMIT维护活跃更新于 5天前
Artalk 是一款部署在自有服务器上的评论系统,可接入任意博客、网站或 Web 应用。前端为与框架无关的纯 Vanilla JS 组件,体积约 40KB;后端使用 Go 编写,可通过 Docker、二进制文件、go install 或 Linux 发行版包管理器安装。
项目覆盖了站点常用的评论与管理功能,包括社交登录、验证码、评论审核与垃圾内容拦截、邮件和推送通知、评论投票、排序、搜索和置顶。同时提供管理侧边栏、图片上传、Markdown 和 LaTeX 支持、表情包、夜间模式,并支持多站点隔离与集中管理。
对站长而言,Artalk 还提供数据迁移与备份、页面浏览统计、OpenAPI 格式的接口文档以及插件扩展机制,评论数据保存在自己的服务器上。
使用 Docker 一步部署 Artalk 服务器
docker run -d --name artalk -p 8080:23366 -v $(pwd)/data:/data -e "TZ=America/New_York" -e "ATK_LOCALE=en" -e "ATK_SITE_DEFAULT=Artalk Blog" -e "ATK_SITE_URL=https://example.com" artalk/artalk-go在网页中使用 Artalk.init 集成 Artalk 客户端
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
可自托管、轻量且不监控用户的网站评论引擎,数据存于单个文件中。
Coral 是 Vox Media 开源的评论系统,致力于让网站讨论更安全、更有建设性。
一个轻量级自托管评论服务器,可作为 Disqus 的直接替代方案。
基于 GitHub Discussions 的评论组件,适用于静态站点和应用,无需自建后端或数据库。
基于 React 的全栈 Web 框架,内置基于 Rust 的高速构建工具链。
一个极简的原生 JavaScript 库,用于在网页中构建可拖拽、自动吸附的流程图编辑器。