Source: https://seerepo.com/compare/awsdocs/aws-doc-sdk-examples/vs/Stirling-Tools/Stirling-PDF
Markdown source: https://seerepo.com/compare/awsdocs/aws-doc-sdk-examples/vs/Stirling-Tools/Stirling-PDF.md
Description: aws-doc-sdk-examples and Stirling-PDF share 10 technologies: Spring, PostgreSQL, s3, Postgres, AWS S3, Tokio, Vite, React, react-router-dom, and Apache. aws-doc-sdk-examples is written in Java and Stirling-PDF in TypeScript.

# aws-doc-sdk-examples vs Stirling-PDF

aws-doc-sdk-examples and Stirling-PDF share 10 technologies: Spring, PostgreSQL, s3, Postgres, AWS S3, Tokio, Vite, React, react-router-dom, and Apache. aws-doc-sdk-examples is written in Java and Stirling-PDF 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.
- [Stirling-Tools/Stirling-PDF](https://seerepo.com/r/Stirling-Tools/Stirling-PDF): #1 PDF Application on GitHub that lets you edit PDFs on any device anywhere

## What they share and what sets them apart

- In common: Spring, PostgreSQL, s3, Postgres, AWS S3, Tokio, Vite, React, react-router-dom, Apache
- Only in aws-doc-sdk-examples: Flutter, ASP.NET Core, Flask, Actix Web, apache-client, AWSSDK.S3, cassandra-driver, CassandraCSharpDriver, flutter_secure_storage, gremlin-driver, kms, mysql:mysql-connector-java, redshift, redshiftdata, 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, core-ktx, Microsoft.AspNetCore.OpenApi, org.jetbrains.kotlin:kotlin-stdlib-jdk8, rack, Sinatra, spring-boot-starter-thymeleaf, Microsoft.Extensions.Hosting, flask-restful, flask-cors, chalice, org.mortbay.jetty:jetty, Laravel, com.google.android.material:material, 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, qrcode, AWSSDK.SimpleEmail, CsvHelper, mail-builder, pillow, Amazon.Lambda.Serialization.SystemTextJson, 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, jose, sanctum, Bootstrap, react-bootstrap, showdown
- Only in Stirling-PDF: org.springframework.boot:spring-boot-starter-web, H2 Database, jcache, org.springframework:spring-jdbc, spring-boot-starter-cache, spring-boot-starter-data-redis, url-connection-client, com.github.ben-manes.caffeine:caffeine, PostHog, Telegram, jetty-http2-server, jakarta.servlet:jakarta.servlet-api, org.eclipse.jetty:jetty-alpn-java-server, org.eclipse.jetty.compression:jetty-compression-server, Tauri, objc2-app-kit, objc2-foundation, tiny_http, Supabase, tauri-plugin-store, Stripe, core-services, @tauri-apps/api, Hibernate, org.springframework.boot:spring-boot-starter-data-jpa, jjwt-impl, jjwt-jackson, spring-boot-starter-oauth2-resource-server, spring-boot-starter-security-oauth2-client, spring-security-saml2-service-provider, com.coveo:saml-client, io.jsonwebtoken:jjwt-api, onnxruntime, angus-mail, batik-transcoder, commonmark-ext-gfm-tables, imageio-batik, imageio-bmp, imageio-hdr, imageio-icns, imageio-iff, imageio-jpeg, imageio-pcx, imageio-pnm, imageio-psd, imageio-sgi, imageio-tga, imageio-thumbsdb, imageio-tiff, imageio-webp, imageio-xwd, jbig2-imageio, jpdfium, metadata-extractor, org.springframework.boot:spring-boot-starter-mail, outlook-module, owasp-java-html-sanitizer, pdfbox-io, preflight, stirling-office-convert, stirling-office-convert-legacy, stirling-office-convert-pdfa, stirling-office-convert-topdf, org.apache.pdfbox:pdfbox, org.verapdf:validation-model, jakarta.mail:jakarta.mail-api, org.apache.pdfbox:xmpbox, org.apache.poi:poi-ooxml, com.google.zxing:core, de.rototor.pdfbox:graphics2d, org.apache.xmlgraphics:batik-bridge, org.commonmark:commonmark, technology.tabula:tabula, com.github.junrar:junrar, com.hubspot.jinjava:jinjava, com.opencsv:opencsv, com.vladsch.flexmark:flexmark-html2md-converter, org.simplejavamail:simple-java-mail, micrometer-registry-prometheus, org.springframework.boot:spring-boot-starter-actuator, spring-boot-starter-jetty, io.micrometer:micrometer-core, ch.qos.logback:logback-core, Tailwind CSS, fontsource, Mantine, @reactour/tour, @dnd-kit/core, tanstack, @atlaskit/pragmatic-drag-and-drop, D3, signature_pad, tauri-plugin-dialog, @tauri-apps/plugin-notification, react-easy-crop, react-rnd, recharts, tauri-plugin-notification, tauri-plugin-window-state, webview2-com, Lucide, keyring, embedpdf, pdfjs-dist, react-markdown, remark-gfm, @cantoo/pdf-lib, qrcode.react, objc2-pdf-kit, pixelmatch, log, tauri-plugin-log

## Side by side

| | aws-doc-sdk-examples | Stirling-PDF |
|---|---|---|
| Size | 692,936 lines written, 1,535 code files | 1,168,066 lines written, 4,452 code files |
| Who writes it | 0% of its commits signed by AI. With GitHub Copilot | 2.1% of its commits signed by AI. With GitHub Copilot, Claude Code, and Codex |
| Activity | Last push November 12, 2026, 13,872 commits, 10,468 stars | Last push November 12, 2026, 5,787 commits, 96,362 stars |
| Tests | 1,505 test files. 34.5% of its code files have a test that imports them | 2,168 test files. 49.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, aws-doc-sdk-examples or Stirling-PDF?

Stirling-PDF, with 1,168,066 lines written; aws-doc-sdk-examples has 692,936.

The proof: [Stirling-Tools/Stirling-PDF's code at commit ee8c2b3](https://github.com/Stirling-Tools/Stirling-PDF/tree/ee8c2b3a9fc5842f787373c2aeff1431f5ff9d85)

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

Stirling-PDF, with 96,362 stars; aws-doc-sdk-examples has 10,468.

The proof: [Stirling-Tools/Stirling-PDF on GitHub](https://github.com/Stirling-Tools/Stirling-PDF)

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

Stirling-PDF, with 2,168 test files; aws-doc-sdk-examples has 1,505.

The proof: [Stirling-Tools/Stirling-PDF's code at commit ee8c2b3](https://github.com/Stirling-Tools/Stirling-PDF/tree/ee8c2b3a9fc5842f787373c2aeff1431f5ff9d85)

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

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 Stirling-PDF?

Stirling-PDF: an AI signed 2.1% of its commits, with GitHub Copilot, Claude Code, and Codex.

The proof: [the commits each tool signed in Stirling-Tools/Stirling-PDF](https://seerepo.com/r/Stirling-Tools/Stirling-PDF/ai)

## Sources

- awsdocs/aws-doc-sdk-examples: Read on November 13, 2026, at commit 9d44b4c (https://github.com/awsdocs/aws-doc-sdk-examples/tree/9d44b4c73c4d85f5b953d7063aa81fc3616f3f6c)
- Stirling-Tools/Stirling-PDF: Read on November 12, 2026, at commit ee8c2b3 (https://github.com/Stirling-Tools/Stirling-PDF/tree/ee8c2b3a9fc5842f787373c2aeff1431f5ff9d85)

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