Source: https://seerepo.com/r/star7th/showdoc/built
Markdown source: https://seerepo.com/r/star7th/showdoc/built.md
Description: showdoc is a JavaScript repo built with Slim, Vite, Vue, and vue-router. It reaches it with database and signs people in with oauth2-client.

# What is showdoc built with?

showdoc is a JavaScript repo built with Slim, Vite, Vue, and vue-router. It reaches it with database, signs people in with oauth2-client, and makes its content with dompurify and viewerjs. It has 327,490 written lines, with 30 test files.

Read on November 10, 2026, at commit 9c54a78.

Repository: https://github.com/star7th/showdoc

## Backend (/)

### The base

- **Slim**

### Data access

- **database**

### Sign-in

- **oauth2-client**

## Support (/)

### Other

- **events**
- **php-di**
- **phpdotenv**

## Frontend (web_src)

### The base

- **[Vite](https://seerepo.com/uses/vite)**: [in web_src/package.json](https://github.com/star7th/showdoc/blob/9c54a78c26fa96bd5f1fb6293a6947770d88600f/web_src/package.json)
- **[Vue](https://seerepo.com/uses/vue)**: 172 files · [in web_src/package.json](https://github.com/star7th/showdoc/blob/9c54a78c26fa96bd5f1fb6293a6947770d88600f/web_src/package.json)
- **[vue-router](https://seerepo.com/uses/vue-router)**: 51 files

### Interface

- **ant-design-vue**: 48 files
- **[sortablejs](https://seerepo.com/uses/sortablejs)**: 6 files

## Support (web_src)

### Content

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

### Other

- **vue-i18n**: 124 files
- **Pinia**: 5 files
- **mitt**: 3 files
- **Axios**: 1 file

## Other repos with a similar stack

- [datawhalechina/hello-agents](https://seerepo.com/r/datawhalechina/hello-agents/built): Vite, Vue, vue-router, ant-design-vue, dompurify · [Compare](https://seerepo.com/compare/datawhalechina/hello-agents/vs/star7th/showdoc)
- [jeecgboot/JeecgBoot](https://seerepo.com/r/jeecgboot/JeecgBoot/built): Vite, Vue, vue-router, ant-design-vue, sortablejs · [Compare](https://seerepo.com/compare/jeecgboot/JeecgBoot/vs/star7th/showdoc)
- [1Panel-dev/1Panel](https://seerepo.com/r/1Panel-dev/1Panel/built): Vite, Vue, vue-router, sortablejs, dompurify · [Compare](https://seerepo.com/compare/1Panel-dev/1Panel/vs/star7th/showdoc)
- [hsliuping/TradingAgents-CN](https://seerepo.com/r/hsliuping/TradingAgents-CN/built): Vite, Vue, vue-router, sortablejs, dompurify · [Compare](https://seerepo.com/compare/hsliuping/TradingAgents-CN/vs/star7th/showdoc)
- [louislam/uptime-kuma](https://seerepo.com/r/louislam/uptime-kuma/built): Vite, Vue, vue-router, dompurify · [Compare](https://seerepo.com/compare/louislam/uptime-kuma/vs/star7th/showdoc)
- [hoppscotch/hoppscotch](https://seerepo.com/r/hoppscotch/hoppscotch/built): Vite, Vue, vue-router, dompurify · [Compare](https://seerepo.com/compare/hoppscotch/hoppscotch/vs/star7th/showdoc)

## Frequently asked questions

### What language is showdoc written in?

showdoc is written in JavaScript, with 327,490 written lines.

### What framework does showdoc use?

showdoc is built with Slim, Vite, Vue, and vue-router.

### What does showdoc sign people in with?

showdoc signs people in with oauth2-client.

### Does showdoc have tests?

Yes. showdoc has 30 test files.

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

The ones that share most of its stack: datawhalechina/hello-agents, jeecgboot/JeecgBoot, 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.
