What is AdGuardHome built with?

AdGuardHome is a Go repo built with net/http, React, react-router-dom, Solid, and @solidjs/router. It stores its data in etcd, makes its content with howett.net/plist and js-yaml, is tested with github.com/stretchr/testify, github.com/google/go-cmp, @playwright/test, Vitest, @solidjs/testing-library, and 1 more, and deploys with github.com/kardianos/service and gopkg.in/natefinch/lumberjack.v2. It has 189,769 written lines, with 308 test files.

Read on November 6, 2026, at commit 13a429f. Read it as markdown

Frontend

The base 4

Styles 1

Interface 10

Backend

The base 1

Data 1

Support

Content 2

  • js-yaml2 files
  • howett.net/plist1 file

Testing 6

  • github.com/stretchr/testify140 files
  • Vitest121 files
  • @solidjs/testing-library64 files
  • @playwright/test18 files
  • Testing Library16 files
  • github.com/google/go-cmp1 file

Deploy 2

Tools 6

  • react-hot-loader1 file
  • webpack-merge4 files
  • clean-webpack-plugin2 files
  • copy-webpack-plugin2 files
  • html-webpack-plugin2 files
  • mini-css-extract-plugin2 files

Other 31

  • react-redux59 files
  • github.com/miekg/dns24 files
  • i18next24 files
  • github.com/gopacket/gopacket8 files
  • date-fns7 files
  • Google7 files
  • Lodash7 files
  • Redux5 files
  • nanoid3 files
  • github.com/google/gopacket2 files
  • github.com/quic-go/quic-go2 files
  • qs2 files
19 more
  • i18next-browser-languagedetector1 file
  • redux-thunk1 file
  • clsx150 files
  • react-i18next107 files
  • redux-actions28 files
  • golang.org/x/sys9 files
  • github.com/insomniacslk/dhcp7 files
  • go.yaml.in/yaml/v46 files
  • golang.org/x/net4 files
  • golang.org/x/crypto3 files
  • query-string3 files
  • copy-to-clipboard2 files
  • countries-and-timezones2 files
  • github.com/NYTimes/gziphandler2 files
  • ipaddr.js2 files
  • path2 files
  • github.com/fsnotify/fsnotify1 file
  • github.com/mdlayher/netlink1 file
  • url-polyfill1 file

Other repos with a similar stack

Ordered by how much of its stack they share with AdGuardHome, then by stars.

Frequently asked questions

What language is AdGuardHome written in?
AdGuardHome is written in Go, with 189,769 written lines.
What framework does AdGuardHome use?
AdGuardHome is built with net/http, React, react-router-dom, Solid, and @solidjs/router.
What database does AdGuardHome use?
AdGuardHome stores its data in etcd.
Does AdGuardHome have tests?
Yes. AdGuardHome has 308 test files and is tested with github.com/stretchr/testify, github.com/google/go-cmp, @playwright/test, Vitest, @solidjs/testing-library, and Testing Library.
Which repos have a stack like AdGuardHome's?

See inside your code, today.

Paste your repo and see it drawn, part by part: a medium one in under a minute.

Free, no account.

Or look inside SeeRepo's own →

Is it your repo? Add its badge, keep it up to date or take it down →