What is PandaWiki built with?

PandaWiki is a TypeScript repo built with Echo, github.com/labstack/echo-contrib, React, react-router-dom, and Next.js. It stores its data in Postgres, reaches it with gorm.io/gorm, signs people in with golang.org/x/oauth2, github.com/gorilla/sessions, github.com/golang-jwt/jwt/v5, and github.com/go-ldap/ldap/v3, uses AI through mcp-go, github.com/cloudwego/eino, github.com/cloudwego/eino-ext/components/model/deepseek, github.com/pkoukk/tiktoken-go, and github.com/pkoukk/tiktoken-go-loader, watches its errors with Sentry, makes its content with github.com/JohannesKaufmann/html-to-markdown/v2, github.com/gomarkdown/markdown, github.com/microcosm-cc/bluemonday, github.com/russross/blackfriday/v2, github.com/yuin/goldmark, and 12 more, is tested with github.com/stretchr/testify and github.com/google/go-cmp, deploys with OpenTelemetry, and uses go-redis, pq, Redis, NATS.io, github.com/golang-migrate/migrate/v4, and 2 more. It has 138,865 written lines, with 8 test files.

Read on November 13, 2026, at commit 67e1081. Read it as markdown

The card says what it's built with. Its whole map opens it up: every part of the code and how it connects to the rest.

Frontend

The base 3

Interface 14

2 more

Icons 1

Backend

The base 1

  • Echo38 files

Data 6

Data access 1

Sign-in 4

AI 5

  • github.com/cloudwego/eino9 files
  • github.com/cloudwego/eino-ext/components/model/deepseek1 file
  • mcp-go
  • github.com/pkoukk/tiktoken-go1 file
  • github.com/pkoukk/tiktoken-go-loader1 file

Services 3

Support

The base 1

  • github.com/labstack/echo-contrib2 files

Content 17

5 more
  • @vscode/markdown-it-katex1 file
  • github.com/gomarkdown/markdown1 file
  • github.com/russross/blackfriday/v21 file
  • github.com/yuin/goldmark1 file
  • html-react-parser1 file

Testing 2

  • github.com/stretchr/testify4 files
  • github.com/google/go-cmp1 file

Deploy 1

Tools 3

  • github.com/swaggo/echo-swagger1 file
  • github.com/swaggo/swag1 file
  • github.com/google/wire24 files

Other 27

  • dayjs30 files
  • Google29 files
  • github.com/samber/lo15 files
  • uuid8 files
  • @reduxjs/toolkit3 files
  • Axios3 files
  • github.com/larksuite/oapi-sdk-go/v33 files
  • Lodash3 files
  • react-redux3 files
  • ahooks1 file
  • Alibaba Cloud1 file
  • github.com/bwmarrin/discordgo1 file
15 more
  • github.com/open-dingtalk/dingtalk-stream-sdk-go1 file
  • github.com/spf13/viper1 file
  • github.com/tidwall/gjson1 file
  • js-cookie1 file
  • github.com/alibabacloud-go/darabonba-openapi/v22 files
  • github.com/alibabacloud-go/tea2 files
  • github.com/jinzhu/copier2 files
  • clsx1 file
  • github.com/mileusna/useragent1 file
  • github.com/robfig/cron/v31 file
  • golang.org/x/crypto1 file
  • golang.org/x/net1 file
  • golang.org/x/sync1 file
  • google.golang.org/protobuf1 file
  • react-device-detect1 file

Other repos with a similar stack

Ordered by how much of its stack they share with PandaWiki, then by stars.

Frequently asked questions

What language is PandaWiki written in?
PandaWiki is written in TypeScript, with 138,865 written lines.
What framework does PandaWiki use?
PandaWiki is built with Echo, github.com/labstack/echo-contrib, React, react-router-dom, and Next.js.
What database does PandaWiki use?
PandaWiki stores its data in Postgres and reaches it with gorm.io/gorm.

The proof: backend/store/pg/pg.go, line 13

What does PandaWiki sign people in with?
PandaWiki signs people in with golang.org/x/oauth2, github.com/gorilla/sessions, github.com/golang-jwt/jwt/v5, and github.com/go-ldap/ldap/v3.
Does PandaWiki use AI?
Yes. PandaWiki uses AI through mcp-go, github.com/cloudwego/eino, github.com/cloudwego/eino-ext/components/model/deepseek, github.com/pkoukk/tiktoken-go, and github.com/pkoukk/tiktoken-go-loader.
What services does PandaWiki use?
PandaWiki watches its errors with Sentry and uses go-redis, pq, Redis, NATS.io, github.com/golang-migrate/migrate/v4, MCP, and MinIO.

The proof: web/app/sentry.edge.config.ts, line 6

Does PandaWiki have tests?
Yes. PandaWiki has 8 test files and is tested with github.com/stretchr/testify and github.com/google/go-cmp.
Which repos have a stack like PandaWiki's?
The ones that share most of its stack:infiniflow/ragflowmultica-ai/multicago-gitea/gitea

See inside your code, today.

Paste your repo and see it drawn, part by part: a medium one in under a minute.

Free, no account.

Or look inside SeeRepo's own →

Is it your repo? Add its badge, keep it up to date or take it down →