What is portmaster built with?

portmaster is a Go repo built with Tauri, Gorilla, glib, Tokio, tauri-runtime-wry, and 2 more. It makes its content with gdk-pixbuf, github.com/fogleman/gg, golang.org/x/image, handlebars, zip, and 1 more, is tested with assert_matches, github.com/stretchr/testify, Protractor, and jasmine-spec-reporter, deploys with log, github.com/lmittmann/tint, and tauri-plugin-log, and uses sqlite, zombiezen.com/go/sqlite, github.com/rubenv/sql-migrate, cached, etcd, and 2 more. It has 241,137 written lines, with 176 test files.

Read on November 9, 2026, at commit bffef13. 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.

Frontend

The base 2

Interface 11

Styles 2

Icons 1

  • fortawesome4 files

Backend

The base 2

Data 7

  • etcd1 file
  • zombiezen.com/go/sqlite6 files
  • github.com/rubenv/sql-migrate2 files
  • cached1 file
  • github.com/bluele/gcache1 file
  • github.com/jackc/puddle/v21 file
  • sqlite

Support

The base 3

Content 6

Testing 4

  • github.com/stretchr/testify30 files
  • Protractor2 files
  • jasmine-spec-reporter1 file
  • assert_matches

Deploy 3

Tools 8

  • @angular-devkit/build-angular4 files
  • github.com/maruel/panicparse/v23 files
  • clap_lex1 file
  • ts-node1 file
  • github.com/spf13/cobra14 files
  • num-derive3 files
  • github.com/davecgh/go-spew1 file
  • github.com/tc-hib/winres1 file

Other 71

  • rxjs94 files
  • github.com/miekg/dns28 files
  • HashiCorp9 files
  • github.com/hashicorp/go-multierror7 files
  • zone.js7 files
  • VictoriaMetrics6 files
  • github.com/tidwall/sjson4 files
  • Cilium3 files
  • github.com/tidwall/gjson3 files
  • dark-light2 files
  • fuse.js2 files
  • github.com/gorilla/websocket2 files
59 more
  • github.com/hectane/go-acl2 files
  • @angular/localize1 file
  • @tauri-apps/plugin-websocket1 file
  • github.com/agext/levenshtein1 file
  • github.com/godbus/dbus/v51 file
  • github.com/gofrs/uuid1 file
  • github.com/r3labs/diff/v31 file
  • tauri-apps1 file
  • tauri-plugin-clipboard-manager1 file
  • tauri-plugin-os1 file
  • tauri-plugin-shell1 file
  • tauri-plugin-single-instance1 file
  • tauri-plugin-websocket1 file
  • golang.org/x/sys20 files
  • windows-sys20 files
  • golang.org/x/exp14 files
  • serde12 files
  • smoltcp10 files
  • serde_json9 files
  • github.com/shirou/gopsutil7 files
  • golang.org/x/net7 files
  • golang.org/x/sync6 files
  • github.com/google/gopacket5 files
  • github.com/ghodss/yaml3 files
  • num-traits3 files
  • reqwest3 files
  • thiserror3 files
  • widestring3 files
  • windows3 files
  • chrono2 files
  • github.com/coreos/go-iptables2 files
  • github.com/oschwald/maxminddb-golang2 files
  • github.com/vincent-petithory/dataurl2 files
  • open2 files
  • bytes1 file
  • data-urls1 file
  • dataurl1 file
  • dirs1 file
  • futures-util1 file
  • github.com/armon/go-radix1 file
  • github.com/awalterschulze/gographviz1 file
  • github.com/gobwas/glob1 file
  • github.com/google/shlex1 file
  • github.com/mattn/go-colorable1 file
  • github.com/mattn/go-isatty1 file
  • github.com/mitchellh/copystructure1 file
  • github.com/umahmood/haversine1 file
  • github.com/Xuanwo/go-locale1 file
  • gopkg.in/yaml.v31 file
  • http1 file
  • lazy_static1 file
  • psl1 file
  • tokio-websockets1 file
  • uuid1 file
  • windows-service1 file
  • num
  • rust-ini
  • serde_derive
  • url

Other repos with a similar stack

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

Frequently asked questions

What language is portmaster written in?
portmaster is written in Go, with 241,137 written lines.
What framework does portmaster use?
portmaster is built with Tauri, Gorilla, glib, Tokio, tauri-runtime-wry, Angular, and @tauri-apps/api.
What services does portmaster use?
portmaster uses sqlite, zombiezen.com/go/sqlite, github.com/rubenv/sql-migrate, cached, etcd, github.com/bluele/gcache, and github.com/jackc/puddle/v2.
Does portmaster have tests?
Yes. portmaster has 176 test files and is tested with assert_matches, github.com/stretchr/testify, Protractor, and jasmine-spec-reporter.
Which repos have a stack like portmaster's?
The ones that share most of its stack:unslothai/unslothjanhq/jant8y2/dbx

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 →