Source: https://seerepo.com/compare/bluesky-social/social-app/vs/laurent22/joplin
Markdown source: https://seerepo.com/compare/bluesky-social/social-app/vs/laurent22/joplin.md
Description: social-app and joplin share 10 technologies: react-native, React, Expo, Sentry, Postgres, react-native-safe-area-context, react-native-svg, expo-camera, react-native-webview, and expo-image-manipulator. Both are written in TypeScript.

# social-app vs joplin

social-app and joplin share 10 technologies: react-native, React, Expo, Sentry, Postgres, react-native-safe-area-context, react-native-svg, expo-camera, react-native-webview, and expo-image-manipulator. Both are written in TypeScript.

- [bluesky-social/social-app](https://seerepo.com/r/bluesky-social/social-app): The Bluesky Social application for Web, iOS, and Android
- [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.

## What they share and what sets them apart

- In common: react-native, React, Expo, Sentry, Postgres, react-native-safe-area-context, react-native-svg, expo-camera, react-native-webview, expo-image-manipulator
- Only in social-app: react-navigation, react-native-web, Echo, @react-native-async-storage/async-storage, react-native-mmkv, idb-keyval, expo-modules-core, Preact, Express, lru-cache, com.facebook.react:react-native, expo-font, react-native-reanimated, expo-image, expo-linear-gradient, react-native-gesture-handler, react-native-keyboard-controller, emoji-mart, expo-blur, @expo/ui, react-native-drawer-layout, react-native-pager-view, tiptap, expo-splash-screen, sonner-native, expo-glass-effect, expo-navigation-bar, expo-status-bar, expo-system-ui, expo-video, react-responsive, sonner, @floating-ui/react-dom, react-hotkeys-hook, react-image-crop, react-native-screens, tippy.js, jwt-decode, lande, expo-image-picker, expo-media-library, @braintree/sanitize-url, mediabunny, Zod, expo-updates, github.com/ipfs/go-log, Prometheus, Tailwind CSS, kysely, escape-html, prom-client, pino, twemoji, satori, @resvg/resvg-js, Google, androidx.appcompat:appcompat, Glide
- Only in joplin: SQLite, Electron, expo-sqlite, react-android, @aws-sdk/s3-request-presigner, AWS S3, Stripe, Koa, koa-body, react-native-nitro-modules, prompts, tinymce, keytar, file-type, html-entities, sharp, styled-components, xyflow, codemirror, re-resizable, react-select, react-tooltip, onnxruntime-node, markdown-it, pdfjs-dist, react-native-vector-icons, expo-local-authentication, logger, ProseMirror, prosemirror-view, prosemirror-model, @lezer/highlight, prosemirror-history, @replit/codemirror-vim, prosemirror-commands, prosemirror-example-setup, prosemirror-schema-list, prosemirror-tables, prosemirror-keymap, @lezer/markdown, dompurify, @adobe/css-tools, tesseract.js, js-yaml, fast-xml-parser, mustache, pdf-lib, xml2js, askama, cab, log, fortawesome, appcompat, highlight.js, katex, markdown-it-abbr, markdown-it-anchor, markdown-it-deflist, markdown-it-emoji, markdown-it-footnote, markdown-it-ins, markdown-it-mark, markdown-it-sub, markdown-it-sup, knex, otplib, bcryptjs, zxcvbn, nodemailer, qrcode, turndown

## Side by side

| | social-app | joplin |
|---|---|---|
| Size | 336,218 lines written, 2,109 code files | 501,695 lines written, 2,465 code files |
| Who writes it | 4.1% of its commits signed by AI. With Claude Code and GitHub Copilot | 0.1% of its commits signed by AI. With Claude Code and CodeRabbit |
| Activity | Last push November 6, 2026, 8,268 commits, 18,380 stars | Last push November 5, 2026, 15,352 commits, 57,046 stars |
| Tests | 220 test files. 12.2% of its code files have a test that imports them | 932 test files. 25.7% of its code files have a test that imports them |

- 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, social-app or joplin?

joplin, with 501,695 lines written; social-app has 336,218.

The proof: [laurent22/joplin's code at commit 479921f](https://github.com/laurent22/joplin/tree/479921f6e71fc49a07ef50290997b459de1b5da2)

### Which has more GitHub stars, social-app or joplin?

joplin, with 57,046 stars; social-app has 18,380.

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

### Which has more tests, social-app or joplin?

joplin, with 932 test files; social-app has 220.

The proof: [laurent22/joplin's code at commit 479921f](https://github.com/laurent22/joplin/tree/479921f6e71fc49a07ef50290997b459de1b5da2)

### Which was updated more recently, social-app or joplin?

social-app: its last push was on November 6, 2026, and joplin's on November 5, 2026.

The proof: [bluesky-social/social-app's commits on GitHub](https://github.com/bluesky-social/social-app/commits)

### Which has more commits signed by AI, social-app or joplin?

social-app: an AI signed 4.1% of its commits, with Claude Code and GitHub Copilot; in joplin, 0.1%.

The proof: [the commits each tool signed in bluesky-social/social-app](https://seerepo.com/r/bluesky-social/social-app/ai)

## Sources

- bluesky-social/social-app: Read on November 6, 2026, at commit 1ff1973 (https://github.com/bluesky-social/social-app/tree/1ff197301c153d7ced43ea7ed66bee311f5e6bb5)
- laurent22/joplin: Read on November 5, 2026, at commit 479921f (https://github.com/laurent22/joplin/tree/479921f6e71fc49a07ef50290997b459de1b5da2)

## 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.
