# Artalk

Self-hosted comment system that is embedded into a blog, website or web application.


Source: https://findsoftware.frbit.cloud/artalk/
Last reviewed: 2026-11-03
Listed since: 2026-11-03

## Record

### Links

- home: https://artalk.js.org
- repository: https://github.com/ArtalkJS/Artalk
- docs: https://artalk.js.org/en/guide/deploy.html
- forum: https://github.com/ArtalkJS/Artalk/discussions

### Identity

- status: active
- maintainer: qwqcode
- maintainerType: unknown
- parent: unknown
- firstRelease: 2020
- hqCountry: unknown

### Kind

- category: community
- hosting: binary
- language: go
- runtime: binary
- runtimeMin: unknown
- basedOn: unknown

### Content

- contentStore: unknown
- databases: sqlite, mysql, postgres, sqlserver
- adminUi: yes
- headlessApi: unknown
- templating: unknown
- i18n: yes, multiple interface languages

### Rendering and deploy

- runsAs: always-on
- renderingModes: unknown
- installMethod: docker

### License

- licenseModel: open-source
- license: MIT

### Releases

- currentMajor: 2
- latestReleaseDate: 2026-10-25

### Adoption

- githubStargazers: 2361
- packagistDownloads: not applicable
- npmWeeklyDownloads: 2939
- contributors: 48
- pluginCount: unknown
- packagistMonthlyDownloads: unknown
- ecosystemsMonthlyDownloads: unknown
- httpArchiveSites: unknown
- wordpressActiveInstalls: unknown
- dependentRepos: unknown
- dependentPackages: unknown

### Sources

- urls: https://artalk.js.org (read 2026-11-03)
- urls: https://api.github.com/repos/ArtalkJS/Artalk (read 2026-11-03)
- urls: https://artalk.js.org/en/guide/deploy.html (read 2026-11-03)
- maintainer: https://github.com/ArtalkJS/Artalk/blob/master/LICENSE (read 2026-11-03)
- firstRelease: https://github.com/ArtalkJS/Artalk/releases/tag/1.0.4 (read 2026-11-03)
- category: https://artalk.js.org/en/guide/intro.html (read 2026-11-03)
- language: https://api.github.com/repos/ArtalkJS/Artalk (read 2026-11-03)
- runtime: https://artalk.js.org/en/guide/intro.html (read 2026-11-03)
- installMethod: https://artalk.js.org/en/guide/deploy.html (read 2026-11-03)
- installMethod: https://artalk.js.org/en/guide/deploy.html (read 2026-11-03)
- installMethod: https://artalk.js.org/en/guide/deploy.html (read 2026-11-03)
- installMethod: https://artalk.js.org/en/guide/deploy.html (read 2026-11-03)
- installMethod: https://artalk.js.org/en/guide/deploy.html (read 2026-11-03)
- installMethod: https://artalk.js.org/en/guide/deploy.html (read 2026-11-03)
- runsAs: https://artalk.js.org/en/guide/backend/daemon.html (read 2026-11-03)
- databases: https://artalk.js.org/en/guide/backend/config.html (read 2026-11-03)
- adminUi: https://artalk.js.org/en/guide/backend/multi-site.html (read 2026-11-03)
- i18n: https://artalk.js.org/en/guide/frontend/i18n.html (read 2026-11-03)
- license: https://api.github.com/repos/ArtalkJS/Artalk (read 2026-11-03)
- currentMajor: https://github.com/ArtalkJS/Artalk/releases/tag/v2.10.1 (read 2026-11-03)
- latestReleaseDate: https://github.com/ArtalkJS/Artalk/releases/tag/v2.10.1 (read 2026-11-03)
- githubStargazers: https://api.github.com/repos/ArtalkJS/Artalk (read 2026-11-03)
- contributors: https://api.github.com/repos/ArtalkJS/Artalk/contributors?per_page=1 (read 2026-11-03)
- npmWeeklyDownloads: https://api.npmjs.org/downloads/range/2026-10-26:2026-11-01/artalk (read 2026-11-03)

## Notes

Artalk is a comment system for blogs, websites and web applications, made of a Go server and a browser client. The server is installed from a Docker image, a binary, a Linux distribution package, a `go install` command or a build from source. The client is added to a page as a script or as the npm package `artalk`. Comments are kept in SQLite by default, and MySQL, PostgreSQL or SQL Server can be configured instead. Administrators manage comments and sites from a dashboard reached through the comment widget's sidebar, and several administrator accounts can be set up for multiple sites. The project's documentation describes importing comments from Typecho, WordPress, Disqus, Commento, Waline and Twikoo.

## Worth knowing

The server runs as a long-running process, so the host has to keep it running.

---

Data licensed CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Attributes are recorded, never scored; absent means unknown.
Credit, in full: FindSoftware, CC BY 4.0
