What is stash built with?

stash is a Go repo built with net/http, chi, 99designs, Vite, React, and 2 more. It stores its data in SQLite, github.com/golang-migrate/migrate/v4, HashiCorp, and localforage, reaches it with github.com/jmoiron/sqlx, signs people in with github.com/gorilla/sessions, github.com/golang-jwt/jwt/v4, and github.com/gorilla/securecookie, makes its content with github.com/disintegration/imaging, github.com/antchfx/htmlquery, github.com/rwcarlsen/goexif, golang.org/x/image, react-remark, and 1 more, validates its data with yup, is tested with github.com/stretchr/testify, github.com/chromedp/cdproto, and github.com/chromedp/chromedp, deploys with github.com/sirupsen/logrus and gopkg.in/natefinch/lumberjack.v2, and uses go-sqlite3. It has 266,372 written lines, with 118 test files.

Read on November 10, 2026, at commit aefc937. Read it as markdown

Frontend

The base 4

Styles 1

Interface 7

Icons 1

Backend

The base 2

Data 5

Data access 1

Sign-in 3

Support

The base 1

  • 99designs14 files

Content 6

  • github.com/antchfx/htmlquery1 file
  • remark-gfm1 file
  • github.com/disintegration/imaging3 files
  • github.com/rwcarlsen/goexif1 file
  • golang.org/x/image1 file
  • react-remark1 file

Testing 3

  • github.com/stretchr/testify73 files
  • github.com/chromedp/cdproto2 files
  • github.com/chromedp/chromedp2 files

Deploy 2

Validation 1

Tools 1

  • @graphql-codegen/cli1 file

Other 44

  • react-intl270 files
  • Lodash52 files
  • @apollo/client14 files
  • github.com/hasura/go-graphql-client3 files
  • Google2 files
  • moment2 files
  • ua-parser-js2 files
  • formatjs1 file
  • github.com/go-chi/cors1 file
  • github.com/gorilla/websocket1 file
  • github.com/pkg/browser1 file
  • github.com/tidwall/gjson1 file
32 more
  • mousetrap36 files
  • react-helmet16 files
  • github.com/json-iterator/go12 files
  • golang.org/x/text8 files
  • github.com/remeh/sizedwaitgroup5 files
  • gopkg.in/yaml.v25 files
  • github.com/anacrolix/dms4 files
  • github.com/dop251/goja4 files
  • golang.org/x/net4 files
  • github.com/spf13/pflag3 files
  • golang.org/x/sys3 files
  • github.com/knadh/koanf/v22 files
  • github.com/mitchellh/mapstructure2 files
  • github.com/vektah/gqlparser/v22 files
  • graphql-ws2 files
  • i18n-iso-countries2 files
  • apollo-upload-client1 file
  • crypto-js1 file
  • event-target-polyfill1 file
  • github.com/jinzhu/copier1 file
  • github.com/knadh/koanf/parsers/yaml1 file
  • github.com/knadh/koanf/providers/env1 file
  • github.com/knadh/koanf/providers/file1 file
  • github.com/knadh/koanf/providers/posflag1 file
  • github.com/lucasb-eyer/go-colorful1 file
  • github.com/sabhiram/go-gitignore1 file
  • github.com/spf13/cast1 file
  • github.com/vearutop/statigz1 file
  • golang.org/x/crypto1 file
  • golang.org/x/term1 file
  • golang.org/x/time1 file
  • universal-cookie1 file

Other repos with a similar stack

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

Frequently asked questions

What language is stash written in?
stash is written in Go, with 266,372 written lines.
What framework does stash use?
stash is built with net/http, chi, 99designs, Vite, React, react-router-dom, and react-router-hash-link.
What database does stash use?
stash stores its data in SQLite, github.com/golang-migrate/migrate/v4, HashiCorp, and localforage and reaches it with github.com/jmoiron/sqlx.

The proof: pkg/sqlite/blob.go, line 13

What does stash sign people in with?
stash signs people in with github.com/gorilla/sessions, github.com/golang-jwt/jwt/v4, and github.com/gorilla/securecookie.
What services does stash use?
stash uses go-sqlite3.
Does stash have tests?
Yes. stash has 118 test files and is tested with github.com/stretchr/testify, github.com/chromedp/cdproto, and github.com/chromedp/chromedp.
Which repos have a stack like stash's?
The ones that share most of its stack:mudler/LocalAIollama/ollamainfiniflow/ragflow

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 →