¿Con qué está hecho filestash?

filestash es un repo de Go hecho con Gorilla. Guarda sus datos en SQLite y github.com/patrickmn/go-cache, inicia sesión con github.com/go-ldap/ldap/v3, github.com/golang-jwt/jwt/v5, github.com/pquerna/otp y golang.org/x/oauth2, arma su contenido con resize, golang.org/x/image, gopkg.in/gomail.v2 y github.com/srwiley/rasterx, se prueba con testify y mockall, se despliega con log y github.com/aws/aws-sdk-go y usa go-sqlite3, maxminddb-golang, mysql, pq, github.com/Azure/azure-sdk-for-go/sdk/storage/azblob y 2 más. Son 42,809 líneas escritas.

Leído el 8 de noviembre de 2026, en el commit 366b4a8. Léela en markdown

Backend

Apoyo

Contenido 4

  • golang.org/x/image3 archivos
  • gopkg.in/gomail.v23 archivos
  • github.com/srwiley/rasterx1 archivo
  • resize

Pruebas 2

  • testify
  • mockall3 archivos

Despliegue 2

Otras 23

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

Otros repos con un stack parecido

Ordenados por cuánto de su stack comparten con filestash, y después por estrellas.

Preguntas frecuentes

¿En qué lenguaje está escrito filestash?
filestash está escrito en Go, con 42,809 líneas escritas.
¿Qué framework usa filestash?
filestash está hecho con Gorilla.
¿Qué base de datos usa filestash?
filestash guarda sus datos en SQLite y github.com/patrickmn/go-cache.

La prueba: server/pkg/sqlite/nocgo.go, línea 9

¿Con qué inicia sesión filestash?
filestash inicia sesión con github.com/go-ldap/ldap/v3, github.com/golang-jwt/jwt/v5, github.com/pquerna/otp y golang.org/x/oauth2.
¿Qué servicios usa filestash?
filestash usa go-sqlite3, maxminddb-golang, mysql, pq, github.com/Azure/azure-sdk-for-go/sdk/storage/azblob, Redis y storj.io/uplink.
¿Qué repos tienen un stack parecido a filestash?

Mira tu código por dentro, hoy.

Pega tu repo y lo ves dibujado, parte por parte: uno mediano, en menos de un minuto.

Gratis y sin cuenta.

O mira por dentro el de SeeRepo →

¿Es tu repo? Ponle su insignia, tenlo al día o quítalo →