Source: https://seerepo.com/r/maillab/cloud-mail/built
Markdown source: https://seerepo.com/r/maillab/cloud-mail/built.md
Description: cloud-mail is a Vue repo built with Vite, Vue, vue-router, and Hono. It reaches it with Drizzle and sends email with Resend.

# What is cloud-mail built with?

cloud-mail is a Vue repo built with Vite, Vue, vue-router, and Hono. It reaches it with Drizzle, sends email with Resend, makes its content with compressorjs, dompurify, linkedom, and postal-mime, is tested with Vitest, and uses dexie. It has 24,657 written lines, with 2 test files.

Read on November 8, 2026, at commit d115f4c.

Repository: https://github.com/maillab/cloud-mail

## Frontend (mail-vue)

### The base

- **[Vite](https://seerepo.com/uses/vite)**: [in mail-vue/package.json](https://github.com/maillab/cloud-mail/blob/d115f4ccc5cb5fb9c602b3ba364acbca6d19f274/mail-vue/package.json)
- **[Vue](https://seerepo.com/uses/vue)**: 27 files · [in mail-vue/package.json](https://github.com/maillab/cloud-mail/blob/d115f4ccc5cb5fb9c602b3ba364acbca6d19f274/mail-vue/package.json)
- **[vue-router](https://seerepo.com/uses/vue-router)**: 9 files

### Interface

- **[Element](https://seerepo.com/uses/element)**: 4 files
- **[nprogress](https://seerepo.com/uses/nprogress)**: 2 files
- **@vueuse/components**: 1 file
- **[echarts](https://seerepo.com/uses/echarts)**: 1 file

### Icons

- **@iconify/vue**: 17 files

## Backend (mail-vue)

### Data

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

## Support (mail-vue)

### Content

- **compressorjs**: 1 file
- **[dompurify](https://seerepo.com/uses/dompurify)**: 1 file

### Other

- **vue-i18n**: 18 files
- **Pinia**: 11 files
- **dayjs**: 4 files
- **Axios**: 2 files
- **Lodash**: 2 files
- **VueUse**: 2 files
- **pinia-plugin-persistedstate**: 1 file

## Backend (mail-worker)

### Data access

- **[Drizzle](https://seerepo.com/uses/drizzle)**: 27 files

### Services

- **[Resend](https://seerepo.com/uses/resend)**: 1 file · [mail-worker/src/service/email-service.js, line 12](https://github.com/maillab/cloud-mail/blob/d115f4ccc5cb5fb9c602b3ba364acbca6d19f274/mail-worker/src/service/email-service.js#L12)

## Support (mail-worker)

### The base

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

### Content

- **[linkedom](https://seerepo.com/uses/linkedom)**: 4 files
- **postal-mime**: 1 file

### Testing

- **Vitest**: 1 file

### Other

- **dayjs**: 9 files
- **uuid**: 3 files
- **i18next**: 1 file
- **ua-parser-js**: 1 file

## Other repos with a similar stack

- [moeru-ai/airi](https://seerepo.com/r/moeru-ai/airi/built): Vite, Vue, vue-router, Resend, Hono, nprogress, dompurify, Drizzle · [Compare](https://seerepo.com/compare/maillab/cloud-mail/vs/moeru-ai/airi)
- [halo-dev/halo](https://seerepo.com/r/halo-dev/halo/built): Vite, Vue, vue-router, nprogress, @vueuse/components, @iconify/vue, dompurify · [Compare](https://seerepo.com/compare/halo-dev/halo/vs/maillab/cloud-mail)
- [1Panel-dev/1Panel](https://seerepo.com/r/1Panel-dev/1Panel/built): Vite, Vue, vue-router, Element, nprogress, echarts, dompurify · [Compare](https://seerepo.com/compare/1Panel-dev/1Panel/vs/maillab/cloud-mail)
- [datawhalechina/hello-agents](https://seerepo.com/r/datawhalechina/hello-agents/built): Vite, Vue, vue-router, Element, echarts, dompurify · [Compare](https://seerepo.com/compare/datawhalechina/hello-agents/vs/maillab/cloud-mail)
- [vbenjs/vue-vben-admin](https://seerepo.com/r/vbenjs/vue-vben-admin/built): Vue, vue-router, Element, nprogress, echarts, @iconify/vue · [Compare](https://seerepo.com/compare/maillab/cloud-mail/vs/vbenjs/vue-vben-admin)
- [langgenius/dify](https://seerepo.com/r/langgenius/dify/built): Vite, Resend, Hono, echarts, dompurify · [Compare](https://seerepo.com/compare/langgenius/dify/vs/maillab/cloud-mail)

## Frequently asked questions

### What language is cloud-mail written in?

cloud-mail is written in Vue, with 24,657 written lines.

### What framework does cloud-mail use?

cloud-mail is built with Vite, Vue, vue-router, and Hono.

The proof: [in mail-vue/package.json](https://github.com/maillab/cloud-mail/blob/d115f4ccc5cb5fb9c602b3ba364acbca6d19f274/mail-vue/package.json)

### What services does cloud-mail use?

cloud-mail sends email with Resend and uses dexie.

The proof: [mail-worker/src/service/email-service.js, line 12](https://github.com/maillab/cloud-mail/blob/d115f4ccc5cb5fb9c602b3ba364acbca6d19f274/mail-worker/src/service/email-service.js#L12)

### Does cloud-mail have tests?

Yes. cloud-mail has 2 test files and is tested with Vitest.

### Which repos have a stack like cloud-mail's?

The ones that share most of its stack: moeru-ai/airi, halo-dev/halo, and 1Panel-dev/1Panel.

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