What is Vane built with?

Vane is a TypeScript repo built with React and Next.js. It stores its data in SQLite, reaches it with Drizzle, uses AI through ollama, partial-json, Hugging Face, and js-tiktoken, makes its content with @mozilla/readability, jspdf, markdown-to-jsx, officeparser, and pdf-parse, validates its data with Zod, and is tested with jsdom and playwright. It has 17,524 written lines.

Read on November 6, 2026, at commit 348feca. Read it as markdown

Frontend

The base 2

Styles 3

Interface 6

Icons 2

Backend

Data 1

Data access 1

AI 4

Support

Content 5

  • @mozilla/readability1 file
  • jspdf1 file
  • markdown-to-jsx1 file
  • officeparser1 file
  • pdf-parse1 file

Validation 1

Testing 2

  • jsdom1 file
  • playwright1 file

Other 4

  • rfc69022 files
  • mathjs1 file
  • async-mutex1 file
  • clsx1 file

Other repos with a similar stack

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

Frequently asked questions

What language is Vane written in?
Vane is written in TypeScript, with 17,524 written lines.
What framework does Vane use?
Vane is built with React and Next.js.

The proof: in package.json

What database does Vane use?
Vane stores its data in SQLite and reaches it with Drizzle.

The proof: src/lib/db/index.ts, line 2

Does Vane use AI?
Yes. Vane uses AI through ollama, partial-json, Hugging Face, and js-tiktoken.
Which repos have a stack like Vane's?
The ones that share most of its stack:CherryHQ/cherry-studiobytedance/deer-flowcline/cline

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 →