functions-samples vs immich
functions-samples and immich share 4 technologies: Flutter, pillow, sharp, and opentelemetry. functions-samples is written in JavaScript and immich in TypeScript.
What they share and what sets them apart
firebase
functions-samples
Collection of sample apps showcasing popular use cases using Cloud Functions for Firebase
JavaScript12.2kRead on November 11, 2026, at commit 5c5ef9aWhat is functions-samples built with?Only in functions-samples
In common
immich-app
immich
High performance self-hosted photo and video management solution.
TypeScript118.9kRead on November 12, 2026, at commit dbe5e22What is immich built with?Only in immich
- 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
- React
- NestJS
- @nestjs/bullmq
- Postgres
- Redis
bullmq
@opentelemetry/instrumentation-ioredis
- Svelte
- SvelteKit
- Vite
- dynamic_color
- material_color_utilities
- com.google.android.material:material
- immich_ui
- scrollable_positioned_list
- maplibre_gl
- fluttertoast
- Glance
- 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
- photo_manager
- image_picker
- jxl
- flutter_svg
- mp4parse
- pic-scale
- yuv
- 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
- exiftool-vendored
- handlebars
- js-yaml
nodemailer
- thumbhash
- Zod
validator
- nestjs-otel
tailwind-variants
tailwind-merge
@futo-org/backups-orchestrator-ui
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
Side by side
functions-samplesimmich
SizeLines written by people and agents, without generated ones; code files, without tests.
functions-samples16,640 lines written162 code files
immich334,388 lines written1,953 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.
functions-samples0.8% of its commits signed by AIWith Jules and Gemini CLI
immich0.1% of its commits signed by AIWith Claude Code, GitHub Copilot, and Jules
ActivityFrom GitHub and its history, on the day SeeRepo read it.
functions-samplesLast push November 11, 20261,369 commits12,212 stars
immichLast push November 12, 202611,507 commits118,913 stars
TestsThe files that test the code, and the share of code files a test imports.
functions-samples6 test files3.1% of its code files have a test that imports them
immich570 test files27.9% of its code files have a test that imports them
Frequently asked questions
Which is bigger, functions-samples or immich?
immich, with 334,388 lines written; functions-samples has 16,640.
The proof: immich-app/immich's code at commit dbe5e22
Which has more GitHub stars, functions-samples or immich?
immich, with 118,913 stars; functions-samples has 12,212.
The proof: immich-app/immich on GitHub
Which has more tests, functions-samples or immich?
immich, with 570 test files; functions-samples has 6.
The proof: immich-app/immich's code at commit dbe5e22
Which was updated more recently, functions-samples or immich?
immich: its last push was on November 12, 2026, and functions-samples's on November 11, 2026.
The proof: immich-app/immich's commits on GitHub
Which has more commits signed by AI, functions-samples or immich?
functions-samples: an AI signed 0.8% of its commits, with Jules and Gemini CLI; in immich, 0.1%.
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.

