¿Con qué está hecho nightingale?

nightingale es un repo de Go hecho con Gin. Guarda sus datos en github.com/patrickmn/go-cache, MySQL y Postgres, accede a ellos con gorm.io/gorm y gorm.io/driver/clickhouse, inicia sesión con github.com/golang-jwt/jwt, golang.org/x/oauth2, github.com/coreos/go-oidc, github.com/go-ldap/ldap/v3 y github.com/mojocn/base64Captcha, usa IA con Model Context Protocol, arma su contenido con gopkg.in/gomail.v2, valida sus datos con github.com/google/jsonschema-go, se prueba con github.com/stretchr/testify y github.com/alicebob/miniredis/v2, se despliega con Prometheus, github.com/prometheus/prometheus, github.com/prometheus/client_golang, github.com/gin-contrib/pprof y github.com/prometheus/client_model y usa go-redis, pq, sarama, Redis, ClickHouse y 6 más. Son 204,238 líneas escritas, con 246 archivos de prueba.

Leído el 10 de noviembre de 2026, en el commit 3abcdb2. Léela en markdown

Backend

La base 1

  • Gin105 archivos

Datos 12

Acceso a los datos 2

Inicio de sesión 5

IA 1

Servicios 2

Apoyo

Contenido 1

  • gopkg.in/gomail.v24 archivos

Validación 1

Pruebas 2

  • github.com/stretchr/testify27 archivos
  • github.com/alicebob/miniredis/v211 archivos

Despliegue 5

Herramientas 2

  • github.com/davecgh/go-spew1 archivo
  • github.com/rakyll/statik1 archivo

Otras 34

  • github.com/pkg/errors45 archivos
  • Google20 archivos
  • github.com/golang/snappy4 archivos
  • github.com/golang/protobuf3 archivos
  • Mail.Ru3 archivos
  • Alibaba Cloud2 archivos
  • github.com/VictoriaMetrics/metricsql2 archivos
  • Bitly1 archivo
  • github.com/expr-lang/expr1 archivo
  • github.com/go-git/go-git/v51 archivo
  • github.com/gogo/protobuf1 archivo
  • github.com/larksuite/oapi-sdk-go/v31 archivo
22 más
  • github.com/tidwall/gjson1 archivo
  • HashiCorp1 archivo
  • github.com/mitchellh/mapstructure17 archivos
  • github.com/robfig/cron/v36 archivos
  • golang.org/x/sys5 archivos
  • gopkg.in/yaml.v34 archivos
  • github.com/BurntSushi/toml3 archivos
  • github.com/json-iterator/go3 archivos
  • gopkg.in/yaml.v23 archivos
  • github.com/alibabacloud-go/darabonba-openapi/v22 archivos
  • github.com/alibabacloud-go/tea2 archivos
  • github.com/jinzhu/copier2 archivos
  • github.com/pelletier/go-toml/v22 archivos
  • golang.org/x/exp2 archivos
  • golang.org/x/sync2 archivos
  • github.com/alecthomas/units1 archivo
  • github.com/alibabacloud-go/openapi-util1 archivo
  • github.com/araddon/dateparse1 archivo
  • github.com/mattn/go-isatty1 archivo
  • github.com/spaolacci/murmur31 archivo
  • github.com/tidwall/match1 archivo
  • golang.org/x/crypto1 archivo

Otros repos con un stack parecido

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

Preguntas frecuentes

¿En qué lenguaje está escrito nightingale?
nightingale está escrito en Go, con 204,238 líneas escritas.
¿Qué framework usa nightingale?
nightingale está hecho con Gin.
¿Qué base de datos usa nightingale?
nightingale guarda sus datos en github.com/patrickmn/go-cache, MySQL y Postgres y accede a ellos con gorm.io/gorm y gorm.io/driver/clickhouse.
¿Con qué inicia sesión nightingale?
nightingale inicia sesión con github.com/golang-jwt/jwt, golang.org/x/oauth2, github.com/coreos/go-oidc, github.com/go-ldap/ldap/v3 y github.com/mojocn/base64Captcha.
¿nightingale usa IA?
Sí. nightingale usa IA con Model Context Protocol.
¿Qué servicios usa nightingale?
nightingale usa go-redis, pq, sarama, Redis, ClickHouse, github.com/glebarez/sqlite, OpenSearch, SQLite, TiDB, Kafka y MCP.
¿nightingale tiene pruebas?
Sí. nightingale tiene 246 archivos de prueba y se prueba con github.com/stretchr/testify y github.com/alicebob/miniredis/v2.
¿Qué repos tienen un stack parecido a nightingale?

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 →