Source: https://seerepo.com/r/chatfire-AI/huobao-drama/built
Markdown source: https://seerepo.com/r/chatfire-AI/huobao-drama/built.md
Description: huobao-drama is a Vue repo built with Hono, Electron, Nuxt, and Vue. It stores its data in SQLite and reaches it with Drizzle.

# What is huobao-drama built with?

huobao-drama is a Vue repo built with Hono, Electron, Nuxt, and Vue. It stores its data in SQLite, reaches it with Drizzle, uses AI through @mastra/core, @ai-sdk/google, and OpenAI, makes its content with sharp, validates its data with Zod, deploys with @hono/node-server, and uses MySQL. It has 26,811 written lines, with 39 test files.

Read on November 7, 2026, at commit b48e6b2.

Repository: https://github.com/chatfire-AI/huobao-drama

## Backend (backend)

### Data

- **[SQLite](https://seerepo.com/uses/sqlite)**: 3 files · [backend/src/db/index.ts, line 5](https://github.com/chatfire-AI/huobao-drama/blob/b48e6b2312166e25b1ff141832d2e82e5d63c142/backend/src/db/index.ts#L5)
- **[MySQL](https://seerepo.com/uses/mysql)**: 1 file · [backend/src/db/mysql-import.ts, line 14](https://github.com/chatfire-AI/huobao-drama/blob/b48e6b2312166e25b1ff141832d2e82e5d63c142/backend/src/db/mysql-import.ts#L14)

### Data access

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

### AI

- **@mastra/core**: 8 files
- **@ai-sdk/google**: 1 file

### Services

- **[OpenAI](https://seerepo.com/uses/openai)**: 1 file · [backend/src/agents/index.ts, line 10](https://github.com/chatfire-AI/huobao-drama/blob/b48e6b2312166e25b1ff141832d2e82e5d63c142/backend/src/agents/index.ts#L10)

## Support (backend)

### The base

- **[Hono](https://seerepo.com/uses/hono)**: 20 files

### Content

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

### Validation

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

### Deploy

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

### Other

- **.ENV**: 2 files
- **uuid**: 2 files
- **fluent-ffmpeg**: 1 file

## Support (desktop)

### The base

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

## Frontend (frontend)

### The base

- **Nuxt**: [in frontend/package.json](https://github.com/chatfire-AI/huobao-drama/blob/b48e6b2312166e25b1ff141832d2e82e5d63c142/frontend/package.json)
- **[Vue](https://seerepo.com/uses/vue)**: 11 files · [in frontend/package.json](https://github.com/chatfire-AI/huobao-drama/blob/b48e6b2312166e25b1ff141832d2e82e5d63c142/frontend/package.json)

### Interface

- **vue-sonner**: 9 files
- **[driver.js](https://seerepo.com/uses/driverjs)**: 1 file

### Icons

- **lucide-vue-next**: 14 files

## Support (frontend)

### Other

- **vue-i18n**: 16 files

## Other repos with a similar stack

- [langgenius/dify](https://seerepo.com/r/langgenius/dify/built): SQLite, MySQL, Hono, sharp, Zod, @hono/node-server · [Compare](https://seerepo.com/compare/chatfire-AI/huobao-drama/vs/langgenius/dify)
- [nocodb/nocodb](https://seerepo.com/r/nocodb/nocodb/built): SQLite, Nuxt, Vue, sharp, Zod, driver.js · [Compare](https://seerepo.com/compare/chatfire-AI/huobao-drama/vs/nocodb/nocodb)
- [CherryHQ/cherry-studio](https://seerepo.com/r/CherryHQ/cherry-studio/built): SQLite, OpenAI, Electron, Drizzle, sharp, Zod · [Compare](https://seerepo.com/compare/chatfire-AI/huobao-drama/vs/CherryHQ/cherry-studio)
- [moeru-ai/airi](https://seerepo.com/r/moeru-ai/airi/built): Hono, Electron, Vue, Drizzle, Zod, @hono/node-server · [Compare](https://seerepo.com/compare/chatfire-AI/huobao-drama/vs/moeru-ai/airi)
- [reactive-resume/reactive-resume](https://seerepo.com/r/reactive-resume/reactive-resume/built): OpenAI, Hono, Drizzle, sharp, Zod, @hono/node-server · [Compare](https://seerepo.com/compare/chatfire-AI/huobao-drama/vs/reactive-resume/reactive-resume)
- [ZuodaoTech/everyone-can-use-english](https://seerepo.com/r/ZuodaoTech/everyone-can-use-english/built): SQLite, OpenAI, Electron, Nuxt, Vue, Zod · [Compare](https://seerepo.com/compare/chatfire-AI/huobao-drama/vs/ZuodaoTech/everyone-can-use-english)

## Frequently asked questions

### What language is huobao-drama written in?

huobao-drama is written in Vue, with 26,811 written lines.

### What framework does huobao-drama use?

huobao-drama is built with Hono, Electron, Nuxt, and Vue.

### What database does huobao-drama use?

huobao-drama stores its data in SQLite and reaches it with Drizzle.

The proof: [backend/src/db/index.ts, line 5](https://github.com/chatfire-AI/huobao-drama/blob/b48e6b2312166e25b1ff141832d2e82e5d63c142/backend/src/db/index.ts#L5)

### Does huobao-drama use AI?

Yes. huobao-drama uses AI through @mastra/core, @ai-sdk/google, and OpenAI.

### What services does huobao-drama use?

huobao-drama uses MySQL.

The proof: [backend/src/db/mysql-import.ts, line 14](https://github.com/chatfire-AI/huobao-drama/blob/b48e6b2312166e25b1ff141832d2e82e5d63c142/backend/src/db/mysql-import.ts#L14)

### Does huobao-drama have tests?

Yes. huobao-drama has 39 test files.

### Which repos have a stack like huobao-drama's?

The ones that share most of its stack: langgenius/dify, nocodb/nocodb, and CherryHQ/cherry-studio.

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