Technologies

What is siyuan built with?

siyuan is a Go repo built with Gin. It uses AI through OpenAI and uses MCP. It has 2,206 files and 946,039 written lines, with 2,011 test files.

Read on October 28, 2026, at commit bfe3610. Read it as markdown

siyuan2,206 files

Backend

The base

Other repos with a similar stack

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

Frequently asked questions

What language is siyuan written in?
siyuan is written in Go: 2,206 files and 946,039 written lines.
What framework does siyuan use?
siyuan is built with Gin.
The proof: in package.json
Does siyuan use AI?
Yes. siyuan uses AI through OpenAI.
The proof: kernel/agent/agent.go, line 40
What services does siyuan use?
siyuan uses MCP.
The proof: kernel/mcp/client/mcp.go, line 38
Does siyuan have tests?
Yes. siyuan has 2,011 test files.
Which repos have a stack like siyuan's?
The ones that share most of its stack:supabase/supabaseruvnet/ruflocline/cline

What is your repo built with?

Paste your public repo and see it drawn.

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 →