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
- Gin105 files
Data 12
- Redis9 files · storage/redis.go, line 13
- MySQL4 files · dskit/mysql/mysql.go, line 18
- Postgres3 files · dskit/postgres/postgres.go, line 18
- ClickHouse1 file
- OpenSearch1 file
- SQLite1 file · go.mod, line 70
- TiDB1 file
- go-redis
- github.com/patrickmn/go-cache4 files
- github.com/glebarez/sqlite1 file
- pq
- sarama
Data access 2
- gorm.io/gorm47 files
- gorm.io/driver/clickhouse1 file
Sign-in 5
github.com/golang-jwt/jwt3 files
github.com/coreos/go-oidc1 file
github.com/go-ldap/ldap/v31 file
- golang.org/x/oauth22 files
- github.com/mojocn/base64Captcha1 file
Services 2
- Kafka3 files · pushgw/writer/kafka_writer.go, line 6
- MCP1 file · aiagent/a2a/mcp.go, line 14
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?
What framework does nightingale use?
What database does nightingale use?
What does nightingale sign people in with?
Does nightingale use AI?
What services does nightingale use?
Does nightingale have tests?
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.
Is it your repo? Add its badge, keep it up to date or take it down →

