Source: https://seerepo.com/r/Tencent/WeKnora/built
Markdown source: https://seerepo.com/r/Tencent/WeKnora/built.md
Description: WeKnora is a Go repo built with Vue, Vite, and Gin. It stores its data in Postgres, connects to Google, and uses Redis and MCP.

# What is WeKnora built with?

WeKnora is a Go repo built with Vue, Vite, and Gin. It stores its data in Postgres, connects to Google, and uses Redis and MCP. It has 2,239 files and 1,259,831 written lines, with 2,419 test files.

Read on November 1, 2026, at commit 80e8345.

Repository: https://github.com/Tencent/WeKnora

## Frontend

### The base

- **[Vue](https://seerepo.com/uses/vue)**
- **[Vite](https://seerepo.com/uses/vite)**

## Backend

### The base

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

### Data

- **[Redis](https://seerepo.com/uses/redis)**: 44 files · [internal/application/service/knowledge_clone_move.go, line 24](https://github.com/Tencent/WeKnora/blob/80e8345903ce4af970497de8359b8b4ea4ce4917/internal/application/service/knowledge_clone_move.go#L24)
- **[Postgres](https://seerepo.com/uses/postgres)**: 3 files · [internal/application/service/vectorstore_healthcheck.go, line 19](https://github.com/Tencent/WeKnora/blob/80e8345903ce4af970497de8359b8b4ea4ce4917/internal/application/service/vectorstore_healthcheck.go#L19)

### Services

- **[MCP](https://seerepo.com/uses/mcp)**: 14 files · [cli/internal/mcp/server.go, line 25](https://github.com/Tencent/WeKnora/blob/80e8345903ce4af970497de8359b8b4ea4ce4917/cli/internal/mcp/server.go#L25)
- **[Google](https://seerepo.com/uses/google)**: 1 file · [internal/infrastructure/web_search/google.go, line 8](https://github.com/Tencent/WeKnora/blob/80e8345903ce4af970497de8359b8b4ea4ce4917/internal/infrastructure/web_search/google.go#L8)

## Other repos with a similar stack

- [Wei-Shaw/sub2api](https://seerepo.com/r/Wei-Shaw/sub2api/built): Vue, Vite, Gin, Redis, Postgres, MCP · [Compare](https://seerepo.com/compare/Tencent/WeKnora/vs/Wei-Shaw/sub2api)
- [n8n-io/n8n](https://seerepo.com/r/n8n-io/n8n/built): Vue, Vite, Redis, Postgres, MCP · [Compare](https://seerepo.com/compare/n8n-io/n8n/vs/Tencent/WeKnora)
- [infiniflow/ragflow](https://seerepo.com/r/infiniflow/ragflow/built): Gin, Redis, Postgres, MCP, Google · [Compare](https://seerepo.com/compare/infiniflow/ragflow/vs/Tencent/WeKnora)
- [moeru-ai/airi](https://seerepo.com/r/moeru-ai/airi/built): Vue, Vite, Redis, Postgres, MCP · [Compare](https://seerepo.com/compare/moeru-ai/airi/vs/Tencent/WeKnora)
- [photoprism/photoprism](https://seerepo.com/r/photoprism/photoprism/built): Vue, Vite, Gin, Postgres, MCP · [Compare](https://seerepo.com/compare/photoprism/photoprism/vs/Tencent/WeKnora)
- [1Panel-dev/1Panel](https://seerepo.com/r/1Panel-dev/1Panel/built): Vue, Vite, Gin, Redis, Postgres · [Compare](https://seerepo.com/compare/1Panel-dev/1Panel/vs/Tencent/WeKnora)

## Frequently asked questions

### What language is WeKnora written in?

WeKnora is written in Go: 2,239 files and 1,259,831 written lines.

### What framework does WeKnora use?

WeKnora is built with Vue, Vite, and Gin.

### What database does WeKnora use?

WeKnora stores its data in Postgres.

The proof: [internal/application/service/vectorstore_healthcheck.go, line 19](https://github.com/Tencent/WeKnora/blob/80e8345903ce4af970497de8359b8b4ea4ce4917/internal/application/service/vectorstore_healthcheck.go#L19)

### What services does WeKnora use?

WeKnora connects to Google and uses Redis and MCP.

The proof: [internal/infrastructure/web_search/google.go, line 8](https://github.com/Tencent/WeKnora/blob/80e8345903ce4af970497de8359b8b4ea4ce4917/internal/infrastructure/web_search/google.go#L8)

### Does WeKnora have tests?

Yes. WeKnora has 2,419 test files.

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

The ones that share most of its stack: Wei-Shaw/sub2api, n8n-io/n8n, and infiniflow/ragflow.

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