Source: https://seerepo.com/r/1Panel-dev/MaxKB/built
Markdown source: https://seerepo.com/r/1Panel-dev/MaxKB/built.md
Description: MaxKB is a Python repo built with Django, Vite, Vue, and vue-router. It stores its data in Celery and signs people in with cryptography.

# What is MaxKB built with?

MaxKB is a Python repo built with Django, Vite, Vue, and vue-router. It stores its data in Celery, signs people in with cryptography, uses AI through sentence-transformers, LangChain, dashscope, langchain-openai, langchain-community, and 7 more, makes its content with openpyxl, xlrd, beautifulsoup4, markdownify, pypdf, and 8 more, deploys with boto3, Gunicorn, and psutil, and uses psycopg and Postgres. It has 238,604 written lines, with 15 test files.

Read on November 4, 2026, at commit 0c7dd35.

Repository: https://github.com/1Panel-dev/MaxKB

## Backend (/)

### The base

- **[Django](https://seerepo.com/uses/django)**: 441 files

### Data

- **psycopg**
- **Celery**: 4 files
- **[Postgres](https://seerepo.com/uses/postgres)**: 1 file · [pyproject.toml, line 15](https://github.com/1Panel-dev/MaxKB/blob/0c7dd350a17fe3e885f30fbfb274badef08ac37c/pyproject.toml#L15)

### Sign-in

- **[cryptography](https://seerepo.com/uses/cryptography)**

### AI

- **sentence-transformers**
- **[LangChain](https://seerepo.com/uses/langchain)**: 112 files
- **dashscope**: 8 files
- **langchain-openai**: 8 files
- **langchain-community**: 5 files
- **langchain-aws**: 4 files
- **langchain-google-genai**: 4 files
- **langchain-ollama**: 3 files
- **[mcp](https://seerepo.com/uses/mcp)**: 3 files
- **langchain-anthropic**: 2 files
- **LangGraph**: 1 file
- **torch**: 1 file

## Support (/)

### Content

- **openpyxl**: 9 files
- **xlrd**: 3 files
- **[beautifulsoup4](https://seerepo.com/uses/beautifulsoup4)**: 2 files
- **markdownify**: 2 files
- **pypdf**: 1 file
- **python-docx**: 1 file

### Deploy

- **[boto3](https://seerepo.com/uses/boto3)**
- **Gunicorn**
- **[psutil](https://seerepo.com/uses/psutil)**: 2 files

### Tools

- **Ruff**

### Other

- **uuid-utils**: 66 files
- **websockets**: 6 files
- **django-mptt**: 3 files
- **pydub**: 3 files
- **django-celery-beat**: 2 files
- **pytz**: 2 files
- **NumPy**: 1 file
- **polib**: 1 file
- **python-dotenv**: 1 file

## Frontend (ui)

### The base

- **[Vite](https://seerepo.com/uses/vite)**: [in ui/package.json](https://github.com/1Panel-dev/MaxKB/blob/0c7dd350a17fe3e885f30fbfb274badef08ac37c/ui/package.json)
- **[Vue](https://seerepo.com/uses/vue)**: 530 files · [in ui/package.json](https://github.com/1Panel-dev/MaxKB/blob/0c7dd350a17fe3e885f30fbfb274badef08ac37c/ui/package.json)
- **[vue-router](https://seerepo.com/uses/vue-router)**: 188 files

### Styles

- **@codemirror/theme-one-dark**: 2 files

### Interface

- **Element**: 147 files
- **sortablejs**: 6 files
- **echarts**: 4 files
- **nprogress**: 4 files
- **[codemirror](https://seerepo.com/uses/codemirror)**: 2 files
- **[Mermaid](https://seerepo.com/uses/mermaid)**: 2 files
- **screenfull**: 2 files
- **vue-codemirror**: 2 files
- **AntV**: 1 file
- **vue-clipboard3**: 1 file

## Support (ui)

### Content

- **[highlight.js](https://seerepo.com/uses/highlightjs)**: 2 files
- **[katex](https://seerepo.com/uses/katex)**: 2 files
- **html-to-image**: 1 file
- **jspdf**: 1 file
- **[marked](https://seerepo.com/uses/marked)**: 1 file
- **pdfjs-dist**: 1 file
- **sanitize-html**: 1 file

### Other

- **Pinia**: 13 files
- **jsencrypt**: 11 files
- **VueUse**: 9 files
- **vue-i18n**: 6 files
- **dingtalk-jsapi**: 3 files
- **Axios**: 2 files
- **moment**: 2 files
- **file-saver**: 1 file
- **nanoid**: 1 file

## Other repos with a similar stack

- [datawhalechina/hello-agents](https://seerepo.com/r/datawhalechina/hello-agents/built): Postgres, Vite, Vue, vue-router, sentence-transformers, langchain-openai, MCP, LangGraph, torch, openpyxl, xlrd, beautifulsoup4, pypdf, python-docx, Element, echarts, Mermaid, highlight.js, katex, jspdf, marked · [Compare](https://seerepo.com/compare/1Panel-dev/MaxKB/vs/datawhalechina/hello-agents)
- [open-webui/open-webui](https://seerepo.com/r/open-webui/open-webui/built): Postgres, cryptography, MCP, openpyxl, xlrd, beautifulsoup4, pypdf, python-docx, boto3, psutil, @codemirror/theme-one-dark, sortablejs, Mermaid, highlight.js, katex, jspdf, marked, pdfjs-dist · [Compare](https://seerepo.com/compare/1Panel-dev/MaxKB/vs/open-webui/open-webui)
- [n8n-io/n8n](https://seerepo.com/r/n8n-io/n8n/built): Postgres, Vite, Vue, vue-router, LangChain, MCP, highlight.js, katex, pdfjs-dist, sanitize-html · [Compare](https://seerepo.com/compare/1Panel-dev/MaxKB/vs/n8n-io/n8n)
- [Significant-Gravitas/AutoGPT](https://seerepo.com/r/Significant-Gravitas/AutoGPT/built): Postgres, cryptography, openpyxl, beautifulsoup4, pypdf, python-docx, boto3, psutil, highlight.js, katex · [Compare](https://seerepo.com/compare/1Panel-dev/MaxKB/vs/Significant-Gravitas/AutoGPT)
- [langgenius/dify](https://seerepo.com/r/langgenius/dify/built): Celery, Postgres, Vite, boto3, echarts, katex, html-to-image · [Compare](https://seerepo.com/compare/1Panel-dev/MaxKB/vs/langgenius/dify)
- [langflow-ai/langflow](https://seerepo.com/r/langflow-ai/langflow/built): Vite, cryptography, LangChain, MCP, pypdf, boto3, psutil · [Compare](https://seerepo.com/compare/1Panel-dev/MaxKB/vs/langflow-ai/langflow)

## Frequently asked questions

### What language is MaxKB written in?

MaxKB is written in Python, with 238,604 written lines.

### What framework does MaxKB use?

MaxKB is built with Django, Vite, Vue, and vue-router.

### What database does MaxKB use?

MaxKB stores its data in Celery.

### What does MaxKB sign people in with?

MaxKB signs people in with cryptography.

### Does MaxKB use AI?

Yes. MaxKB uses AI through sentence-transformers, LangChain, dashscope, langchain-openai, langchain-community, langchain-aws, langchain-google-genai, langchain-ollama, mcp, langchain-anthropic, LangGraph, and torch.

### What services does MaxKB use?

MaxKB uses psycopg and Postgres.

### Does MaxKB have tests?

Yes. MaxKB has 15 test files.

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

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