Source: https://seerepo.com/r/lyswhut/lx-music-desktop/built
Markdown source: https://seerepo.com/r/lyswhut/lx-music-desktop/built.md
Description: lx-music-desktop is a TypeScript repo built with Vue, Electron, and vue-router. It stores its data in SQLite. It has 76,375 written lines.

# What is lx-music-desktop built with?

lx-music-desktop is a TypeScript repo built with Vue, Electron, and vue-router. It stores its data in SQLite, makes its content with image-size and music-metadata, and deploys with electron-log. It has 76,375 written lines.

Read on November 5, 2026, at commit ad95d50.

Repository: https://github.com/lyswhut/lx-music-desktop

## Frontend

### The base

- **[Vue](https://seerepo.com/uses/vue)**: 11 files

### Interface

- **@simonwep/pickr**: 1 file
- **sortablejs**: 1 file

## Backend

### Data

- **[SQLite](https://seerepo.com/uses/sqlite)**: 3 files · [src/main/worker/dbService/db.ts, line 1](https://github.com/lyswhut/lx-music-desktop/blob/ad95d5091c9ed689fa72b5e5c849df65f5a679ce/src/main/worker/dbService/db.ts#L1)

## Support

### The base

- **[Electron](https://seerepo.com/uses/electron)**: 23 files
- **[vue-router](https://seerepo.com/uses/vue-router)**: 2 files

### Content

- **image-size**: 1 file
- **music-metadata**: 1 file

### Deploy

- **[electron-log](https://seerepo.com/uses/electron-log)**: 2 files

### Tools

- **Webpack**: 10 files
- **webpack-merge**: 8 files
- **electron-builder**: 5 files
- **eslint-webpack-plugin**: 4 files
- **html-webpack-plugin**: 3 files
- **mini-css-extract-plugin**: 3 files
- **terser-webpack-plugin**: 3 files
- **copy-webpack-plugin**: 2 files
- **css-minimizer-webpack-plugin**: 2 files
- **del**: 2 files
- **spinnies**: 2 files
- **vue-loader**: 2 files
- **electron-debug**: 1 file
- **electron-devtools-installer**: 1 file
- **tree-kill**: 1 file
- **webpack-dev-server**: 1 file
- **webpack-hot-middleware**: 1 file

### Other

- **chalk**: 9 files
- **comlink**: 4 files
- **electron-updater**: 3 files
- **iconv-lite**: 3 files
- **needle**: 2 files
- **undici**: 2 files
- **ws**: 2 files
- **crypto-js**: 1 file
- **font-list**: 1 file
- **jschardet**: 1 file

## Other repos with a similar stack

- [nocodb/nocodb](https://seerepo.com/r/nocodb/nocodb/built): Vue, SQLite, sortablejs, image-size · [Compare](https://seerepo.com/compare/lyswhut/lx-music-desktop/vs/nocodb/nocodb)
- [marktext/marktext](https://seerepo.com/r/marktext/marktext/built): Vue, Electron, vue-router, electron-log · [Compare](https://seerepo.com/compare/lyswhut/lx-music-desktop/vs/marktext/marktext)
- [beekeeper-studio/beekeeper-studio](https://seerepo.com/r/beekeeper-studio/beekeeper-studio/built): Vue, SQLite, Electron, electron-log · [Compare](https://seerepo.com/compare/beekeeper-studio/beekeeper-studio/vs/lyswhut/lx-music-desktop)
- [n8n-io/n8n](https://seerepo.com/r/n8n-io/n8n/built): Vue, SQLite, vue-router · [Compare](https://seerepo.com/compare/lyswhut/lx-music-desktop/vs/n8n-io/n8n)
- [louislam/uptime-kuma](https://seerepo.com/r/louislam/uptime-kuma/built): Vue, SQLite, vue-router · [Compare](https://seerepo.com/compare/louislam/uptime-kuma/vs/lyswhut/lx-music-desktop)
- [datawhalechina/hello-agents](https://seerepo.com/r/datawhalechina/hello-agents/built): Vue, SQLite, vue-router · [Compare](https://seerepo.com/compare/datawhalechina/hello-agents/vs/lyswhut/lx-music-desktop)

## Frequently asked questions

### What language is lx-music-desktop written in?

lx-music-desktop is written in TypeScript, with 76,375 written lines.

### What framework does lx-music-desktop use?

lx-music-desktop is built with Vue, Electron, and vue-router.

### What database does lx-music-desktop use?

lx-music-desktop stores its data in SQLite.

The proof: [src/main/worker/dbService/db.ts, line 1](https://github.com/lyswhut/lx-music-desktop/blob/ad95d5091c9ed689fa72b5e5c849df65f5a679ce/src/main/worker/dbService/db.ts#L1)

### Which repos have a stack like lx-music-desktop's?

The ones that share most of its stack: nocodb/nocodb, marktext/marktext, and beekeeper-studio/beekeeper-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.
