What is gf built with?
gf is a Go repo built with gf and github.com/charmbracelet/bubbletea. It stores its data in Consul, etcd, github.com/go-zookeeper/zk, github.com/sijms/go-ora/v2, ClickHouse, and 1 more, makes its content with github.com/grokify/html-strip-tags-go, deploys with OpenTelemetry, go.opentelemetry.io/otel/trace, go.opentelemetry.io/otel/metric, go.opentelemetry.io/otel/sdk, go.opentelemetry.io/otel/sdk/metric, and 6 more, and uses go-redis, go-sqlite3, mysql, pgsql, pq, and 3 more. It has 594,284 written lines, with 1,065 test files.
Read on November 10, 2026, at commit df697b6. Read it as markdown
Frontend
Styles 1
Interface 4
github.com/charmbracelet/bubbles1 file
github.com/charmbracelet/huh1 file
- github.com/olekukonko/tablewriter6 files
- github.com/schollz/progressbar/v31 file
Backend
Data 14
- Consul4 files
- etcd4 files
- Redis4 files · contrib/nosql/redis/redis.go, line 14
github.com/go-zookeeper/zk3 files
- ClickHouse2 files
- go-redis
mysql
pgsql
- github.com/sijms/go-ora/v23 files
- github.com/microsoft/go-mssqldb2 files
- github.com/glebarez/go-sqlite1 file
- go-sqlite3
Other repos with a similar stack
Ordered by how much of its stack they share with gf, then by stars.
- SigNozsignoz32.5k
SigNoz is an open-source, OpenTelemetry-native observability platform for your team and their AI agents. Get logs, metrics, and traces in one tool with features like APM, distributed tracing, log management, infra monitoring, etc. Combined with SigNoz MCP and a native AI teammate (in SigNoz Cloud) it helps you build more resilient apps.
11 of 57 in commonCompare → - prometheusprometheus67.6k
The Prometheus monitoring system and time series database.
10 of 57 in commonCompare →
Frequently asked questions
What language is gf written in?
What framework does gf use?
What database does gf use?
What services does gf use?
Does gf have tests?
Which repos have a stack like gf'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 →

