Source: https://seerepo.com/compare/mattermost-community/focalboard/vs/photoprism/photoprism
Markdown source: https://seerepo.com/compare/mattermost-community/focalboard/vs/photoprism/photoprism.md
Description: focalboard and photoprism share 4 technologies: go-sqlite3, Postgres, SQLite, and Prometheus. Both are written in Go.

# focalboard vs photoprism

focalboard and photoprism share 4 technologies: go-sqlite3, Postgres, SQLite, and Prometheus. Both are written in Go.

- [mattermost-community/focalboard](https://seerepo.com/r/mattermost-community/focalboard): Focalboard is an open source, self-hosted alternative to Trello, Notion, and Asana.
- [photoprism/photoprism](https://seerepo.com/r/photoprism/photoprism): AI-Powered Photos App 🌈💎✨

## What they share and what sets them apart

- In common: go-sqlite3, Postgres, SQLite, Prometheus
- Only in focalboard: Gorilla, pq, Mattermost, github.com/Masterminds/squirrel, github.com/mattermost/morph, github.com/mattermost/logr/v2
- Only in photoprism: Gin, chi, pgx, github.com/patrickmn/go-cache, MySQL, github.com/leandro-lugaresi/hub, MCP, Vue, Vite, vue-router, github.com/manifoldco/promptui, github.com/olekukonko/tablewriter, gorm.io/gorm, ldap, github.com/zitadel/oidc/v3, github.com/golang-jwt/jwt/v5, github.com/pquerna/otp, Model Context Protocol, github.com/yalue/onnxruntime_go, github.com/wamuir/graft, github.com/davidbyttow/govips/v2, golang.org/x/image, github.com/dsoprea/go-exif/v3, github.com/abema/go-mp4, github.com/antchfx/xmlquery, github.com/antchfx/xpath, github.com/dsoprea/go-heic-exif-extractor/v2, github.com/dsoprea/go-jpeg-image-structure/v2, github.com/dsoprea/go-png-image-structure/v2, github.com/dsoprea/go-tiff-image-structure/v2, github.com/sirupsen/logrus, github.com/sevlyar/go-daemon, cssnano, postcss-preset-env, Vuetify, MapLibre, photo-sphere-viewer, photoswipe, @mdi/font, pdfjs-dist, sanitize-html

## Side by side

| | focalboard | photoprism |
|---|---|---|
| Size | 121,787 lines written, 605 code files | 684,804 lines written, 1,852 code files |
| Who writes it | 0% of its commits signed by AI | 0% of its commits signed by AI. With Codex and Claude Code |
| Activity | Last push May 18, 2026, 3,254 commits, 26,550 stars | Last push November 12, 2026, 15,433 commits, 40,444 stars |
| Tests | 251 test files. 50.7% of its code files have a test that imports them | 1,696 test files. 78.6% of its code files have a test that imports them |

- Size: Lines written by people and agents, without generated ones; code files, without tests.
- Who writes it: A commit counts as AI's when it carries its signature: a Co-Authored-By line, its author name or the merge of its branch.
- Activity: From GitHub and its history, on the day SeeRepo read it.
- Tests: The files that test the code, and the share of code files a test imports.

## Frequently asked questions

### Which is bigger, focalboard or photoprism?

photoprism, with 684,804 lines written; focalboard has 121,787.

The proof: [photoprism/photoprism's code at commit e1d2764](https://github.com/photoprism/photoprism/tree/e1d27641ce79d220635f736abfdfbf9bcede2c08)

### Which has more GitHub stars, focalboard or photoprism?

photoprism, with 40,444 stars; focalboard has 26,550.

The proof: [photoprism/photoprism on GitHub](https://github.com/photoprism/photoprism)

### Which has more tests, focalboard or photoprism?

photoprism, with 1,696 test files; focalboard has 251.

The proof: [photoprism/photoprism's code at commit e1d2764](https://github.com/photoprism/photoprism/tree/e1d27641ce79d220635f736abfdfbf9bcede2c08)

### Which was updated more recently, focalboard or photoprism?

photoprism: its last push was on November 12, 2026, and focalboard's on May 18, 2026.

The proof: [photoprism/photoprism's commits on GitHub](https://github.com/photoprism/photoprism/commits)

## Sources

- mattermost-community/focalboard: Read on November 8, 2026, at commit a84bbb6 (https://github.com/mattermost-community/focalboard/tree/a84bbb65e32edf972856b329417096ac413518e9)
- photoprism/photoprism: Read on November 13, 2026, at commit e1d2764 (https://github.com/photoprism/photoprism/tree/e1d27641ce79d220635f736abfdfbf9bcede2c08)

## What is your repo built with?

Any public repo, with no account: https://seerepo.com/r/owner/repo/built, with the owner and name it has on GitHub.
