Source: https://seerepo.com/compare/laurent22/joplin/vs/MrXujiang/h5-Dooring
Markdown source: https://seerepo.com/compare/laurent22/joplin/vs/MrXujiang/h5-Dooring.md
Description: joplin and h5-Dooring share 4 technologies: React, Koa, koa-body, and codemirror. joplin is written in TypeScript and h5-Dooring in JavaScript.

# joplin vs h5-Dooring

joplin and h5-Dooring share 4 technologies: React, Koa, koa-body, and codemirror. joplin is written in TypeScript and h5-Dooring in JavaScript.

- [laurent22/joplin](https://seerepo.com/r/laurent22/joplin): Joplin - the privacy-focused note taking app with sync capabilities for Windows, macOS, Linux, Android and iOS.
- [MrXujiang/h5-Dooring](https://seerepo.com/r/MrXujiang/h5-Dooring): H5 Page Maker, H5 Editor, LowCode. Make H5 as easy as building blocks. | 让H5制作像搭积木一样简单, 轻松搭建H5页面, H5网站, PC端网站,LowCode平台.

## What they share and what sets them apart

- In common: React, Koa, koa-body, codemirror
- Only in joplin: SQLite, sqlite-vec, Sentry, Electron, react-native, Expo, expo-sqlite, hermes-android, react-android, @aws-sdk/s3-request-presigner, node-persist, AWS S3, Postgres, Stripe, react-native-nitro-modules, prompts, tinymce, tkwidgets, terminal-kit, keytar, file-type, html-entities, sharp, styled-components, styled-system, xyflow, re-resizable, @joeattardi/emoji-button, mark.js, react-select, react-toggle-button, react-tooltip, taboverride, onnxruntime-node, markdown-it, pdfjs-dist, react-native-paper, react-native-webview, react-native-safe-area-context, js-draw, react-native-popup-menu, expo-camera, react-native-dropdownalert, react-native-modal-datetime-picker, react-native-quick-actions, react-native-svg, react-native-vector-icons, @js-draw/material-icons, expo-local-authentication, @react-native-documents/picker, expo-image-manipulator, react-native-file-viewer, react-native-image-picker, logger, ProseMirror, @lezer/highlight, prosemirror-search, @replit/codemirror-vim, prosemirror-example-setup, prosemirror-dropcursor, prosemirror-gapcursor, @lezer/markdown, dompurify, @adobe/css-tools, tesseract.js, js-yaml, fast-xml-parser, image-data-uri, mustache, pdf-lib, xml2js, askama, cab, log, fortawesome, appcompat, documentfile, font-awesome-filetypes, highlight.js, katex, markdown-it-abbr, markdown-it-anchor, markdown-it-deflist, markdown-it-emoji, markdown-it-expand-tabs, markdown-it-footnote, markdown-it-ins, markdown-it-mark, markdown-it-multimd-table, markdown-it-sub, markdown-it-sup, markdown-it-toc-done-right, knex, otplib, bcryptjs, samlify, zxcvbn, nodemailer, qrcode, @authenio/samlify-xmllint-wasm, @mixmark-io/domino
- Only in h5-Dooring: umi, antd, AntV, react-dnd, react-draggable, react-codemirror2, react-color, react-dnd-html5-backend, react-grid-layout, react-hotkeys-hook, antd-img-crop, react-contexify, Ant Design, dom-to-image, qrcode.react, xlsx, koa-logger

## Side by side

| | joplin | h5-Dooring |
|---|---|---|
| Size | 503,533 lines written, 2,478 code files | 31,514 lines written, 140 code files |
| Who writes it | 0.1% of its commits signed by AI. With Claude Code and CodeRabbit | 0% of its commits signed by AI |
| Activity | Last push November 12, 2026, 15,388 commits, 57,158 stars | Last push July 20, 2026, 388 commits, 10,016 stars |
| Tests | 949 test files. 25.9% of its code files have a test that imports them | 0 test files |

- Size: Lines written by people and agents, without generated ones; code files, without tests.
- Who writes it: A commit counts as AI's when it carries its signature: a Co-Authored-By line, its author name or the merge of its branch.
- Activity: From GitHub and its history, on the day SeeRepo read it.
- Tests: The files that test the code, and the share of code files a test imports.

## Frequently asked questions

### Which is bigger, joplin or h5-Dooring?

joplin, with 503,533 lines written; h5-Dooring has 31,514.

The proof: [laurent22/joplin's code at commit 4a06d8e](https://github.com/laurent22/joplin/tree/4a06d8ef6f02602d60e99fd9bc6f56ac2f4c6bd3)

### Which has more GitHub stars, joplin or h5-Dooring?

joplin, with 57,158 stars; h5-Dooring has 10,016.

The proof: [laurent22/joplin on GitHub](https://github.com/laurent22/joplin)

### Which has more tests, joplin or h5-Dooring?

joplin, with 949 test files.

The proof: [laurent22/joplin's code at commit 4a06d8e](https://github.com/laurent22/joplin/tree/4a06d8ef6f02602d60e99fd9bc6f56ac2f4c6bd3)

### Which was updated more recently, joplin or h5-Dooring?

joplin: its last push was on November 12, 2026, and h5-Dooring's on July 20, 2026.

The proof: [laurent22/joplin's commits on GitHub](https://github.com/laurent22/joplin/commits)

### Which has more commits signed by AI, joplin or h5-Dooring?

joplin: an AI signed 0.1% of its commits, with Claude Code and CodeRabbit.

## Sources

- laurent22/joplin: Read on November 13, 2026, at commit 4a06d8e (https://github.com/laurent22/joplin/tree/4a06d8ef6f02602d60e99fd9bc6f56ac2f4c6bd3)
- MrXujiang/h5-Dooring: Read on November 14, 2026, at commit 4fa5584 (https://github.com/MrXujiang/h5-Dooring/tree/4fa558402807af1dce18bd5235446d3c477884d6)

## What is your repo built with?

Any public repo, with no account: https://seerepo.com/r/owner/repo/built, with the owner and name it has on GitHub.
