immich vs plasmo
immich and plasmo share 3 technologies: React, Svelte, and sharp. Both are written in TypeScript.
What they share and what sets them apart
immich-app
immich
High performance self-hosted photo and video management solution.
TypeScript118.6kRead on November 9, 2026, at commit 87ef895What is immich built with?Only in immich
- Flutter
- auto_route
- flutter_hooks
- Jetpack Compose
- FastAPI
- sqlite3
- sqlite3_connection_pool
- quick_cache
- SQLite
- SQLiteData
- drift_sqlite_async
- sqlite_async
- flutter_secure_storage
- Hugging Face
- lifecycle-runtime-ktx
uvicorn
- NestJS
- @nestjs/bullmq
- Postgres
- Redis
bullmq
@opentelemetry/instrumentation-ioredis
- SvelteKit
- Vite
- dynamic_color
- material_color_utilities
- com.google.android.material:material
- immich_ui
- scrollable_positioned_list
- maplibre_gl
- fluttertoast
- Glance
@futo-org/backups-orchestrator-ui
- crop_image
- native_video_player
- flutter_local_notifications
- home_widget
- octo_image
- pinput
- Rich
- scroll_date_picker
- sliver_tools
- drift
- credentials-play-services-auth
- local_auth
- androidx.credentials:credentials
- flutter_web_auth_2
- Immich
- ONNX
- rapidocr
tokenizers
- Glide
- pillow-jxl-plugin
pillow
- photo_manager
- image_picker
- jxl
- exiftool-vendored
- flutter_svg
- mp4parse
- pic-scale
- pngjs
- Pydantic
- Fastlane
- logging
- Gunicorn
- cli-progress
yaml
- Tailwind CSS
- tailwindcss-preset-email
kysely
- nestjs-kysely
kysely-postgres-js
- jose
@simplewebauthn/server
helmet
- bcrypt
- jsonwebtoken
- openid-client
react-email
- sanitize-filename
- handlebars
- js-yaml
nodemailer
- thumbhash
- Zod
nestjs-zod
- validator
- nestjs-otel
- opentelemetry
tailwind-variants
tailwind-merge
media-chrome
- svelte-gestures
@zoom-image/core
photo-sphere-viewer
fabric
hls-video-element
- MapLibre
- svelte-confetti
- svelte-jsoneditor
svelte-maplibre
- tabbable
uplot
- @mdi/js
- Simple Icons
@simplewebauthn/browser
- dom-to-image
- qrcode
In common
PlasmoHQ
plasmo
🧩 The Browser Extension Framework
TypeScript13.2kRead on November 10, 2026, at commit 9369e28What is plasmo built with?Only in plasmo
Side by side
immichplasmo
SizeLines written by people and agents, without generated ones; code files, without tests.
immich332,580 lines written1,952 code files
plasmo14,352 lines written203 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.
immich0.1% of its commits signed by AIWith GitHub Copilot, Claude Code, and Jules
plasmo0% of its commits signed by AI
ActivityFrom GitHub and its history, on the day SeeRepo read it.
immichLast push November 9, 202611,448 commits118,574 stars
plasmoLast push November 9, 2026976 commits13,176 stars
TestsThe files that test the code, and the share of code files a test imports.
immich556 test files27.7% of its code files have a test that imports them
plasmo1 test file1% of its code files have a test that imports them
Frequently asked questions
Which is bigger, immich or plasmo?
immich, with 332,580 lines written; plasmo has 14,352.
The proof: immich-app/immich's code at commit 87ef895
Which has more GitHub stars, immich or plasmo?
immich, with 118,574 stars; plasmo has 13,176.
The proof: immich-app/immich on GitHub
Which has more tests, immich or plasmo?
immich, with 556 test files; plasmo has 1.
The proof: immich-app/immich's code at commit 87ef895
Which was updated more recently, immich or plasmo?
Both got their last push on November 9, 2026.
The proof: PlasmoHQ/plasmo's commits on GitHub
Which has more commits signed by AI, immich or plasmo?
immich: an AI signed 0.1% of its commits, with GitHub Copilot, Claude Code, and Jules.
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.

