Source: https://seerepo.com/r/Billionmail/BillionMail/built
Markdown source: https://seerepo.com/r/Billionmail/BillionMail/built.md
Description: BillionMail is a Go repo built with Vue and vue-router. It signs people in with github.com/golang-jwt/jwt/v5. It has 109,424 written lines, with 113 test files.

# What is BillionMail built with?

BillionMail is a Go repo built with Vue and vue-router. It signs people in with github.com/golang-jwt/jwt/v5, uses AI through go-openai and github.com/pkoukk/tiktoken-go, makes its content with github.com/xuri/excelize/v2, highlight.js, markdown-it, marked, and prismjs, is tested with github.com/stretchr/testify, Vitest, and @vue/test-utils, and deploys with Docker. It has 109,424 written lines, with 113 test files.

Read on November 7, 2026, at commit fc36c76.

Repository: https://github.com/Billionmail/BillionMail

## Backend (/)

### Sign-in

- **[github.com/golang-jwt/jwt/v5](https://seerepo.com/uses/githubcom-golang-jwt-jwt-v5)**: 2 files

### AI

- **go-openai**
- **github.com/pkoukk/tiktoken-go**: 1 file

## Support (/)

### Content

- **github.com/xuri/excelize/v2**: 1 file

### Testing

- **github.com/stretchr/testify**: 42 files

### Deploy

- **[Docker](https://seerepo.com/uses/docker)**: 2 files

### Other

- **github.com/panjf2000/ants/v2**: 2 files
- **golang.org/x/time**: 2 files
- **[Google](https://seerepo.com/uses/google)**: 2 files
- **gopkg.in/yaml.v3**: 2 files
- **github.com/fsnotify/fsnotify**: 1 file
- **github.com/google/uuid**: 1 file
- **github.com/miekg/dns**: 1 file
- **github.com/tomasen/fcgi_client**: 1 file
- **golang.org/x/crypto**: 1 file

## Frontend (core/frontend)

### The base

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

### Styles

- **github-markdown-css**: 1 file
- **UnoCSS**: 1 file

### Interface

- **[naive-ui](https://seerepo.com/uses/naive-ui)**: 90 files
- **[echarts](https://seerepo.com/uses/echarts)**: 2 files
- **[ora](https://seerepo.com/uses/ora)**: 2 files
- **@wangeditor/editor**: 1 file
- **[monaco-editor](https://seerepo.com/uses/monaco-editor)**: 1 file
- **[react-dnd-html5-backend](https://seerepo.com/uses/react-dnd-html5-backend)**: 1 file

## Support (core/frontend)

### The base

- **[vue-router](https://seerepo.com/uses/vue-router)**: 17 files

### Content

- **[highlight.js](https://seerepo.com/uses/highlightjs)**: 2 files
- **[markdown-it](https://seerepo.com/uses/markdown-it)**: 2 files
- **[marked](https://seerepo.com/uses/marked)**: 1 file
- **[prismjs](https://seerepo.com/uses/prismjs)**: 1 file

### Testing

- **Vitest**: 51 files
- **@vue/test-utils**: 5 files

### Other

- **Pinia**: 15 files
- **Lodash**: 14 files
- **VueUse**: 10 files
- **date-fns**: 6 files
- **vue-i18n**: 3 files
- **Axios**: 2 files
- **chalk**: 2 files
- **pinia-plugin-persistedstate**: 1 file
- **resize-observer-polyfill**: 1 file

## Other repos with a similar stack

- [CorentinTh/it-tools](https://seerepo.com/r/CorentinTh/it-tools/built): Vue, vue-router, naive-ui, monaco-editor, highlight.js, markdown-it, marked · [Compare](https://seerepo.com/compare/Billionmail/BillionMail/vs/CorentinTh/it-tools)
- [datawhalechina/hello-agents](https://seerepo.com/r/datawhalechina/hello-agents/built): Vue, vue-router, echarts, highlight.js, markdown-it, marked · [Compare](https://seerepo.com/compare/Billionmail/BillionMail/vs/datawhalechina/hello-agents)
- [Tencent/WeKnora](https://seerepo.com/r/Tencent/WeKnora/built): Vue, vue-router, github.com/golang-jwt/jwt/v5, github.com/xuri/excelize/v2, highlight.js, marked · [Compare](https://seerepo.com/compare/Billionmail/BillionMail/vs/Tencent/WeKnora)
- [hoppscotch/hoppscotch](https://seerepo.com/r/hoppscotch/hoppscotch/built): Vue, vue-router, monaco-editor, highlight.js, markdown-it · [Compare](https://seerepo.com/compare/Billionmail/BillionMail/vs/hoppscotch/hoppscotch)
- [strapi/strapi](https://seerepo.com/r/strapi/strapi/built): ora, react-dnd-html5-backend, highlight.js, markdown-it, prismjs · [Compare](https://seerepo.com/compare/Billionmail/BillionMail/vs/strapi/strapi)
- [nocodb/nocodb](https://seerepo.com/r/nocodb/nocodb/built): Vue, UnoCSS, monaco-editor, markdown-it, marked · [Compare](https://seerepo.com/compare/Billionmail/BillionMail/vs/nocodb/nocodb)

## Frequently asked questions

### What language is BillionMail written in?

BillionMail is written in Go, with 109,424 written lines.

### What framework does BillionMail use?

BillionMail is built with Vue and vue-router.

### What does BillionMail sign people in with?

BillionMail signs people in with github.com/golang-jwt/jwt/v5.

### Does BillionMail use AI?

Yes. BillionMail uses AI through go-openai and github.com/pkoukk/tiktoken-go.

### Does BillionMail have tests?

Yes. BillionMail has 113 test files and is tested with github.com/stretchr/testify, Vitest, and @vue/test-utils.

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

The ones that share most of its stack: CorentinTh/it-tools, datawhalechina/hello-agents, and Tencent/WeKnora.

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