What is netmaker built with?

netmaker is a Go repo built with Gorilla. It stores its data in Postgres and SQLite, reaches it with gorm.io/gorm and gorm.io/datatypes, signs people in with github.com/golang-jwt/jwt/v4, golang.org/x/oauth2, github.com/coreos/go-oidc/v3, and github.com/pquerna/otp, measures its use with PostHog, connects to Google, makes its content with github.com/skip2/go-qrcode and gopkg.in/mail.v2, validates its data with github.com/go-playground/validator/v10, is tested with github.com/stretchr/testify, github.com/matryer/is, and github.com/google/go-cmp, and uses github.com/eclipse/paho.mqtt.golang and ClickHouse. It has 107,004 written lines, with 102 test files.

Read on November 11, 2026, at commit 4d495c6. Read it as markdown

The card says what it's built with. Its whole map opens it up: every part of the code and how it connects to the rest.

Backend

The base 1

Data 4

Data access 2

Sign-in 4

Services 2

Support

Content 2

Validation 1

Testing 3

  • github.com/stretchr/testify47 files
  • github.com/google/go-cmp2 files
  • github.com/matryer/is3 files

Tools 1

  • github.com/spf13/cobra75 files

Other 17

  • github.com/gorilla/websocket4 files
  • HashiCorp4 files
  • github.com/goombaio/namegenerator2 files
  • Uber2 files
  • github.com/gorilla/handlers1 file
  • github.com/Masterminds/semver/v31 file
  • golang.org/x/exp47 files
  • golang.org/x/crypto12 files
  • golang.zx2c4.com/wireguard/wgctrl9 files
  • google.golang.org/protobuf4 files
  • github.com/c-robinson/iplib2 files
  • golang.org/x/time2 files
5 more
  • gopkg.in/yaml.v32 files
  • filippo.io/edwards255191 file
  • github.com/biter777/countries1 file
  • github.com/blang/semver1 file
  • github.com/klauspost/compress1 file

Other repos with a similar stack

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

Frequently asked questions

What language is netmaker written in?
netmaker is written in Go, with 107,004 written lines.
What framework does netmaker use?
netmaker is built with Gorilla.
What database does netmaker use?
netmaker stores its data in Postgres and SQLite and reaches it with gorm.io/gorm and gorm.io/datatypes.

The proof: db/postgres.go, line 11

What does netmaker sign people in with?
netmaker signs people in with github.com/golang-jwt/jwt/v4, golang.org/x/oauth2, github.com/coreos/go-oidc/v3, and github.com/pquerna/otp.
What services does netmaker use?
netmaker measures its use with PostHog, connects to Google, and uses github.com/eclipse/paho.mqtt.golang and ClickHouse.

The proof: logic/telemetry.go, line 17

Does netmaker have tests?
Yes. netmaker has 102 test files and is tested with github.com/stretchr/testify, github.com/matryer/is, and github.com/google/go-cmp.
Which repos have a stack like netmaker's?
The ones that share most of its stack:QuantumNous/new-apiharness/harnessAlistGo/alist

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 →