What is gofr built with?

gofr is a Go repo built with Gorilla. It stores its data in NATS.io, github.com/gocql/gocql, MySQL, ClickHouse, and github.com/nats-io/nats-server/v2, signs people in with github.com/golang-jwt/jwt/v5, golang.org/x/oauth2, and github.com/aws/aws-sdk-go-v2/credentials, is tested with github.com/stretchr/testify, Uber, github.com/DATA-DOG/go-sqlmock, github.com/alicebob/miniredis/v2, go.uber.org/goleak, and 1 more, deploys with OpenTelemetry, go.opentelemetry.io/otel, go.opentelemetry.io/otel/sdk, github.com/aws/aws-sdk-go-v2, go.opentelemetry.io/otel/sdk/metric, and 10 more, and uses go-redis, pgx, pq, s3, sqlite, and 5 more. It has 203,252 written lines, with 362 test files.

Read on November 5, 2026, at commit b8747c3. Read it as markdown

Backend

The base 1

Data 15

3 more

Sign-in 3

Support

Testing 6

  • github.com/stretchr/testify285 files
  • Uber128 files
  • github.com/DATA-DOG/go-sqlmock9 files
  • github.com/golang/mock1 file
  • github.com/alicebob/miniredis/v28 files
  • go.uber.org/goleak2 files

Deploy 15

3 more
  • github.com/Azure/azure-sdk-for-go/sdk/azcore1 file
  • go.opencensus.io1 file
  • go.opentelemetry.io/otel/exporters/prometheus1 file

Other 19

  • Google11 files
  • github.com/gorilla/websocket7 files
  • github.com/google/uuid3 files
  • github.com/pkg/sftp3 files
  • github.com/coder/websocket1 file
  • github.com/gogo/protobuf1 file
  • github.com/prometheus/otlptranslator1 file
  • google.golang.org/genproto/googleapis/rpc1 file
  • golang.org/x/sync4 files
  • go.opentelemetry.io/contrib/instrumentation/net/http/httptrace/otelhttptrace2 files
  • golang.org/x/term2 files
  • github.com/grpc-ecosystem/go-grpc-middleware/v21 file
7 more
  • github.com/joho/godotenv1 file
  • github.com/pkg/errors1 file
  • golang.org/x/crypto1 file
  • golang.org/x/text1 file
  • golang.org/x/time1 file
  • google.golang.org/protobuf1 file
  • gopkg.in/yaml.v31 file

Other repos with a similar stack

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

Frequently asked questions

What language is gofr written in?
gofr is written in Go, with 203,252 written lines.
What framework does gofr use?
gofr is built with Gorilla.
What database does gofr use?
gofr stores its data in NATS.io, github.com/gocql/gocql, MySQL, ClickHouse, and github.com/nats-io/nats-server/v2.
What does gofr sign people in with?
gofr signs people in with github.com/golang-jwt/jwt/v5, golang.org/x/oauth2, and github.com/aws/aws-sdk-go-v2/credentials.
What services does gofr use?
gofr uses go-redis, pgx, pq, s3, sqlite, Redis, Dgraph, github.com/Azure/azure-sdk-for-go/sdk/storage/azblob, github.com/Azure/azure-sdk-for-go/sdk/storage/azfile, and github.com/jlaffaye/ftp.
Does gofr have tests?
Yes. gofr has 362 test files and is tested with github.com/stretchr/testify, Uber, github.com/DATA-DOG/go-sqlmock, github.com/alicebob/miniredis/v2, go.uber.org/goleak, and github.com/golang/mock.
Which repos have a stack like gofr's?
The ones that share most of its stack:temporalio/temporalinfiniflow/ragflowtraefik/traefik

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 →