Source: https://seerepo.com/r/Portkey-AI/gateway/built
Markdown source: https://seerepo.com/r/Portkey-AI/gateway/built.md
Description: gateway is a TypeScript repo built with Hono, React, and Next.js. It signs people in with @smithy/signature-v4 and jose and uses AI through portkey-ai and ai.

# What is gateway built with?

gateway is a TypeScript repo built with Hono, React, and Next.js. It signs people in with @smithy/signature-v4 and jose, uses AI through portkey-ai and ai, validates its data with Zod and @cfworker/json-schema, deploys with @hono/node-server, and uses Redis. It has 78,769 written lines, with 40 test files.

Read on November 10, 2026, at commit 669825c.

Repository: https://github.com/Portkey-AI/gateway

## Backend (/)

### The base

- **[Hono](https://seerepo.com/uses/hono)**: 52 files · [in package.json](https://github.com/Portkey-AI/gateway/blob/669825cbe89ee51569918b8f78a9db486fd69dd4/package.json)

### Data

- **[Redis](https://seerepo.com/uses/redis)**: 2 files · [src/shared/services/cache/backends/redis.ts, line 5](https://github.com/Portkey-AI/gateway/blob/669825cbe89ee51569918b8f78a9db486fd69dd4/src/shared/services/cache/backends/redis.ts#L5)

### Sign-in

- **@smithy/signature-v4**: 2 files
- **[jose](https://seerepo.com/uses/jose)**: 1 file

### AI

- **portkey-ai**: 1 file

## Support (/)

### Validation

- **[Zod](https://seerepo.com/uses/zod)**: 3 files
- **@cfworker/json-schema**: 1 file

### Deploy

- **[@hono/node-server](https://seerepo.com/uses/hono-node-server)**: 1 file

### Other

- **@aws-crypto/sha256-js**: 2 files
- **@hono/node-ws**: 1 file
- **async-retry**: 1 file
- **avsc**: 1 file
- **ws**: 1 file

## Frontend (cookbook/integrations/vercel)

### The base

- **[React](https://seerepo.com/uses/react)**: 4 files · [in cookbook/integrations/vercel/package.json](https://github.com/Portkey-AI/gateway/blob/669825cbe89ee51569918b8f78a9db486fd69dd4/cookbook/integrations/vercel/package.json)
- **[Next.js](https://seerepo.com/uses/nextjs)**: 3 files · [in cookbook/integrations/vercel/package.json](https://github.com/Portkey-AI/gateway/blob/669825cbe89ee51569918b8f78a9db486fd69dd4/cookbook/integrations/vercel/package.json)

### Styles

- **[Tailwind CSS](https://seerepo.com/uses/tailwind-css)**
- **[class-variance-authority](https://seerepo.com/uses/class-variance-authority)**: 2 files
- **[tailwind-merge](https://seerepo.com/uses/tailwind-merge)**: 1 file

### Interface

- **[Radix UI](https://seerepo.com/uses/radix-ui)**: 2 files

## Backend (cookbook/integrations/vercel)

### AI

- **[ai](https://seerepo.com/uses/ai)**: 4 files

## Support (cookbook/integrations/vercel)

### Validation

- **[Zod](https://seerepo.com/uses/zod)**: 1 file

### Other

- **.ENV**: 3 files
- **clsx**: 1 file

## Other repos with a similar stack

- [Significant-Gravitas/AutoGPT](https://seerepo.com/r/Significant-Gravitas/AutoGPT/built): Redis, React, Next.js, jose, Zod, Tailwind CSS, class-variance-authority, tailwind-merge, Radix UI, ai · [Compare](https://seerepo.com/compare/Portkey-AI/gateway/vs/Significant-Gravitas/AutoGPT)
- [THU-MAIC/OpenMAIC](https://seerepo.com/r/THU-MAIC/OpenMAIC/built): Hono, React, Next.js, Zod, @hono/node-server, Tailwind CSS, class-variance-authority, tailwind-merge, Radix UI, ai · [Compare](https://seerepo.com/compare/Portkey-AI/gateway/vs/THU-MAIC/OpenMAIC)
- [novuhq/novu](https://seerepo.com/r/novuhq/novu/built): Hono, Redis, React, Next.js, Zod, Tailwind CSS, class-variance-authority, tailwind-merge, Radix UI, ai · [Compare](https://seerepo.com/compare/novuhq/novu/vs/Portkey-AI/gateway)
- [calcom/cal.diy](https://seerepo.com/r/calcom/cal.diy/built): Redis, React, Next.js, jose, Zod, Tailwind CSS, class-variance-authority, tailwind-merge, Radix UI · [Compare](https://seerepo.com/compare/calcom/cal.diy/vs/Portkey-AI/gateway)
- [reactive-resume/reactive-resume](https://seerepo.com/r/reactive-resume/reactive-resume/built): Hono, Redis, React, jose, Zod, @hono/node-server, Tailwind CSS, class-variance-authority, ai · [Compare](https://seerepo.com/compare/Portkey-AI/gateway/vs/reactive-resume/reactive-resume)
- [bytedance/UI-TARS-desktop](https://seerepo.com/r/bytedance/UI-TARS-desktop/built): Hono, React, jose, Zod, @hono/node-server, Tailwind CSS, class-variance-authority, tailwind-merge, Radix UI · [Compare](https://seerepo.com/compare/bytedance/UI-TARS-desktop/vs/Portkey-AI/gateway)

## Frequently asked questions

### What language is gateway written in?

gateway is written in TypeScript, with 78,769 written lines.

### What framework does gateway use?

gateway is built with Hono, React, and Next.js.

The proof: [in package.json](https://github.com/Portkey-AI/gateway/blob/669825cbe89ee51569918b8f78a9db486fd69dd4/package.json)

### What does gateway sign people in with?

gateway signs people in with @smithy/signature-v4 and jose.

### Does gateway use AI?

Yes. gateway uses AI through portkey-ai and ai.

### What services does gateway use?

gateway uses Redis.

The proof: [src/shared/services/cache/backends/redis.ts, line 5](https://github.com/Portkey-AI/gateway/blob/669825cbe89ee51569918b8f78a9db486fd69dd4/src/shared/services/cache/backends/redis.ts#L5)

### Does gateway have tests?

Yes. gateway has 40 test files.

### Which repos have a stack like gateway's?

The ones that share most of its stack: Significant-Gravitas/AutoGPT, THU-MAIC/OpenMAIC, and novuhq/novu.

## What is your repo built with?

Any public repo, with no account: https://seerepo.com/r/owner/repo/built, with the owner and name it has on GitHub.
