Source: https://seerepo.com/r/appsmithorg/appsmith/built
Markdown source: https://seerepo.com/r/appsmithorg/appsmith/built.md
Description: appsmith is a TypeScript repo built with Express and Spring. It stores its data in Redis and MongoDB, watches its errors with Sentry, and connects to Google.

# What is appsmith built with?

appsmith is a TypeScript repo built with Express and Spring. It stores its data in Redis and MongoDB, watches its errors with Sentry, connects to Google, and uses MCP. It has 6,817 files and 1,290,330 written lines, with 2,080 test files.

Read on October 31, 2026, at commit 8ebc6c1.

Repository: https://github.com/appsmithorg/appsmith

## Backend

### The base

- **[Express](https://seerepo.com/uses/express)**: [in package.json](https://github.com/appsmithorg/appsmith/blob/8ebc6c14b1853be074563564a33c581c88326b9b/package.json)
- **Spring**: [in package.json](https://github.com/appsmithorg/appsmith/blob/8ebc6c14b1853be074563564a33c581c88326b9b/package.json)

### Data

- **[Redis](https://seerepo.com/uses/redis)**: 4 files · [app/client/packages/mcp/src/governance/store.ts, line 3](https://github.com/appsmithorg/appsmith/blob/8ebc6c14b1853be074563564a33c581c88326b9b/app/client/packages/mcp/src/governance/store.ts#L3)
- **[MongoDB](https://seerepo.com/uses/mongodb)**: 4 files · [app/client/packages/mcp/src/governance/store.ts, line 2](https://github.com/appsmithorg/appsmith/blob/8ebc6c14b1853be074563564a33c581c88326b9b/app/client/packages/mcp/src/governance/store.ts#L2)

### Services

- **[Sentry](https://seerepo.com/uses/sentry)**: 5 files · [app/client/src/PluginActionEditor/components/PluginActionResponse/components/Visualization/Visualization.tsx, line 2](https://github.com/appsmithorg/appsmith/blob/8ebc6c14b1853be074563564a33c581c88326b9b/app/client/src/PluginActionEditor/components/PluginActionResponse/components/Visualization/Visualization.tsx#L2)
- **[Google](https://seerepo.com/uses/google)**: 3 files · [app/client/src/components/propertyControls/LocationSearchControl.tsx, line 4](https://github.com/appsmithorg/appsmith/blob/8ebc6c14b1853be074563564a33c581c88326b9b/app/client/src/components/propertyControls/LocationSearchControl.tsx#L4)
- **[MCP](https://seerepo.com/uses/mcp)**: 2 files · [app/client/packages/mcp/live-harness.mjs, line 3](https://github.com/appsmithorg/appsmith/blob/8ebc6c14b1853be074563564a33c581c88326b9b/app/client/packages/mcp/live-harness.mjs#L3)

## Other repos with a similar stack

- [novuhq/novu](https://seerepo.com/r/novuhq/novu/built): Express, Redis, MongoDB, Sentry, MCP · [Compare](https://seerepo.com/compare/appsmithorg/appsmith/vs/novuhq/novu)
- [n8n-io/n8n](https://seerepo.com/r/n8n-io/n8n/built): Express, Redis, Sentry, MCP · [Compare](https://seerepo.com/compare/appsmithorg/appsmith/vs/n8n-io/n8n)
- [paperclipai/paperclip](https://seerepo.com/r/paperclipai/paperclip/built): Express, Sentry, Google, MCP · [Compare](https://seerepo.com/compare/appsmithorg/appsmith/vs/paperclipai/paperclip)
- [nocodb/nocodb](https://seerepo.com/r/nocodb/nocodb/built): Express, Redis, Sentry, MCP · [Compare](https://seerepo.com/compare/appsmithorg/appsmith/vs/nocodb/nocodb)
- [twentyhq/twenty](https://seerepo.com/r/twentyhq/twenty/built): Express, Redis, Sentry, Google · [Compare](https://seerepo.com/compare/appsmithorg/appsmith/vs/twentyhq/twenty)
- [LibreChat-AI/LibreChat](https://seerepo.com/r/LibreChat-AI/LibreChat/built): Express, Redis, MongoDB, MCP · [Compare](https://seerepo.com/compare/appsmithorg/appsmith/vs/LibreChat-AI/LibreChat)

## Frequently asked questions

### What language is appsmith written in?

appsmith is written in TypeScript: 6,817 files and 1,290,330 written lines.

### What framework does appsmith use?

appsmith is built with Express and Spring.

The proof: [in package.json](https://github.com/appsmithorg/appsmith/blob/8ebc6c14b1853be074563564a33c581c88326b9b/package.json)

### What database does appsmith use?

appsmith stores its data in Redis and MongoDB.

The proof: [app/client/packages/mcp/src/governance/store.ts, line 3](https://github.com/appsmithorg/appsmith/blob/8ebc6c14b1853be074563564a33c581c88326b9b/app/client/packages/mcp/src/governance/store.ts#L3)

### What services does appsmith use?

appsmith watches its errors with Sentry, connects to Google, and uses MCP.

The proof: [app/client/src/PluginActionEditor/components/PluginActionResponse/components/Visualization/Visualization.tsx, line 2](https://github.com/appsmithorg/appsmith/blob/8ebc6c14b1853be074563564a33c581c88326b9b/app/client/src/PluginActionEditor/components/PluginActionResponse/components/Visualization/Visualization.tsx#L2)

### Does appsmith have tests?

Yes. appsmith has 2,080 test files.

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

The ones that share most of its stack: novuhq/novu, n8n-io/n8n, and paperclipai/paperclip.

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