¿Con qué está hecho shiori?

shiori es un repo de Go hecho con github.com/julienschmidt/httprouter, Vite, Vue y vue-router. Guarda sus datos en SQLite y MySQL, accede a ellos con github.com/jmoiron/sqlx y github.com/huandu/go-sqlbuilder, inicia sesión con github.com/golang-jwt/jwt/v5, arma su contenido con github.com/PuerkitoBio/goquery, github.com/disintegration/imaging, github.com/go-shiori/go-readability y golang.org/x/image, se prueba con github.com/stretchr/testify, github.com/mxschmitt/playwright-go, Docker y github.com/testcontainers/testcontainers-go, se despliega con github.com/sirupsen/logrus y usa go-sqlite3, pq, github.com/patrickmn/go-cache y Postgres. Son 58,908 líneas escritas, con 69 archivos de prueba.

Leído el 12 de noviembre de 2026, en el commit aebb402. Léela en markdown

La ficha dice con qué está hecho. Su mapa entero lo abre por dentro: cada parte del código y cómo se conecta con las demás.

Frontend

Backend

Datos 6

Acceso a los datos 2

Inicio de sesión 1

Apoyo

La base 1

  • github.com/julienschmidt/httprouter4 archivos

Contenido 4

Pruebas 4

  • github.com/stretchr/testify53 archivos
  • Docker1 archivo
  • github.com/testcontainers/testcontainers-go1 archivo
  • github.com/mxschmitt/playwright-go5 archivos

Despliegue 1

Herramientas 3

  • github.com/swaggo/http-swagger/v21 archivo
  • swag
  • github.com/spf13/cobra13 archivos

Otras 13

  • vue-i18n22 archivos
  • github.com/pkg/errors7 archivos
  • Pinia6 archivos
  • github.com/gofrs/uuid/v54 archivos
  • github.com/spf13/afero3 archivos
  • golang.org/x/crypto2 archivos
  • github.com/blang/semver1 archivo
  • github.com/fatih/color1 archivo
  • github.com/muesli/go-app-paths1 archivo
  • github.com/sethvargo/go-envconfig1 archivo
  • github.com/spf13/pflag1 archivo
  • golang.org/x/net1 archivo
1 más
  • golang.org/x/term1 archivo

Otros repos con un stack parecido

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

Preguntas frecuentes

¿En qué lenguaje está escrito shiori?
shiori está escrito en Go, con 58,908 líneas escritas.
¿Qué framework usa shiori?
shiori está hecho con github.com/julienschmidt/httprouter, Vite, Vue y vue-router.
¿Qué base de datos usa shiori?
shiori guarda sus datos en SQLite y MySQL y accede a ellos con github.com/jmoiron/sqlx y github.com/huandu/go-sqlbuilder.

La prueba: internal/database/sqlite.go, línea 19

¿Con qué inicia sesión shiori?
shiori inicia sesión con github.com/golang-jwt/jwt/v5.
¿Qué servicios usa shiori?
shiori usa go-sqlite3, pq, github.com/patrickmn/go-cache y Postgres.
¿shiori tiene pruebas?
Sí. shiori tiene 69 archivos de prueba y se prueba con github.com/stretchr/testify, github.com/mxschmitt/playwright-go, Docker y github.com/testcontainers/testcontainers-go.
¿Qué repos tienen un stack parecido a shiori?
Los que más comparten su stack:go-gitea/giteaWei-Shaw/sub2apiusememos/memos

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 →