Spring til hovedindhold

AdGuard DNS’s GitHub repositories

At AdGuard, our goal is to make the Internet safer, more comfortable, and more transparent. This commitment is reflected not only in our product features and strict privacy policies, but also in the fact that we keep our work as open as possible. That includes actively interacting with our community.

This is why AdGuard DNS has a few public GitHub repositories — online spaces where anybody can see what we are working on, report issues directly to AdGuard developers, and even contribute to our open-source projects.

This article lists AdGuard DNS-related repositories, summarizes the purpose of each one, and gives a simple breakdown of what users can do there. You can also check a list of all AdGuard’s core GitHub repositories and a guide on how to use them.

bemærk

Creating an issue on GitHub is the most effective way to bring the attention of AdGuard DNS developers to a problem. Just make sure to check that a similar issue doesn’t already exist and describe the problem in a comprehensive but concise way. If it does exist, you can upvote it.

LegalDocs

As part of our commitment to transparency, we host all legal documents — such as End-User License Agreements, Privacy Policies, and Terms and Conditions — on GitHub. The adguard-dns.io folder in our LegalDocs repo lets anyone check the full history of changes to AdGuard DNS-related documents.

DNS-based products

AdGuardDNS

Open-source repository that is also used for tracking bugs and issues related to AdGuard DNS service. Users can:

  • View and report DNS issues
  • Suggest improvements

AdGuardHome

Repository of AdGuard Home — free network-wide software for blocking ads and trackers via DNS. Users can:

  • Check and file bug reports or feature requests
  • Review or contribute to code
  • Download and install releases

AdGuardSDNSFilter

Repository of AdGuard DNS filter — the main DNS-level blocking list used in AdGuard DNS and DNS filtering features. Users can:

  • Inspect the current rule set
  • Propose changes or additions

AdGuardDNSCLI

Repository of AdGuard DNS CLI — a cross-platform lightweight DNS client for AdGuard DNS. It operates as a DNS server that forwards DNS requests to the corresponding upstream resolvers.

DNSLibs

A DNS library used by CoreLibs and AdGuard Home. Users can:

  • Review and contribute to low-level DNS implementation
  • Suggest optimizations

Knowledge base and documentation

KnowledgeBaseDNS

AdGuard DNS Knowledge Base is aimed to help users better understand and use AdGuard DNS. It describes AdGuard DNS (both Public and Private) in detail: from feature overviews and problem-solving guides to advanced setting manuals and API documentations. In the repository users can:

  • Suggest corrections or edits to knowledge base articles
  • Propose new articles
  • Test or run the local version

Where to find all AdGuard repositories

Above, we listed the main AdGuard DNS-related repositories, while in total there are 96 AdGuard repos. You can find all of them on the AdGuardTeam GitHub page.