Transparência e atenção ao usuário: o papel do GitHub no AdGuard

No AdGuard, trabalhamos diariamente para tornar a Internet mais segura, confortável e transparente. Esse compromisso se reflete não apenas nas funcionalidades de nossos produtos e nas nossas rígidas políticas de privacidade, mas também no fato de mantermos nosso trabalho o mais aberto possível. Isso inclui interagir ativamente com nossa comunidade.

É por isso que todos os nossos produtos possuem repositórios públicos — espaços online onde qualquer pessoa pode ver em que estamos trabalhando, reportar problemas diretamente aos desenvolvedores do AdGuard e até contribuir para nossos projetos de código aberto. Os repositórios abrangem nossos aplicativos de bloqueio de anúncios, filtros, extensões de navegador, soluções DNS, ferramentas de VPN, utilitários para desenvolvedores e muito mais. Existem diferentes plataformas que oferecem essa funcionalidade, mas a mais popular de longe é o GitHub, e todos os projetos do AdGuard estão armazenados lá.

Este artigo lista os repositórios mais importantes por categoria, resume o propósito de cada um e apresenta uma explicação simples do que os usuários podem fazer em cada espaço.

💡
Dica: criar um issue no GitHub é a maneira mais eficaz de chamar a atenção dos desenvolvedores do AdGuard para um problema. Apenas certifique-se de verificar se um issue semelhante já não existe e descreva o problema de forma completa, mas concisa. Se ele já existir, você pode votar nele.

O que é o GitHub e seus repositórios

De forma bem simples, você pode pensar no GitHub como uma espécie de Google Docs para código, onde várias pessoas podem trabalhar no mesmo projeto, acompanhar mudanças e ver quem fez cada atualização. Ele fornece um local central na nuvem para armazenar seu código, tornando-o acessível de qualquer lugar. Também conta com ferramentas de colaboração para revisar alterações, corrigir problemas e integrar o trabalho de todos de forma organizada.

O GitHub é amplamente utilizado para projetos de código aberto, permitindo que qualquer pessoa visualize o código, sugira melhorias e contribua.

Um repositório (ou “repo”, abreviação) é o elemento mais básico do GitHub. É um espaço onde você pode armazenar seu código, arquivos e o histórico de revisões de cada arquivo. Os repositórios podem ter múltiplos colaboradores e podem ser públicos ou privados.

Por onde começar

Você pode encontrar links para os repositórios principais neste artigo ou visitar a página geral do AdGuardTeam no GitHub para a lista completa. Na maioria dos repositórios, você pode:

  • Visualizar o arquivo README na página principal: ele apresenta o produto e seu repositório
    README file border

  • Ver relatórios de bugs ou solicitações de recursos existentes, comentar e votar
    Check issues border

  • Criar issues para relatar bugs ou solicitar recursos
    Create issues border

  • Consultar releases para ver diferentes versões e seus changelogs (e instalar uma versão anterior, se necessário)
    Check releases border

  • Instalar qualquer versão anterior ou beta, se necessário
    Download builds border

Observação: se você é novo no GitHub, precisará criar uma conta para poder criar novos issues e comentar nos existentes.

Em repositórios de código aberto, usuários avançados também podem:

  • Navegar pelo código para entender a lógica do produto, as tecnologias usadas e como são implementadas
  • Fazer fork e contribuir via pull requests

Seja você um usuário casual, especialista técnico ou desenvolvedor, o AdGuard acolhe a participação de toda a comunidade em seus repositórios do GitHub.

Produtos AdGuard Ad Blocker

Nesses repositórios, os usuários podem:

  • Visualizar e reportar bugs ou solicitações de recursos via GitHub issues
  • Consultar changelogs, acompanhar o histórico de releases e monitorar atualizações
  • Baixar builds mais recentes, anteriores e beta (exceto para iOS)

AdguardForAndroid

Repositório do AdGuard para Android — aplicativo que fornece bloqueio de anúncios em todo o sistema.

AdguardForiOS

Repositório do AdGuard para iOS — bloqueador de conteúdo para Safari com DNS e filtros personalizados. Usuários também podem conferir o código aberto.

AdguardForWindows

Repositório do AdGuard para Windows. Não é open-source; o GitHub é usado apenas como rastreador de bugs aberto.

AdguardForMac

Repositório do AdGuard para Mac — bloqueador de conteúdo independente para macOS. Apenas rastreador de bugs.

AdguardBrowserExtension

Repositório da AdGuard Browser Extension — extensão que fornece bloqueio de anúncios com privacidade aprimorada para Chrome, Firefox, Opera e Edge.

AdguardForSafari

Repositório do AdGuard para Safari — extensão de bloqueio de anúncios para Safari no Mac. Usuários também podem conferir o código open-source.

AdGuardCLI

Repositório do AdGuard para Linux — interface de linha de comando para gerenciar bloqueio de anúncios.

Produtos AdGuard VPN

Nesses repositórios, os usuários podem:

  • Visualizar e reportar bugs ou solicitações de recursos via GitHub issues
  • Consultar changelogs, acompanhar histórico de releases e monitorar atualizações
  • Baixar builds mais recentes, anteriores e beta (exceto para iOS)

AdGuardVPNForiOS

Repositório do AdGuard VPN para iOS. Serve como rastreador aberto de bugs.

AdGuardVPNForAndroid

Repositório do AdGuard VPN para Android. Serve como rastreador aberto de bugs.

AdGuardVPNForWindows

Repositório do AdGuard VPN para Windows. Serve como rastreador aberto de bugs.

AdGuardVPNForMac

Repositório do AdGuard VPN para Mac — aplicativo desenvolvido para macOS.

AdGuardVPNExtension

Repositório da extensão AdGuard VPN para navegadores.

AdGuardVPNCLI

Repositório do AdGuard VPN para Linux — interface de linha de comando para gerenciar a conexão VPN. O repositório funciona como rastreador de bugs.

Produtos de DNS

AdGuardDNS

Repositório open-source usado também para rastrear bugs e problemas relacionados ao serviço AdGuard DNS. Os usuários podem:

  • Visualizar e reportar problemas de DNS
  • Sugerir melhorias

AdGuardHome

Repositório do AdGuard Home — software gratuito para toda a rede que bloqueia anúncios e rastreadores via DNS. Os usuários podem:

  • Verificar e enviar relatórios de bugs ou solicitações de recursos
  • Revisar ou contribuir com o código
  • Baixar e instalar releases

Documentação e bases de conhecimento

As bases de conhecimento ajudam os usuários a entender melhor e utilizar o AdGuard. Elas descrevem cada produto em detalhe: desde visão geral das funcionalidades e guias de resolução de problemas até manuais avançados e documentação de APIs. Nos repositórios, os usuários podem:

  • Sugerir correções ou edições nos artigos da base de conhecimento
  • Propor novos artigos
  • Testar ou executar a versão local

KnowledgeBase

Documentação central do AdGuard Ad Blocker e tecnologias relacionadas.

KnowledgeBaseDNS

Visão detalhada das funcionalidades, guias de resolução de problemas e documentação do AdGuard DNS (Público e Privado), AdGuard Home e tudo relacionado.

KnowledgeBaseVPN

Visão detalhada das funcionalidades e guias de resolução de problemas do AdGuard VPN.

KnowledgeBaseMail

Visão detalhada das funcionalidades e guias de resolução de problemas do AdGuard Mail.

Bibliotecas principais

AdGuardCoreLibs

Motor de filtragem multiplataforma do AdGuard, usado em produtos Android, Windows e Mac. Os usuários podem:

  • Explorar a lógica de filtragem e o gerenciamento de DNS
  • Reportar bugs e sugerir funcionalidades via issues, contribuir com código via pull requests

DNSLibs

Biblioteca de DNS usada pelo CoreLibs e AdGuard Home. Os usuários podem:

  • Revisar e contribuir com a implementação de baixo nível de DNS
  • Sugerir otimizações

VPNLibs

Base de código compartilhada usada nos produtos AdGuard VPN para implementação do protocolo AdGuard VPN. Os usuários podem:

  • Contribuir com o comportamento da pilha VPN
  • Reportar ou visualizar problemas de desempenho e bugs

Tecnologias principais de bloqueio de anúncios e filtragem

AdguardFilters

Contém as listas de filtros principais do AdGuard. Os usuários podem:

  • Visualizar e baixar listas de filtros
  • Criar issues para reportar falsos positivos ou sugerir novas regras
  • Acompanhar atualizações na lógica de filtragem

AdGuardSDNSFilter

Repositório do filtro DNS do AdGuard — lista principal de bloqueio em nível DNS usada no AdGuard DNS e recursos de filtragem DNS. Os usuários podem:

  • Inspecionar o conjunto de regras atual
  • Propor alterações ou adições

AGLint

Linter para sintaxe de listas de filtros de adblock. Os usuários podem:

  • Instalar o AGLint para verificar problemas nas suas listas
  • Contribuir com regras de lint

Scriptlets

Helpers em JavaScript usados nas regras de filtragem. Os usuários podem:

  • Explorar os scriptlets disponíveis
  • Enviar pull requests para novos scriptlets

tsurlfilter

Biblioteca em TypeScript para bloqueio de conteúdo em extensões de navegador. Os usuários podem:

  • Explorar como a lógica de filtragem é implementada
  • Contribuir com correções e novas funcionalidades

Tem mais

Acima, listamos 27 repositórios públicos principais do AdGuard, de um total de 96. Se você quiser explorar mais, pode encontrar o restante na página do AdGuardTeam no GitHub.

Esperamos pelo seu feedback lá! Fique seguro online e offline.

Gostou deste post?
9.332 9332 comentários de usuários
Excelente!

AdGuard VPN
para Windows

Use qualquer navegador ou aplicativo e nunca mais se preocupe com seu anonimato. O mundo inteiro está ao seu alcance com o AdGuard VPN.
Baixar
Ao baixar o programa, você aceita os termos do contrato de licença
Leia mais
9.332 9332 comentários de usuários
Excelente!

AdGuard VPN
para Mac

Com apenas dois cliques, selecione uma cidade de qualquer lugar do mundo. Temos 80+ locais e seus dados ficarão invisíveis aos olhares indiscretos.
Baixar
Ao baixar o programa, você aceita os termos do contrato de licença
Leia mais
9.332 9332 comentários de usuários
Excelente!

AdGuard VPN
para Android

Permaneça anônimo onde quer que vá com AdGuard VPN! Dezenas de locais, conexão rápida e confiável — tudo no seu bolso.
Google Play
Ao baixar o programa, você aceita os termos do contrato de licença
Leia mais
Baixar
Ao baixar o programa, você aceita os termos do contrato de licença
Leia mais
9.332 9332 comentários de usuários
Excelente!

AdGuard VPN
para iOS

Aumente a sua proteção online levando-o consigo para onde quer que vá. Use o AdGuard VPN para curtir seus filmes e programas favoritos!
App Store
Ao baixar o programa, você aceita os termos do contrato de licença
Leia mais
9.332 9332 comentários de usuários
Excelente!

AdGuard VPN
para Android TV

Descubra o AdGuard VPN para Android TV! Divirta-se com streaming sem interrupções, segurança aprimorada e fácil configuração.
Google Play
Ao baixar o programa, você aceita os termos do contrato de licença
Baixar
Ao baixar o programa, você aceita os termos do contrato de licença
9.332 9332 comentários de usuários
Excelente!

AdGuard VPN
para Chrome

Oculte sua verdadeira localização e saia de outro lugar do mundo - acesse qualquer conteúdo sem limites de velocidade e preserve seu anonimato na web.
Saiba mais
Instalar
Ao baixar o programa, você aceita os termos do contrato de licença

AdGuard VPN
para Edge

Vá para um local diferente com um clique, oculte seu IP e torne sua navegação na web ainda mais segura e anônima.
Saiba mais
Instalar
Ao baixar o programa, você aceita os termos do contrato de licença

AdGuard VPN
para Firefox

Proteja sua privacidade, oculte sua localização real e decida onde você precisa da VPN e onde não precisa!
Saiba mais
Instalar
Ao baixar o programa, você aceita os termos do contrato de licença

AdGuard VPN
para Opera

Seja um ninja no seu navegador Opera: mova-se rapidamente para qualquer parte do mundo e permaneça despercebido.
Saiba mais
Instalar
Ao baixar o programa, você aceita os termos do contrato de licença
9.332 9332 comentários de usuários
Excelente!

AdGuard VPN
para roteadores

Instale o AdGuard VPN no seu roteador para proteger toda a sua rede. Decida quais dispositivos proteger e quando
Esta opção só está disponível com uma assinatura AdGuard VPN
9.332 9332 comentários de usuários
Excelente!

AdGuard VPN
para Linux

Obtenha a melhor VPN gratuita para Linux e desfrute de navegação contínua na web, segurança aprimorada, criptografia de tráfego de Internet e proteção contra vazamento de DNS. Escolha entre vários servidores VPN e acesse os locais que desejar
9.332 9332 comentários de usuários
Excelente!

AdGuard VPN
para Apple TV

Descubra o AdGuard VPN para Apple TV! Desfrute de streaming contínuo, segurança aprimorada e configuração fácil
Esta opção só está disponível com uma assinatura AdGuard VPN
9.332 9332 comentários de usuários
Excelente!

AdGuard VPN para Xbox

Proteja seu Xbox com o AdGuard VPN e desfrute de jogos online sem interrupções, segurança aprimorada e configuração fácil
Esta opção só está disponível com uma assinatura AdGuard VPN
9.332 9332 comentários de usuários
Excelente!

AdGuard VPN
para PS4/PS5

Proteja seu PlayStation com AdGuard VPN e divirta-se com jogos online sem interrupções, com segurança aprimorada e fácil configuração. Escolha entre vários servidores VPN e acesse os locais que quiser
Este recurso está disponível apenas com uma assinatura AdGuard VPN
9.332 9332 comentários de usuários
Excelente!

AdGuard VPN
para Chromecast

Instale o AdGuard VPN na sua Google TV (Chromecast Gen 4) ou no seu router de rede (Chromecast Gen 3) e desfrute de streaming de conteúdo com o Chromecast enquanto permanece anónimo online e acede ao conteúdo a partir de qualquer lugar. Para o Chromecast Gen 3, você precisa de uma assinatura do AdGuard VPN
O download do AdGuard VPN
começou
Clique no botão indicado pela seta para iniciar a instalação.
Digitalize para instalar o AdGuard VPN em seu dispositivo móvel