Technologies

What is temporal built with?

temporal is a Go repo built with Gorilla. It stores its data in Postgres, MySQL, and SQLite, signs people in with github.com/aws/aws-sdk-go-v2/credentials, github.com/go-jose/go-jose/v4, and golang.org/x/oauth2, stores files in AWS S3, connects to Google, is tested with github.com/stretchr/testify, github.com/google/go-cmp, and go.uber.org/goleak, and deploys with OpenTelemetry, go.opentelemetry.io/otel, github.com/aws/aws-sdk-go-v2, go.uber.org/zap, github.com/aws/aws-sdk-go-v2/config, and 9 more. It has 952,127 written lines, with 1,385 test files.

Read on November 4, 2026, at commit d167000. Read it as markdown

Frontend

Interface

  • tablewriter
temporal1,359 files

Backend

The base

Sign-in

  • github.com/aws/aws-sdk-go-v2/credentials1 file
  • github.com/go-jose/go-jose/v41 file
  • golang.org/x/oauth21 file

Support

Testing

  • github.com/stretchr/testify1,054 files
  • github.com/google/go-cmp10 files
  • go.uber.org/goleak1 file

Deploy

  • OpenTelemetry14 files
  • go.opentelemetry.io/otel8 files
  • github.com/aws/aws-sdk-go-v24 files
  • go.uber.org/zap4 files
  • github.com/aws/aws-sdk-go-v2/config3 files
  • go.opentelemetry.io/otel/sdk/metric3 files
  • go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc2 files
  • go.opentelemetry.io/otel/sdk2 files
  • Prometheus2 files
  • github.com/felixge/httpsnoop1 file
  • github.com/prometheus/client_model1 file
  • go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc1 file
  • go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp1 file
  • go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc1 file

Tools

  • golang.org/x/mod2 files
  • github.com/aws/smithy-go1 file

Other

  • google.golang.org/protobuf169 files
  • github.com/google/uuid52 files
  • gopkg.in/yaml.v35 files
  • golang.org/x/time4 files
  • Uber4 files
  • golang.org/x/sync3 files
  • go.opentelemetry.io/proto/otlp2 files
  • golang.org/x/text2 files
  • github.com/Masterminds/sprig/v31 file
  • github.com/robfig/cron/v31 file

Other repos with a similar stack

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

Frequently asked questions

What language is temporal written in?
temporal is written in Go, with 952,127 written lines.
What framework does temporal use?
temporal is built with Gorilla.
What database does temporal use?
temporal stores its data in Postgres, MySQL, and SQLite.

The proof: common/persistence/sql/sqlplugin/postgresql/driver/pgx.go, line 9

What does temporal sign people in with?
temporal signs people in with github.com/aws/aws-sdk-go-v2/credentials, github.com/go-jose/go-jose/v4, and golang.org/x/oauth2.
What services does temporal use?
temporal stores files in AWS S3 and connects to Google.

The proof: common/archiver/s3store/util.go, line 14

Does temporal have tests?
Yes. temporal has 1,385 test files and is tested with github.com/stretchr/testify, github.com/google/go-cmp, and go.uber.org/goleak.
Which repos have a stack like temporal's?
The ones that share most of its stack:infiniflow/ragflowjaegertracing/jaegergetsops/sops

What is your repo built with?

Paste your public repo and see it drawn.

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 →