NapCatQQ vs Ghost
NapCatQQ and Ghost share 13 technologies: Express, Vite, React, file-type, Tailwind CSS, @codemirror/theme-one-dark, React Hook Form, dnd-kit, @uiw/react-codemirror, CodeMirror, react-dropzone, react-error-boundary, and Zod. Both are written in TypeScript.
What they share and what sets them apart
NapNeko
NapCatQQ
Modern protocol-side framework based on NTQQ
TypeScript12.6kRead on November 10, 2026, at commit 72912f2What is NapCatQQ built with?Only in NapCatQQ
react-router-dom
@sinclair/typebox
- htmlparser2
winston
- fast-xml-parser
@simplewebauthn/server
tailwind-variants
react-hot-toast
@uidotdev/usehooks
motion
@react-types/shared
quill
- react-photo-view
@react-aria/visually-hidden
react-window
xterm
react-icons
- qrcode.react
- react-markdown
remark-gfm
In common
TryGhost
Ghost
Independent technology for modern publishing, memberships, subscriptions and newsletters.
TypeScript55.7kRead on November 10, 2026, at commit 912930cWhat is Ghost built with?Only in Ghost
- React Router
- Preact
- bson-objectid
- Sentry
- Hono
tryghost
- lru-cache
bullmq
cache-manager
- cache-manager-ioredis
- Stripe
- Mailgun
- path-match
- express-lazy-router
knex
- js-yaml
sonner
- Radix UI
html2canvas-pro
- dompurify
@hookform/resolvers
@tryghost/custom-fonts
- xyflow
@floating-ui/react-dom
- @svg-maps/world
- @tanstack/react-virtual
- D3
- react-svg-map
- Lucide
papaparse
validator
- Headless UI
tiptap
@doist/react-interpolate
react-day-picker
class-variance-authority
tailwind-merge
recharts
- cmdk
@number-flow/react
- country-flag-icons
@tryghost/bookshelf-plugins
bookshelf
- bookshelf-relations
- knex-migrator
@tryghost/security
- jsonwebtoken
- Better Auth
express-session
- otplib
- cookie-session
- cookies
- express-jwt
- jose
- Cheerio
- handlebars
- sanitize-html
- sharp
- downsize-cjs
- express-hbs
- entities
- image-size
- heic-convert
- html-to-text
- html5parser
- juice
- node-html-markdown
- probe-image-size
- rss
@tryghost/validator
- cron-validate
lexical
markdown-it
markdown-it-footnote
- markdown-it-image-lazy-loading
- markdown-it-lazy-headers
markdown-it-mark
markdown-it-sub
markdown-it-sup
- codemirror-spell-checker
emoji-mart
uiw
- @lezer/highlight
- react-colorful
- react-slider
@lexical/markdown
- prop-types
@tryghost/logging
- Ajv
- ajv-formats
@tryghost/debug
nodemailer
- parse-email-address
Side by side
NapCatQQGhost
SizeLines written by people and agents, without generated ones; code files, without tests.
NapCatQQ113,875 lines written847 code files
Ghost1,238,529 lines written4,184 code files
Who writes itA commit counts as AI's when it carries its signature: a Co-Authored-By line, its author name or the merge of its branch.
NapCatQQ0.4% of its commits signed by AIWith GitHub Copilot and Claude Code
Ghost1.5% of its commits signed by AIWith Codex, Claude Code, Cursor, CodeRabbit, and GitHub Copilot
ActivityFrom GitHub and its history, on the day SeeRepo read it.
NapCatQQLast push November 10, 20264,523 commits12,579 stars
GhostLast push November 10, 202651,918 commits55,720 stars
TestsThe files that test the code, and the share of code files a test imports.
NapCatQQ56 test files11.7% of its code files have a test that imports them
Ghost2,689 test files40.1% of its code files have a test that imports them
Frequently asked questions
Which is bigger, NapCatQQ or Ghost?
Ghost, with 1,238,529 lines written; NapCatQQ has 113,875.
The proof: TryGhost/Ghost's code at commit 912930c
Which has more GitHub stars, NapCatQQ or Ghost?
Ghost, with 55,720 stars; NapCatQQ has 12,579.
The proof: TryGhost/Ghost on GitHub
Which has more tests, NapCatQQ or Ghost?
Ghost, with 2,689 test files; NapCatQQ has 56.
The proof: TryGhost/Ghost's code at commit 912930c
Which was updated more recently, NapCatQQ or Ghost?
Both got their last push on November 10, 2026.
The proof: TryGhost/Ghost's commits on GitHub
Which has more commits signed by AI, NapCatQQ or Ghost?
Ghost: an AI signed 1.5% of its commits, with Codex, Claude Code, Cursor, CodeRabbit, and GitHub Copilot; in NapCatQQ, 0.4%.
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.

