What is genoffice built with?
genoffice is a TypeScript repo built with Vite, React, Electron, and @univerjs/core. It makes its content with parse5, katex, @tiptap/markdown, pdfjs-dist, @embedpdf/pdfium, and 10 more, validates its data with Zod, is tested with Vitest, @playwright/test, marked, pdf-lib, pngjs, and 3 more, and uses MCP. It has 1,319,272 written lines, with 2,472 test files.
Read on November 11, 2026, at commit 1738aec. 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 2
Interface 10
tiptap46 files
univerjs33 files
react-konva8 files
- CodeMirror7 files
- Konva6 files
@tiptap/core2 files
- Mermaid1 file
three1 file
wavedrom1 file
- @lezer/highlight2 files
Icons 1
@fluentui/react-icons2 files
Styles 1
opentype.js1 file
Backend
Services 1
Other repos with a similar stack
Ordered by how much of its stack they share with genoffice, then by stars.
- CherryHQcherry-studio53.4k
Your AI workspace for models, agents, and productivity.
16 of 54 in commonCompare → - reactive-resumereactive-resume45.6k
A one-of-a-kind resume builder that keeps your privacy in mind. Completely secure, customizable, portable, open-source and free forever. Try it out today!
8 of 54 in commonCompare →
Frequently asked questions
What language is genoffice written in?
What framework does genoffice use?
The proof: in apps/pdf/package.json
What services does genoffice use?
Does genoffice have tests?
Which repos have a stack like genoffice's?
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.
Is it your repo? Add its badge, keep it up to date or take it down →

