NapCatQQ vs strapi
NapCatQQ and strapi share 12 technologies: Vite, React, react-router-dom, file-type, winston, Tailwind CSS, motion, dnd-kit, react-dropzone, react-window, react-markdown, 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
- Express
@sinclair/typebox
- htmlparser2
- fast-xml-parser
@simplewebauthn/server
- @codemirror/theme-one-dark
tailwind-variants
react-hot-toast
@uidotdev/usehooks
- React Hook Form
@react-types/shared
quill
- react-photo-view
@react-aria/visually-hidden
@uiw/react-codemirror
- CodeMirror
react-error-boundary
xterm
react-icons
- qrcode.react
remark-gfm
In common
strapi
strapi
🚀 Strapi is the leading open-source headless CMS. It’s 100% JavaScript/TypeScript, fully customizable, and developer-first.
TypeScript73.4kRead on November 9, 2026, at commit cdeeb2aWhat is strapi built with?Only in strapi
- Koa
koa-compose
koa-body
- MCP
@koa/router
- koa-range
nexus
@apollo/server
- graphql-scalars
- @as-integrations/koa
koa-bodyparser
- Sentry
aws-sdk
knex
- jsonwebtoken
- bcryptjs
- Ajv
- ajv-formats
- boxen
- cli-progress
- ora
- jwks-rsa
- yup
- styled-components
- Strapi
- Formik
- Radix UI
react-dnd
react-dnd-html5-backend
sonner
- @strapi/icons
- koa-passport
passport-local
slate
slate-react
slate-history
prismjs
- dompurify
highlight.js
markdown-it
markdown-it-abbr
markdown-it-container
markdown-it-deflist
markdown-it-emoji
markdown-it-footnote
markdown-it-ins
markdown-it-mark
markdown-it-sub
markdown-it-sup
@ai-sdk/react
ai
koa-session
cropperjs
- react-select
@mux/mux-player-react
- sharp
- handlebars
- react-colorful
- prop-types
@aws-sdk/client-ses
nodemailer
@sendgrid/mail
@aws-sdk/types
prompts
Side by side
NapCatQQstrapi
SizeLines written by people and agents, without generated ones; code files, without tests.
NapCatQQ113,875 lines written847 code files
strapi823,344 lines written3,199 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
strapi1% of its commits signed by AIWith Claude Code, Cursor, and GitHub Copilot
ActivityFrom GitHub and its history, on the day SeeRepo read it.
NapCatQQLast push November 10, 20264,523 commits12,579 stars
strapiLast push November 9, 202626,644 commits73,448 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
strapi2,041 test files41.7% of its code files have a test that imports them
Frequently asked questions
Which is bigger, NapCatQQ or strapi?
strapi, with 823,344 lines written; NapCatQQ has 113,875.
The proof: strapi/strapi's code at commit cdeeb2a
Which has more GitHub stars, NapCatQQ or strapi?
strapi, with 73,448 stars; NapCatQQ has 12,579.
The proof: strapi/strapi on GitHub
Which has more tests, NapCatQQ or strapi?
strapi, with 2,041 test files; NapCatQQ has 56.
The proof: strapi/strapi's code at commit cdeeb2a
Which was updated more recently, NapCatQQ or strapi?
NapCatQQ: its last push was on November 10, 2026, and strapi's on November 9, 2026.
The proof: NapNeko/NapCatQQ's commits on GitHub
Which has more commits signed by AI, NapCatQQ or strapi?
strapi: an AI signed 1% of its commits, with Claude Code, Cursor, 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.

