Source: https://seerepo.com/r/Infisical/infisical/built
Markdown source: https://seerepo.com/r/Infisical/infisical/built.md
Description: infisical is a TypeScript repo built with React, Vite, and chi. It stores its data in Postgres and MongoDB and stores files in AWS S3.

# What is infisical built with?

infisical is a TypeScript repo built with React, Vite, and chi. It stores its data in Postgres and MongoDB, stores files in AWS S3, measures its use with PostHog, connects to GitHub and Google, and uses Redis. It has 8,607 files and 1,487,520 written lines, with 1,015 test files.

Read on November 2, 2026, at commit 4d0e4ad.

Repository: https://github.com/Infisical/infisical

## Frontend

### The base

- **[React](https://seerepo.com/uses/react)**
- **[Vite](https://seerepo.com/uses/vite)**

## Backend

### The base

- **chi**

### Data

- **[Redis](https://seerepo.com/uses/redis)**: 23 files · [backend/src/ee/services/dynamic-secret/providers/redis.ts, line 2](https://github.com/Infisical/infisical/blob/4d0e4ad2d1ffeecf279be8f34b3c20f952349b79/backend/src/ee/services/dynamic-secret/providers/redis.ts#L2)
- **[Postgres](https://seerepo.com/uses/postgres)**: 17 files · [backend/src/ee/services/pam-web-access/postgres/pam-postgres-connection-controller.ts, line 2](https://github.com/Infisical/infisical/blob/4d0e4ad2d1ffeecf279be8f34b3c20f952349b79/backend/src/ee/services/pam-web-access/postgres/pam-postgres-connection-controller.ts#L2)
- **[MongoDB](https://seerepo.com/uses/mongodb)**: 5 files · [backend/src/ee/services/dynamic-secret/providers/mongo-db.ts, line 1](https://github.com/Infisical/infisical/blob/4d0e4ad2d1ffeecf279be8f34b3c20f952349b79/backend/src/ee/services/dynamic-secret/providers/mongo-db.ts#L1)

### Services

- **[GitHub](https://seerepo.com/uses/github)**: 14 files · [backend/src/ee/services/github-org-sync/github-org-sync-service.ts, line 4](https://github.com/Infisical/infisical/blob/4d0e4ad2d1ffeecf279be8f34b3c20f952349b79/backend/src/ee/services/github-org-sync/github-org-sync-service.ts#L4)
- **[PostHog](https://seerepo.com/uses/posthog)**: 3 files · [backend/src/services/telemetry/telemetry-queue.ts, line 1](https://github.com/Infisical/infisical/blob/4d0e4ad2d1ffeecf279be8f34b3c20f952349b79/backend/src/services/telemetry/telemetry-queue.ts#L1)
- **[AWS S3](https://seerepo.com/uses/aws-s3)**: 2 files · [backend/src/lib/aws/s3.ts, line 3](https://github.com/Infisical/infisical/blob/4d0e4ad2d1ffeecf279be8f34b3c20f952349b79/backend/src/lib/aws/s3.ts#L3)
- **[Google](https://seerepo.com/uses/google)**: 1 file · [backend-go/internal/ee/services/externalkms/provider_gcp.go, line 12](https://github.com/Infisical/infisical/blob/4d0e4ad2d1ffeecf279be8f34b3c20f952349b79/backend-go/internal/ee/services/externalkms/provider_gcp.go#L12)

## Other repos with a similar stack

- [twentyhq/twenty](https://seerepo.com/r/twentyhq/twenty/built): React, Vite, Redis, Postgres, AWS S3, Google · [Compare](https://seerepo.com/compare/Infisical/infisical/vs/twentyhq/twenty)
- [n8n-io/n8n](https://seerepo.com/r/n8n-io/n8n/built): Vite, Redis, Postgres, MongoDB, PostHog · [Compare](https://seerepo.com/compare/Infisical/infisical/vs/n8n-io/n8n)
- [Significant-Gravitas/AutoGPT](https://seerepo.com/r/Significant-Gravitas/AutoGPT/built): React, Redis, Postgres, PostHog, Google · [Compare](https://seerepo.com/compare/Infisical/infisical/vs/Significant-Gravitas/AutoGPT)
- [paperclipai/paperclip](https://seerepo.com/r/paperclipai/paperclip/built): React, Vite, Postgres, AWS S3, Google · [Compare](https://seerepo.com/compare/Infisical/infisical/vs/paperclipai/paperclip)
- [Stirling-Tools/Stirling-PDF](https://seerepo.com/r/Stirling-Tools/Stirling-PDF/built): React, Vite, Postgres, PostHog, AWS S3 · [Compare](https://seerepo.com/compare/Infisical/infisical/vs/Stirling-Tools/Stirling-PDF)
- [infiniflow/ragflow](https://seerepo.com/r/infiniflow/ragflow/built): React, Redis, Postgres, AWS S3, Google · [Compare](https://seerepo.com/compare/infiniflow/ragflow/vs/Infisical/infisical)

## Frequently asked questions

### What language is infisical written in?

infisical is written in TypeScript: 8,607 files and 1,487,520 written lines.

### What framework does infisical use?

infisical is built with React, Vite, and chi.

### What database does infisical use?

infisical stores its data in Postgres and MongoDB.

The proof: [backend/src/ee/services/pam-web-access/postgres/pam-postgres-connection-controller.ts, line 2](https://github.com/Infisical/infisical/blob/4d0e4ad2d1ffeecf279be8f34b3c20f952349b79/backend/src/ee/services/pam-web-access/postgres/pam-postgres-connection-controller.ts#L2)

### What services does infisical use?

infisical stores files in AWS S3, measures its use with PostHog, connects to GitHub and Google, and uses Redis.

The proof: [backend/src/lib/aws/s3.ts, line 3](https://github.com/Infisical/infisical/blob/4d0e4ad2d1ffeecf279be8f34b3c20f952349b79/backend/src/lib/aws/s3.ts#L3)

### Does infisical have tests?

Yes. infisical has 1,015 test files.

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

The ones that share most of its stack: twentyhq/twenty, n8n-io/n8n, and Significant-Gravitas/AutoGPT.

## 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.
