Tecnologías

¿Con qué está hecho temporal?

temporal es un repo de Go hecho con Gorilla. Guarda sus datos en Postgres, MySQL y SQLite, inicia sesión con github.com/aws/aws-sdk-go-v2/credentials, github.com/go-jose/go-jose/v4 y golang.org/x/oauth2, guarda archivos en AWS S3, se conecta a Google, se prueba con github.com/stretchr/testify, github.com/google/go-cmp y go.uber.org/goleak y se despliega con OpenTelemetry, go.opentelemetry.io/otel, github.com/aws/aws-sdk-go-v2, go.uber.org/zap, github.com/aws/aws-sdk-go-v2/config y 9 más. Son 952,127 líneas escritas, con 1,385 archivos de prueba.

Leído el 4 de noviembre de 2026, en el commit d167000. Léela en markdown

Frontend

Interfaz

  • tablewriter
temporal1,359 archivos

Backend

La base

Inicio de sesión

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

Apoyo

Pruebas

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

Despliegue

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

Herramientas

  • golang.org/x/mod2 archivos
  • github.com/aws/smithy-go1 archivo

Otras

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

Otros repos con un stack parecido

Ordenados por cuánto de su stack comparten con temporal, y después por estrellas.

Preguntas frecuentes

¿En qué lenguaje está escrito temporal?
temporal está escrito en Go, con 952,127 líneas escritas.
¿Qué framework usa temporal?
temporal está hecho con Gorilla.
¿Qué base de datos usa temporal?
temporal guarda sus datos en Postgres, MySQL y SQLite.

La prueba: common/persistence/sql/sqlplugin/postgresql/driver/pgx.go, línea 9

¿Con qué inicia sesión temporal?
temporal inicia sesión con github.com/aws/aws-sdk-go-v2/credentials, github.com/go-jose/go-jose/v4 y golang.org/x/oauth2.
¿Qué servicios usa temporal?
temporal guarda archivos en AWS S3 y se conecta a Google.

La prueba: common/archiver/s3store/util.go, línea 14

¿temporal tiene pruebas?
Sí. temporal tiene 1,385 archivos de prueba y se prueba con github.com/stretchr/testify, github.com/google/go-cmp y go.uber.org/goleak.
¿Qué repos tienen un stack parecido a temporal?

¿Con qué está hecho tu repo?

Pega tu repo público y míralo dibujado.

Gratis y sin cuenta.

O mira por dentro el de SeeRepo →

¿Es tu repo? Ponle su insignia, tenlo al día o quítalo →