Credits and Acknowledgments

Our dev team would like to thank the developers of this third-party software and our great beta testers (and other interested users) who helped AdGuard improve and grow.

Third-party software

This is the list of libraries and other resources that really helped us with AdGuard software development process.

AdGuard for Windows

AdGuard for Mac

AdGuard for Android

AdGuard for iOS

AdGuard AdBlocker extension

  • moment: https://github.com/moment/moment
  • simply-deferred: https://github.com/sudhirj/simply-deferred
  • SHA256: https://github.com/AndersLindman/SHA256
  • D3: https://github.com/d3/d3
  • c3: https://github.com/c3js/c3
  • nanobar: https://github.com/jacoborus/nanobar
  • crypto-js: https://github.com/brix/crypto-js
  • ace: https://github.com/ajaxorg/ace

AdGuard for Safari Application

  • ace: https://github.com/ajaxorg/ace
  • adm-zip: https://github.com/cthackers/adm-zip
  • config: https://github.com/lorenwest/node-config
  • electron-debug: https://github.com/sindresorhus/electron-debug
  • electron-log: https://github.com/megahertz/electron-log
  • electron-remote: https://github.com/electron-userland/electron-remote
  • electron-simple-updater: https://github.com/megahertz/electron-simple-updater
  • electron-store: https://github.com/sindresorhus/electron-store
  • electron-updater: https://github.com/electron-userland/electron-builder
  • i18n: https://github.com/mashpie/i18n-node
  • request-promise: https://github.com/request/request-promise
  • xmlhttprequest: https://github.com/driverdan/node-XMLHttpRequest
  • axios: https://github.com/axios/axios
  • devtron: https://github.com/electron-userland/devtron
  • electron: https://github.com/electron/electron
  • electron-osx-sign: https://github.com/electron/electron-osx-sign
  • electron-rebuild: https://github.com/electron/electron-rebuild
  • find-in-files: https://github.com/kaesetoast/find-in-files
  • gulp: https://github.com/gulpjs/gulp
  • gulp-hash-creator: https://github.com/wahaha2012/gulp-hash-creator
  • request: https://github.com/request/request
  • require-dir: https://github.com/aseemk/requireDir

AdGuard Browser Assistant

  • React: https://github.com/facebook/react
  • webextension-polyfill: https://github.com/mozilla/webextension-polyfill
  • react-intl: https://github.com/formatjs/formatjs/tree/main/packages/react-intl
  • mobx: https://github.com/mobxjs/mobx
  • mobx-react: https://github.com/mobxjs/mobx-react
  • lodash: https://github.com/lodash/lodash
  • nanoid: https://github.com/ai/nanoid
  • react-modal: https://github.com/reactjs/react-modal
  • classnames: https://github.com/JedWatson/classnames
  • babel: https://github.com/babel/babel
  • axios: https://github.com/axios/axios
  • crx: https://github.com/oncletom/crx
  • eslint: https://github.com/eslint/eslint
  • jest: https://github.com/facebook/jest
  • postcss: https://github.com/postcss/postcss
  • web-ext: https://github.com/mozilla/web-ext
  • webpack: https://github.com/webpack/webpack

AdGuard VPN Extension

  • babel: https://github.com/babel/babel
  • crypto-js: https://github.com/brix/crypto-js
  • geolib: https://github.com/manuelbieh/geolib
  • ipaddr.js: https://github.com/whitequark/ipaddr.js
  • lodash: https://github.com/lodash/lodash
  • mobx: https://github.com/mobxjs/mobx
  • nanoid: https://github.com/ai/nanoid
  • protobufjs: https://github.com/protobufjs/protobuf.js
  • react: https://github.com/facebook/react
  • react-lottie: https://github.com/chenqingspring/react-lottie
  • webextension-polyfill: https://github.com/mozilla/webextension-polyfill
  • xstate: https://github.com/davidkpiano/xstate
  • axios: https://github.com/axios/axios
  • crx: https://github.com/oncletom/crx
  • eslint: https://github.com/eslint/eslint
  • jest: https://github.com/facebook/jest
  • postcss: https://github.com/postcss/postcss
  • web-ext: https://github.com/mozilla/web-ext
  • webpack: https://github.com/webpack/webpack

VPN apps

  • BoringSSL: https://github.com/google/boringssl/blob/master/LICENSE
  • brotli: https://github.com/google/brotli/blob/master/LICENSE
  • Detours: https://github.com/microsoft/Detours/blob/master/LICENSE.md
  • FF/FFOS libs: https://github.com/stsaz/ff/blob/master/README.md
  • Google test: https://github.com/google/googletest/blob/master/LICENSE
  • http-parser: https://github.com/nodejs/http-parser/blob/master/LICENSE-MIT
  • klib: https://github.com/attractivechaos/klib/blob/master/khash.h
  • libevent: https://github.com/libevent/libevent/blob/master/LICENSE
  • lwIP: https://lwip.wikia.com/wiki/License
  • nghttp2: https://github.com/nghttp2/nghttp2/blob/master/COPYING
  • Protocol Buffers - Google's data interchange format: https://github.com/protocolbuffers/protobuf/blob/master/LICENSE
  • zlib: https://zlib.net/zlib_license.html

CoreLibs

  • BoringSSL: https://github.com/google/boringssl/blob/master/LICENSE
  • brotli: https://github.com/google/brotli/blob/master/LICENSE
  • Chromium: https://github.com/chromium/chromium/blob/master/LICENSE
  • Detours: https://github.com/microsoft/Detours/blob/master/LICENSE.md
  • eDistantObject: https://github.com/google/eDistantObject/blob/master/LICENSE
  • FF/FFOS libs by Simon Zolin: https://github.com/stsaz/ff/blob/master/README.md
  • Google test: https://github.com/google/googletest/blob/master/LICENSE
  • http-parser: https://github.com/nodejs/http-parser/blob/master/LICENSE-MIT
  • jsmn: https://github.com/zserge/jsmn/blob/master/LICENSE
  • klib: https://github.com/attractivechaos/klib/blob/master/khash.h
  • libevent: https://github.com/libevent/libevent/blob/master/LICENSE
  • LibreSSL: https://github.com/libressl-portable/openbsd/blob/master/src/lib/libssl/LICENSE
  • lwIP: https://lwip.wikia.com/wiki/License
  • miniz: https://github.com/richgel999/miniz/blob/master/LICENSE
  • nghttp2: https://github.com/nghttp2/nghttp2/blob/master/COPYING
  • PCRE2: https://www.pcre.org/licence.txt
  • SQLite: https://www.sqlite.org/copyright.html
  • zlib: https://zlib.net/zlib_license.html

DNS Libs

  • BoringSSL: https://github.com/google/boringssl/blob/master/LICENSE
  • cURL: https://github.com/curl/curl/blob/master/COPYING
  • Detours: https://github.com/microsoft/Detours/blob/master/LICENSE.md
  • fmt: https://github.com/fmtlib/fmt/blob/master/LICENSE.rst
  • Google test: https://github.com/google/googletest/blob/master/LICENSE
  • klib: https://github.com/attractivechaos/klib/blob/master/khash.h
  • ldns: https://github.com/NLnetLabs/ldns/blob/develop/LICENSE
  • libevent: https://github.com/libevent/libevent/blob/master/LICENSE
  • libuv: https://github.com/libuv/libuv/blob/v1.x/LICENSE
  • Magic Enum C++: https://github.com/Neargye/magic_enum/blob/master/LICENSE
  • nghttp2: https://github.com/nghttp2/nghttp2/blob/master/COPYING
  • PCRE2: https://www.pcre.org/licence.txt
  • Sodium: https://github.com/jedisct1/libsodium/blob/master/LICENSE
  • spdlog: https://github.com/gabime/spdlog/blob/v1.x/LICENSE

Special thanks

Also a huge thanks and gratitude to all beta testers and other engaged users, whose help in finding/eliminating all the bugs, translating AdGuard and moderating our communities was priceless. Special thanks to:

  • ag_bug_finder - beta tester of AdGuard for Windows
  • Aikatsui – active contributor to AdGuard Home
  • Andy Kleinert (AndyKl) – translator and proofreader to German in Crowdin
  • BigDargon – contributed the hostsVN project as a source to the list of AdGuard DNS
  • Blaz - started as a filter contributor and now working at AdGuard
  • Boo Berry - forum and Telegram group moderator
  • buuuuuuu190 - beta tester, active AdGuard Forum member
  • clarke - beta tester, active AdGuard Forum member
  • dartrax - beta tester, active AdGuard Forum member
  • dja2k - beta tester, active AdGuard Forum member
  • Eduardo Addad de Oliveira (eduardoaddad) – translator and proofreader to Portuguese and Portuguese, Brazilian in Crowdin
  • fabjazz - beta tester, active AdGuard Forum member
  • Görkem Emrah Güler (gork7777) – translator and proofreader to Turkish in Crowdin
  • hanschke - beta tester, active AdGuard Forum member
  • iDjay – outstanding beta tester of AdGuard for iOS
  • Imre Kristoffer Eilertsen (DandelionSprout) – maintainer of “Dandelion Sprout’s Nordic Filters” that are included in all AdGuard tools
  • IONIL – translator and proofreader to Hebrew in Crowdin
  • itabmedia - beta tester, active AdGuard Forum member
  • kirasam - beta tester, active AdGuard Forum member
  • krystian3w – very active filter contributor
  • lancelot.moon – translator and proofreader to Chinese Traditional in Crowdin, beta tester
  • Lord Ami - beta tester, active AdGuard Forum member
  • malware1 - beta tester, active AdGuard Forum member
  • milder - beta tester, active AdGuard Forum member
  • Nicos18 - beta tester, active AdGuard Forum member
  • Oizaro – translator and proofreader to Italian in Crowdin
  • Oleg Chashko — very active beta tester of AdGuard for Safari
  • Oskari Lavinto (olavinto) – translator and proofreader to Finnish in Crowdin
  • ouzbed - beta tester, active AdGuard Forum member
  • PentagramTr – filter contributor, namely, he has brought a lot of new things to the Turkish filter
  • Peter Hubinsky (hubak) – translator and proofreader to Slovak in Crowdin
  • PiQuark6046 – filter contributor
  • rickyoh - beta tester, active AdGuard Forum member
  • Ronin427 - beta tester, active AdGuard Forum member
  • Sanjay Nand - beta tester, active AdGuard Forum member
  • saturnotaku - beta tester, active AdGuard Forum member
  • steve1209 - beta tester, active AdGuard Forum member
  • streetwolf - beta tester, active AdGuard Forum member
  • superlex – helps us with scriptlets, filters, and AdGuard for Safari
  • TayTayTheKiller - beta tester, active AdGuard Forum member
  • TPS - bug finder, filter contributor
  • Yuki2718 – actively contributes to AdGuard filters
  • zznosar — active beta tester focused on AdGuard for iOS
  • Сергей Зозуля (sviperz) — active member of our Telegram group, beta tester

We also want to thank the xda-developers users. Thank you for your much helpful feedback!

We always appreciate comments from our users, especially constructive ones :) You can always contact us to share your thoughts about AdGuard, request new features, and submit bugs. Join our AdGuard Forum, Subreddit, Xda-developers Forum or visit our page on GitHub.