What is nightingale built with?

nightingale is a Go repo built with Gin. It stores its data in github.com/patrickmn/go-cache, MySQL, and Postgres, reaches it with gorm.io/gorm and gorm.io/driver/clickhouse, signs people in with github.com/golang-jwt/jwt, golang.org/x/oauth2, github.com/coreos/go-oidc, github.com/go-ldap/ldap/v3, and github.com/mojocn/base64Captcha, uses AI through Model Context Protocol, makes its content with gopkg.in/gomail.v2, validates its data with github.com/google/jsonschema-go, is tested with github.com/stretchr/testify and github.com/alicebob/miniredis/v2, deploys with Prometheus, github.com/prometheus/prometheus, github.com/prometheus/client_golang, github.com/gin-contrib/pprof, and github.com/prometheus/client_model, and uses go-redis, pq, sarama, Redis, ClickHouse, and 6 more. It has 204,238 written lines, with 246 test files.

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

Backend

The base 1

Data 12

Data access 2

Sign-in 5

AI 1

Services 2

Support

Content 1

  • gopkg.in/gomail.v24 files

Validation 1

Testing 2

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

Deploy 5

Tools 2

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

Other 34

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

Other repos with a similar stack

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

Frequently asked questions

What language is nightingale written in?
nightingale is written in Go, with 204,238 written lines.
What framework does nightingale use?
nightingale is built with Gin.
What database does nightingale use?
nightingale stores its data in github.com/patrickmn/go-cache, MySQL, and Postgres and reaches it with gorm.io/gorm and gorm.io/driver/clickhouse.
What does nightingale sign people in with?
nightingale signs people in with github.com/golang-jwt/jwt, golang.org/x/oauth2, github.com/coreos/go-oidc, github.com/go-ldap/ldap/v3, and github.com/mojocn/base64Captcha.
Does nightingale use AI?
Yes. nightingale uses AI through Model Context Protocol.
What services does nightingale use?
nightingale uses go-redis, pq, sarama, Redis, ClickHouse, github.com/glebarez/sqlite, OpenSearch, SQLite, TiDB, Kafka, and MCP.
Does nightingale have tests?
Yes. nightingale has 246 test files and is tested with github.com/stretchr/testify and github.com/alicebob/miniredis/v2.
Which repos have a stack like nightingale's?

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 →