AdGuard VPN’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 all of AdGuard VPN products have 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 the main AdGuard VPN-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.
Creating an issue on GitHub is the most effective way to bring the attention of AdGuard VPN 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.
Legal documents
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-vpn.com folder in our LegalDocs repo lets anyone check the full history of changes to AdGuard VPN-related documents.
AdGuard VPN products
In these repositories, users can:
- View and report bugs or feature requests via GitHub issues
- Check changelogs, track release history, monitor updates
- Download latest, previous, and beta builds (except for iOS)
AdGuardVPNForiOS
Repository of AdGuard VPN for iOS. Serves as an open bug tracker.
AdGuardVPNForAndroid
Repository of AdGuard VPN for Android. Serves as an open bug tracker.
AdGuardVPNForWindows
Repository of AdGuard VPN for Windows. Serves as an open bug tracker.
AdGuardVPNForMac
Repository of AdGuard VPN for Mac — app designed for macOS.
AdGuardVPNExtension
Repository of AdGuard VPN Browser Extension.
AdGuardVPNCLI
Repository of AdGuard VPN for Linux — a command‑line interface for managing VPN connection. The repo acts as a bug tracker.
Knowledge base and documentation
KnowledgeBaseVPN
AdGuard VPN Knowledge Base is aimed to help users better understand and use AdGuard VPN. It describes each AdGuard VPN product 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
Core library
VPNLibs
Shared codebase used in AdGuard VPN products across platforms for AdGuard VPN protocol implementation. Users can:
- Contribute to VPN stack behavior
- Report or view performance issues and bugs
DNS-related repositories
AdGuard DNS can be enabled in the DNS server section of AdGuard VPN apps for additional protection.
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
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
Where to find all AdGuard repositories
Above, we listed the main AdGuard VPN-related repositories, while in total there are 96 AdGuard repos. You can find all of them on the AdGuardTeam GitHub page.