Repolode
ArtalkJS

ArtalkJS/Artalk

Sistema de comentários auto-hospedado para blogs e sites, com cliente leve em Vanilla JS e servidor em Go.

Alternativa open source a:Disqus

Estrelas
2,363
Forks
213
Issues abertas
96
Último commit
há 21 horas

O que é?

Artalk é um sistema de comentários que você executa no seu próprio servidor e pode adicionar a qualquer blog, site ou aplicação web. O cliente é um widget independente de frameworks, escrito em Vanilla JS puro, e o servidor é escrito em Go e pode ser implantado com Docker, como binário, via go install ou por gerenciadores de pacotes do Linux.

O projeto reúne os recursos de moderação e comunidade que um site normalmente precisa: login social, captcha, moderação de comentários com interceptação de spam, notificações por e-mail e push, votação, ordenação, busca e fixação de comentários. Também inclui uma barra lateral de administração, upload de imagens, suporte a Markdown e Latex, pacotes de emojis e modo noturno. Há suporte a configurações com vários sites, com isolamento por site e gerenciamento centralizado.

Para quem administra o site, o Artalk oferece migração e backup de dados, estatísticas de visualizações de página, documentação de API no formato OpenAPI e um sistema de plugins. Seu design focado em privacidade mantém os dados dos comentários no servidor do próprio operador.

Recursos principais

  • 01Cliente em Vanilla JS de cerca de 40 KB, compatível com qualquer framework
  • 02Servidor em Go implantável via Docker, binário ou go install
  • 03Login social, captcha e moderação de comentários com interceptação de spam
  • 04Notificações por e-mail e push em vários canais, com templates
  • 05Isolamento entre vários sites com gerenciamento centralizado
  • 06Migração e backup de dados, além de documentação OpenAPI

Casos de uso

  • Adicionar uma seção de comentários auto-hospedada a um blog pessoal ou empresarial
  • Gerenciar os comentários de vários sites em uma única instância central do Artalk
  • Manter os dados de quem comenta no seu próprio servidor, em vez de usar um serviço de terceiros

Início rápido

  1. 1

    Implante o servidor Artalk com Docker em uma única etapa

    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
  2. 2

    Integre o cliente Artalk à sua página web com Artalk.init

Antes de usar

  • A configuração do servidor exige hospedagem própria e a configuração do seu próprio ambiente de implantação.

Em coleções

Tópicos

#comment-system#self-hosted#blog#golang#vanilla-js#commenting#artalk#comments#comments-widget#components

Perguntas frequentes

O que é Artalk?
Sistema de comentários auto-hospedado para blogs e sites, com cliente leve em Vanilla JS e servidor em Go. Artalk é um sistema de comentários que você executa no seu próprio servidor e pode adicionar a qualquer blog, site ou aplicação web. O cliente é um widget independente de frameworks, escrito em Vanilla JS puro, e o servidor é escrito em Go e pode ser implantado com Docker, como binário, via go install ou por gerenciadores de pacotes do Linux.
Artalk é gratuito? Qual é a licença?
Artalk é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
Artalk ainda é mantido?
Manutenção ativa. O último commit de Artalk foi em 6 de nov. de 2026.
Para que posso usar Artalk?
Adicionar uma seção de comentários auto-hospedada a um blog pessoal ou empresarial Gerenciar os comentários de vários sites em uma única instância central do Artalk Manter os dados de quem comenta no seu próprio servidor, em vez de usar um serviço de terceiros
Como instalar Artalk?
Implante o servidor Artalk com Docker em uma única etapa: 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 Integre o cliente Artalk à sua página web com Artalk.init
Onde consigo Artalk?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/ArtalkJS/Artalk

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados

Um widget de comentários para sites estáticos e apps, com comentários armazenados no GitHub Discussions e sem necessidade de manter backend ou banco de dados.

Frontend e UI#comments#github-discussions#static-site
7,2 mil615TypeScriptMITBem mantidoAtualizado há 19 dias