Source: https://seerepo.com/compare/awsdocs/aws-doc-sdk-examples/vs/immich-app/immich
Markdown source: https://seerepo.com/compare/awsdocs/aws-doc-sdk-examples/vs/immich-app/immich.md
Description: aws-doc-sdk-examples and immich share 9 technologies: Flutter, flutter_secure_storage, Postgres, Vite, React, com.google.android.material:material, qrcode, pillow, and jose. aws-doc-sdk-examples is written in Java and immich in TypeScript.

# aws-doc-sdk-examples vs immich

aws-doc-sdk-examples and immich share 9 technologies: Flutter, flutter_secure_storage, Postgres, Vite, React, com.google.android.material:material, qrcode, pillow, and jose. aws-doc-sdk-examples is written in Java and immich in TypeScript.

- [awsdocs/aws-doc-sdk-examples](https://seerepo.com/r/awsdocs/aws-doc-sdk-examples): Welcome to the AWS Code Examples Repository.  This repo contains code examples used in the AWS documentation, AWS SDK Developer Guides, and more. For more information, see the Readme.md file below.
- [immich-app/immich](https://seerepo.com/r/immich-app/immich): High performance self-hosted photo and video management solution.

## What they share and what sets them apart

- In common: Flutter, flutter_secure_storage, Postgres, Vite, React, com.google.android.material:material, qrcode, pillow, jose
- Only in aws-doc-sdk-examples: ASP.NET Core, Spring, Flask, Actix Web, apache-client, AWSSDK.S3, cassandra-driver, CassandraCSharpDriver, gremlin-driver, kms, mysql:mysql-connector-java, PostgreSQL, redshift, redshiftdata, s3, s3-transfer-manager, AWSSDK.DynamoDBv2, software.amazon.awssdk:dynamodb, aws.sdk.kotlin:s3, github.com/aws/aws-sdk-go-v2/service/dynamodb, AWSSDK.SQS, AWSSDK.Kinesis, aws-sdk-dynamodb, github.com/aws/aws-sdk-go-v2/feature/dynamodb/attributevalue, github.com/aws/aws-sdk-go-v2/service/rds, MySQL, github.com/aws/aws-sdk-go-v2/feature/s3/manager, github.com/aws/aws-sdk-go-v2/service/sqs, software.amazon.awssdk:sqs, aws-sdk-sns, DataStax, AWS S3, core-ktx, Microsoft.AspNetCore.OpenApi, org.jetbrains.kotlin:kotlin-stdlib-jdk8, rack, Sinatra, spring-boot-starter-thymeleaf, Microsoft.Extensions.Hosting, Tokio, flask-restful, flask-cors, chalice, org.mortbay.jetty:jetty, Laravel, react-router-dom, constraintlayout, androidx.appcompat:appcompat, cupertino_icons, sequel, sso, ssooidc, AWSSDK.SecurityToken, AWSSDK.SecretsManager, github.com/aws/aws-sdk-go-v2/credentials, org.springframework.boot:spring-boot-starter-oauth2-client, software.amazon.awssdk:secretsmanager, AWSSDK.BedrockRuntime, github.com/aws/aws-sdk-go-v2/service/bedrockruntime, github.com/aws/aws-sdk-go-v2/service/bedrock, software.amazon.awssdk:sagemaker, software.amazon.awssdk:bedrockruntime, jakarta.mail, jakarta.mail-api, javax.mail, kamadak-exif, mail, MimeKitLite, opencsv, AWSSDK.SimpleEmail, CsvHelper, mail-builder, Amazon.Lambda.Serialization.SystemTextJson, Apache, aws-lambda-java-events, aws-sdk-cloudwatchlogs, AWSSDK.Core, commons-logging, docker-java-core, docker-java-transport-httpclient5, log4j-1.2-api, log4j-core, log4j-slf4j-impl, Microsoft.Extensions.Logging.Abstractions, slf4j-log4j12, slf4j-simple, Microsoft.Extensions.Logging, github.com/aws/aws-sdk-go-v2, botocore, Microsoft.Extensions.Logging.Console, Microsoft.Extensions.Logging.Debug, com.amazonaws:aws-lambda-java-core, boto3, github.com/aws/aws-sdk-go-v2/config, tracing, Amazon.Lambda.Core, AWSSDK.EC2, lambda_runtime, AWSSDK.IdentityManagement, github.com/aws/aws-sdk-go-v2/service/iam, tracing-subscriber, software.amazon.awssdk:ec2, github.com/aws/aws-lambda-go, github.com/aws/aws-sdk-go-v2/service/lambda, github.com/aws/aws-sdk-go-v2/service/sns, software.amazon.awssdk:elasticloadbalancingv2, software.amazon.awssdk:ssm, github.com/aws/aws-sdk-go-v2/service/cloudwatchlogs, org.slf4j:slf4j-api, software.amazon.awssdk:autoscaling, Amazon.Lambda.APIGatewayEvents, aws-sdk-lambda, coloredlogs, com.github.docker-java:docker-java, github.com/aws/aws-sdk-go-v2/service/cloudfront, github.com/aws/aws-sdk-go-v2/service/sts, software.amazon.awssdk:cloudwatch, software.amazon.awssdk:lambda, tracing-actix-web, tracing-bunyan-formatter, tracing-log, tracing-wasm, @aws-sdk/client-cognito-identity-provider, aws-cdk-lib, constructs, sanctum, Bootstrap, react-bootstrap, showdown
- Only in immich: auto_route, flutter_hooks, Jetpack Compose, FastAPI, sqlite3, sqlite3_connection_pool, quick_cache, SQLite, SQLiteData, drift_sqlite_async, sqlite_async, Hugging Face, lifecycle-runtime-ktx, uvicorn, NestJS, @nestjs/bullmq, Redis, bullmq, @opentelemetry/instrumentation-ioredis, Svelte, SvelteKit, dynamic_color, material_color_utilities, 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, @simplewebauthn/server, helmet, bcrypt, jsonwebtoken, openid-client, react-email, sanitize-filename, exiftool-vendored, sharp, handlebars, js-yaml, nodemailer, thumbhash, Zod, validator, nestjs-otel, opentelemetry, 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

## Side by side

| | aws-doc-sdk-examples | immich |
|---|---|---|
| Size | 692,936 lines written, 1,535 code files | 334,388 lines written, 1,953 code files |
| Who writes it | 0% of its commits signed by AI. With GitHub Copilot | 0.1% of its commits signed by AI. With Claude Code, GitHub Copilot, and Jules |
| Activity | Last push November 12, 2026, 13,872 commits, 10,468 stars | Last push November 12, 2026, 11,507 commits, 118,913 stars |
| Tests | 1,505 test files. 34.5% of its code files have a test that imports them | 570 test files. 27.9% 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, aws-doc-sdk-examples or immich?

aws-doc-sdk-examples, with 692,936 lines written; immich has 334,388.

The proof: [awsdocs/aws-doc-sdk-examples's code at commit 9d44b4c](https://github.com/awsdocs/aws-doc-sdk-examples/tree/9d44b4c73c4d85f5b953d7063aa81fc3616f3f6c)

### Which has more GitHub stars, aws-doc-sdk-examples or immich?

immich, with 118,913 stars; aws-doc-sdk-examples has 10,468.

The proof: [immich-app/immich on GitHub](https://github.com/immich-app/immich)

### Which has more tests, aws-doc-sdk-examples or immich?

aws-doc-sdk-examples, with 1,505 test files; immich has 570.

The proof: [awsdocs/aws-doc-sdk-examples's code at commit 9d44b4c](https://github.com/awsdocs/aws-doc-sdk-examples/tree/9d44b4c73c4d85f5b953d7063aa81fc3616f3f6c)

### Which was updated more recently, aws-doc-sdk-examples or immich?

Both got their last push on November 12, 2026.

The proof: [awsdocs/aws-doc-sdk-examples's commits on GitHub](https://github.com/awsdocs/aws-doc-sdk-examples/commits)

### Which has more commits signed by AI, aws-doc-sdk-examples or immich?

immich: an AI signed 0.1% of its commits, with Claude Code, GitHub Copilot, and Jules.

## Sources

- awsdocs/aws-doc-sdk-examples: Read on November 13, 2026, at commit 9d44b4c (https://github.com/awsdocs/aws-doc-sdk-examples/tree/9d44b4c73c4d85f5b953d7063aa81fc3616f3f6c)
- immich-app/immich: Read on November 12, 2026, at commit dbe5e22 (https://github.com/immich-app/immich/tree/dbe5e229d008404d7775d6fcce50bdb1dd98fb9b)

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