What is filestash built with?

filestash is a Go repo built with Gorilla. It stores its data in SQLite and github.com/patrickmn/go-cache, signs people in with github.com/go-ldap/ldap/v3, github.com/golang-jwt/jwt/v5, github.com/pquerna/otp, and golang.org/x/oauth2, makes its content with resize, golang.org/x/image, gopkg.in/gomail.v2, and github.com/srwiley/rasterx, is tested with testify and mockall, deploys with log and github.com/aws/aws-sdk-go, and uses go-sqlite3, maxminddb-golang, mysql, pq, github.com/Azure/azure-sdk-for-go/sdk/storage/azblob, and 2 more. It has 42,809 written lines.

Read on November 8, 2026, at commit 366b4a8. Read it as markdown

Backend

Support

Content 4

Testing 2

  • testify
  • mockall3 files

Deploy 2

Other 23

  • github.com/tetratelabs/wazero6 files
  • github.com/pkg/sftp2 files
  • github.com/cretz/bine1 file
  • github.com/go-git/go-git/v61 file
  • github.com/gorilla/websocket1 file
  • github.com/tidwall/gjson1 file
  • github.com/tidwall/sjson1 file
  • Google1 file
  • Proton Mail
  • golang.org/x/crypto14 files
  • golang.org/x/sync3 files
  • github.com/hirochachacha/go-smb22 files
11 more
  • golang.org/x/net2 files
  • github.com/bmatcuk/doublestar/v41 file
  • github.com/creack/pty1 file
  • github.com/mitchellh/hashstructure1 file
  • golang.org/x/sys1 file
  • golang.org/x/time1 file
  • serde1 file
  • serde_json1 file
  • ureq1 file
  • afero
  • ftpserverlib

Other repos with a similar stack

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

Frequently asked questions

What language is filestash written in?
filestash is written in Go, with 42,809 written lines.
What framework does filestash use?
filestash is built with Gorilla.
What database does filestash use?
filestash stores its data in SQLite and github.com/patrickmn/go-cache.

The proof: server/pkg/sqlite/nocgo.go, line 9

What does filestash sign people in with?
filestash signs people in with github.com/go-ldap/ldap/v3, github.com/golang-jwt/jwt/v5, github.com/pquerna/otp, and golang.org/x/oauth2.
What services does filestash use?
filestash uses go-sqlite3, maxminddb-golang, mysql, pq, github.com/Azure/azure-sdk-for-go/sdk/storage/azblob, Redis, and storj.io/uplink.
Which repos have a stack like filestash's?
The ones that share most of its stack:go-gitea/giteaphotoprism/photoprismharness/harness

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 →