【自荐】Artalk 一款使用 Golang 编写的自托管博客评论系统

软件名称

Artalk

应用平台

Windows / macOS / Web

推荐类型

【开发者自荐】

一句简介

Artalk 一款使用 Golang 编写的自托管博客评论系统

应用简介

这是一款能够自托管的评论系统,使用 Golang 开发,体积小巧功能却挺全面,也比较美观 :grin:

有喜欢自托管 (self-hosted) 的朋友可以来试试哦 :wink:

maybe 最大的亮点是侧边栏,侧边栏既是控制中心 (评论管理),也是站内的通知中心 (站内信),并且还有红点标记。

你能在 blog 置入 Artalk ,然后你就拥有了一个带侧边栏的评论系统,既方便管理也方便浏览回复。

未来打算出一个 SaaS 版,不用自己部署的公共服务,就更方便了 (就像多说和其他评论系统一样,但 Artalk 是完全开源的)

自己部署可以使用 Docker ,在自己的服务器,甚至是 NAS 上面跑一个 :rofl:

Artalk 还支持多站点,你能和朋友一起使用同一个后端程序,或者你有多个站点可以集中管理 详情看这里

功能亮点

  • 轻量设计前端采用 TypeScript (Vanilla JS),轻量级,无冗余依赖,仅 ~30KB (gzipped)。后端采用 Golang 重制 (Artalk v2),跨平台,体积小巧,五脏俱全,快速部署。

  • “麻雀虽小,五脏俱全”

    • Markdown 语法 + 代码高亮
    • 通知中心 - 站内:侧边栏 + 红点标记
    • 多形式推送 - 站外:邮件、TG 、钉钉、飞书 + 异步执行
    • 评论审核:折叠 / 反垃圾 / 频率限制 / 滑动验证
    • 多站点:共用同一个后端程序,多站点集中化管理
    • 表情包:支持 OwO 格式 + 动态加载
    • Artrans:评论数据快速迁移 (导入 / 导出) 工具
    • 评论投票 / 身份徽章 / 密码验证 / 说说模式
    • 评论盖楼 / 评论分页 / 滚动加载 / 实时预览
    • 评论排序 / 评论置顶 / 评论防丢 / 自动填充
    • 图片上传 / 页面管理 / 站点隔离 / 暗黑模式

    穷举不是我们的特长,更多有趣的功能期待你来探索!

    Artalk 正在持续成长,创意由你发挥,价值由你赋予!

    不论是 Vue 、React 、Svelte 的前端项目,还是 WordPress 、Typecho 、Hexo 等博客系统,都可以快速引入 Artalk ,结合诸位的聪明才智,我们相信 Artalk 能够自如应对各种业务场景。

结尾

这个项目基本上由我一个人维护,坚持维护了 4 年,业余时间 996 式加班加点开发 :sleeping:

:rofl::rofl: 所以!走过路过的朋友们,求一个 star~ :yum:

有什么问题可以随时问我,虽然最近肝期末 DDL 挺忙的 :sweat_smile:

如果你有什么想法或建议,欢迎反馈~ :wink:

官方网站