Source: https://seerepo.com/r/algerkong/AlgerMusicPlayer/built
Markdown source: https://seerepo.com/r/algerkong/AlgerMusicPlayer/built.md
Description: AlgerMusicPlayer is a Vue repo built with Vite, Vue, vue-router, Express, Electron, and 1 more. It stores its data in electron-store.

# What is AlgerMusicPlayer built with?

AlgerMusicPlayer is a Vue repo built with Vite, Vue, vue-router, Express, Electron, and 1 more. It stores its data in electron-store, makes its content with marked, music-metadata, Cheerio, file-type, and node-id3, and is tested with Vitest. It has 75,773 written lines, with 8 test files.

Read on November 7, 2026, at commit f57204d.

Repository: https://github.com/algerkong/AlgerMusicPlayer

## Frontend

### The base

- **[Vite](https://seerepo.com/uses/vite)**: [in package.json](https://github.com/algerkong/AlgerMusicPlayer/blob/f57204d4205769a4457f5975796a35e41785f1d8/package.json)
- **[Vue](https://seerepo.com/uses/vue)**: 139 files · [in package.json](https://github.com/algerkong/AlgerMusicPlayer/blob/f57204d4205769a4457f5975796a35e41785f1d8/package.json)
- **[vue-router](https://seerepo.com/uses/vue-router)**: 37 files

### Styles

- **[Tailwind CSS](https://seerepo.com/uses/tailwind-css)**

### Interface

- **naive-ui**: 49 files
- **animate.css**: 1 file

### Icons

- **remixicon**: 1 file

## Backend

### The base

- **[Express](https://seerepo.com/uses/express)**: 1 file · [in package.json](https://github.com/algerkong/AlgerMusicPlayer/blob/f57204d4205769a4457f5975796a35e41785f1d8/package.json)

### Data

- **[electron-store](https://seerepo.com/uses/electron-store)**: 5 files

## Support

### The base

- **[Electron](https://seerepo.com/uses/electron)**: 22 files
- **@electron-toolkit/preload**: 1 file

### Content

- **[marked](https://seerepo.com/uses/marked)**: 2 files
- **music-metadata**: 2 files
- **[Cheerio](https://seerepo.com/uses/cheerio)**: 1 file
- **[file-type](https://seerepo.com/uses/file-type)**: 1 file
- **node-id3**: 1 file

### Testing

- **Vitest**: 7 files

### Other

- **vue-i18n**: 86 files
- **Pinia**: 23 files
- **VueUse**: 14 files
- **Lodash**: 10 files
- **Axios**: 8 files
- **tinycolor2**: 3 files
- **@electron-toolkit/utils**: 2 files
- **crypto-js**: 2 files
- **node-fetch**: 2 files
- **big-integer**: 1 file
- **cors**: 1 file
- **dayjs**: 1 file
- **electron-updater**: 1 file
- **fflate**: 1 file
- **font-list**: 1 file
- **form-data**: 1 file
- **howler**: 1 file
- **jsencrypt**: 1 file
- **node-machine-id**: 1 file
- **pinia-plugin-persistedstate**: 1 file

## Other repos with a similar stack

- [CherryHQ/cherry-studio](https://seerepo.com/r/CherryHQ/cherry-studio/built): Vite, electron-store, Electron, @electron-toolkit/preload, Tailwind CSS, Cheerio, file-type · [Compare](https://seerepo.com/compare/algerkong/AlgerMusicPlayer/vs/CherryHQ/cherry-studio)
- [linshenkx/prompt-optimizer](https://seerepo.com/r/linshenkx/prompt-optimizer/built): Vite, Vue, vue-router, Express, Electron, Tailwind CSS, naive-ui · [Compare](https://seerepo.com/compare/algerkong/AlgerMusicPlayer/vs/linshenkx/prompt-optimizer)
- [n8n-io/n8n](https://seerepo.com/r/n8n-io/n8n/built): Vite, Vue, vue-router, Express, Cheerio, file-type · [Compare](https://seerepo.com/compare/algerkong/AlgerMusicPlayer/vs/n8n-io/n8n)
- [louislam/uptime-kuma](https://seerepo.com/r/louislam/uptime-kuma/built): Vite, Vue, vue-router, Express, marked, Cheerio · [Compare](https://seerepo.com/compare/algerkong/AlgerMusicPlayer/vs/louislam/uptime-kuma)
- [marktext/marktext](https://seerepo.com/r/marktext/marktext/built): Vite, Vue, vue-router, electron-store, Electron, marked · [Compare](https://seerepo.com/compare/algerkong/AlgerMusicPlayer/vs/marktext/marktext)
- [moeru-ai/airi](https://seerepo.com/r/moeru-ai/airi/built): Vite, Vue, vue-router, Electron, @electron-toolkit/preload, file-type · [Compare](https://seerepo.com/compare/algerkong/AlgerMusicPlayer/vs/moeru-ai/airi)

## Frequently asked questions

### What language is AlgerMusicPlayer written in?

AlgerMusicPlayer is written in Vue, with 75,773 written lines.

### What framework does AlgerMusicPlayer use?

AlgerMusicPlayer is built with Vite, Vue, vue-router, Express, Electron, and @electron-toolkit/preload.

The proof: [in package.json](https://github.com/algerkong/AlgerMusicPlayer/blob/f57204d4205769a4457f5975796a35e41785f1d8/package.json)

### What database does AlgerMusicPlayer use?

AlgerMusicPlayer stores its data in electron-store.

### Does AlgerMusicPlayer have tests?

Yes. AlgerMusicPlayer has 8 test files and is tested with Vitest.

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

The ones that share most of its stack: CherryHQ/cherry-studio, linshenkx/prompt-optimizer, and n8n-io/n8n.

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