What is trigger.dev built with?

trigger.dev is a TypeScript repo built with React, Remix, remix-utils, remix-run, Express, and 1 more. It stores its data in @aws-sdk/s3-request-presigner, lru-cache, Postgres, ClickHouse, and Convex, reaches it with Prisma and Drizzle, signs people in with jose, remix-auth, remix-auth-google, @aws-sdk/client-sts, and Better Auth, sends email with Resend, uses AI through @ai-sdk/react, ai, OpenAI, ai-sdk, Anthropic, and 1 more, measures its use with PostHog, watches its errors with Sentry, connects to GitHub, makes its content with streamdown, prismjs, qrcode.react, react-markdown, react-email, and 2 more, validates its data with Zod, zod-validation-error, @sinclair/typebox, arktype, yup, and 1 more, is tested with @playwright/test, Vitest, @testcontainers/postgresql, supertest, jsdom, and 3 more, deploys with prom-client, @kubernetes/client-node, dockerode, @aws-sdk/client-ecr, opentelemetry, and 3 more, and uses Redis, GraphQL, and MCP. It has 1,285,621 written lines, with 1,890 test files.

Read on November 7, 2026, at commit 41ad199. Read it as markdown

Frontend

The base 3

Styles 3

Interface 19

7 more

Icons 3

Backend

Support

Testing 8

  • Vitest1,707 files
  • testcontainers10 files
  • @testcontainers/postgresql6 files
  • @playwright/test2 files
  • convex-test1 file
  • jsdom1 file
  • @epic-web/test-server3 files
  • supertest3 files

Validation 6

Deploy 8

The base 1

Content 7

Tools 22

  • esbuild10 files
  • @typescript/typescript63 files
  • tinyglobby3 files
  • @remix-run/dev2 files
  • sql-formatter1 file
  • commander38 files
  • assert-never28 files
  • antlr4ts5 files
  • pkg-types4 files
  • source-map-support4 files
  • cli-table33 files
  • magicast2 files
10 more
  • nypm2 files
  • c121 file
  • find-up1 file
  • git-last-commit1 file
  • has-flag1 file
  • ignore1 file
  • import-in-the-middle1 file
  • resolve1 file
  • rimraf1 file
  • vite-tsconfig-paths1 file

Other 61

  • OpenTelemetry64 files
  • nanoid36 files
  • chalk12 files
  • date-fns11 files
  • socket.io-client9 files
  • @slack/web-api6 files
  • .ENV4 files
  • SemVer4 files
  • Socket.io4 files
  • SWR4 files
  • Effect2 files
  • eventsource2 files
49 more
  • @aws-sdk/s3-presigned-post1 file
  • @internationalized/date1 file
  • @tanstack/match-sorter-utils1 file
  • engine.io1 file
  • execa1 file
  • socket.io-adapter1 file
  • uuid1 file
  • neverthrow45 files
  • std-env25 files
  • parse-duration22 files
  • p-map13 files
  • tiny-invariant12 files
  • tinyexec10 files
  • p-limit9 files
  • cron-parser8 files
  • p-retry8 files
  • react-use6 files
  • match-sorter5 files
  • json-stable-stringify4 files
  • superjson4 files
  • cronstrue3 files
  • slug3 files
  • uncrypto3 files
  • dequal2 files
  • mlly2 files
  • open2 files
  • picomatch2 files
  • redlock2 files
  • seedrandom2 files
  • signal-exit2 files
  • strip-ansi2 files
  • tar2 files
  • ws2 files
  • xdg-app-paths2 files
  • ansi-escapes1 file
  • aws4fetch1 file
  • clsx1 file
  • compression1 file
  • confbox1 file
  • cookie1 file
  • decimal.js1 file
  • defu1 file
  • eventsource-parser1 file
  • humanize-duration1 file
  • ini1 file
  • isbot1 file
  • jsonc-parser1 file
  • random-words1 file
  • supports-color1 file

Other repos with a similar stack

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

Frequently asked questions

What language is trigger.dev written in?
trigger.dev is written in TypeScript, with 1,285,621 written lines.
What framework does trigger.dev use?
trigger.dev is built with React, Remix, remix-utils, remix-run, Express, and react-router-dom.

The proof: in apps/webapp/package.json

What database does trigger.dev use?
trigger.dev stores its data in @aws-sdk/s3-request-presigner, lru-cache, Postgres, ClickHouse, and Convex and reaches it with Prisma and Drizzle.
What does trigger.dev sign people in with?
trigger.dev signs people in with jose, remix-auth, remix-auth-google, @aws-sdk/client-sts, and Better Auth.
Does trigger.dev use AI?
Yes. trigger.dev uses AI through @ai-sdk/react, ai, OpenAI, ai-sdk, Anthropic, and @ai-sdk/provider.
What services does trigger.dev use?
trigger.dev sends email with Resend, measures its use with PostHog, watches its errors with Sentry, connects to GitHub, and uses Redis, GraphQL, and MCP.

The proof: internal-packages/emails/src/transports/resend.ts, line 3

Does trigger.dev have tests?
Yes. trigger.dev has 1,890 test files and is tested with @playwright/test, Vitest, @testcontainers/postgresql, supertest, jsdom, testcontainers, @epic-web/test-server, and convex-test.
Which repos have a stack like trigger.dev'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.

Or look inside SeeRepo's own →

Is it your repo? Add its badge, keep it up to date or take it down →