What is focalboard built with?

focalboard is a Go repo built with Gorilla and Mattermost. It stores its data in Postgres and SQLite, reaches it with github.com/Masterminds/squirrel and github.com/mattermost/morph, is tested with github.com/stretchr/testify, github.com/golang/mock, cypress-failed-log, @testing-library/cypress, and cypress-real-events, deploys with Prometheus and github.com/mattermost/logr/v2, and uses go-sqlite3 and pq. It has 121,787 written lines, with 251 test files.

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

  • github.com/Masterminds/squirrel24 files
  • github.com/mattermost/morph2 files

Support

The base 1

  • Mattermost98 files

Testing 5

  • github.com/stretchr/testify84 files
  • github.com/golang/mock14 files
  • cypress-failed-log2 files
  • @testing-library/cypress1 file
  • cypress-real-events1 file

Deploy 2

  • Prometheus2 files
  • github.com/mattermost/logr/v21 file

Tools 4

  • webpack-merge3 files
  • copy-webpack-plugin2 files
  • html-webpack-plugin2 files
  • terser-webpack-plugin1 file

Other 9

  • github.com/pkg/errors6 files
  • github.com/gorilla/websocket1 file
  • github.com/oklog/run1 file
  • github.com/spf13/viper1 file
  • Google1 file
  • github.com/wiggin77/merror7 files
  • github.com/rivo/uniseg1 file
  • github.com/sergi/go-diff1 file
  • golang.org/x/crypto1 file

Other repos with a similar stack

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

Frequently asked questions

What language is focalboard written in?
focalboard is written in Go, with 121,787 written lines.
What framework does focalboard use?
focalboard is built with Gorilla and Mattermost.
What database does focalboard use?
focalboard stores its data in Postgres and SQLite and reaches it with github.com/Masterminds/squirrel and github.com/mattermost/morph.

The proof: server/services/store/sqlstore/blocks.go, line 12

What services does focalboard use?
focalboard uses go-sqlite3 and pq.
Does focalboard have tests?
Yes. focalboard has 251 test files and is tested with github.com/stretchr/testify, github.com/golang/mock, cypress-failed-log, @testing-library/cypress, and cypress-real-events.
Which repos have a stack like focalboard's?
The ones that share most of its stack:harness/harnessmattermost/mattermostgo-gitea/gitea

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 →