{"owner":"aws-samples","github":"https://github.com/aws-samples","claimed":false,"inventory":[],"indexed":[{"repo":"aws-samples/serverless-patterns","github":"https://github.com/aws-samples/serverless-patterns","description":"Serverless patterns. Learn more at the website: https://serverlessland.com/patterns.","language":"Python","stars":1816,"topics":["aws","serverless","awssam"],"license":null,"category":"deployment-docker-iac"},{"repo":"aws-samples/amazon-bedrock-samples","github":"https://github.com/aws-samples/amazon-bedrock-samples","description":"This repository contains examples for customers to get started using the Amazon Bedrock Service. This contains examples for all available foundational models","language":"Jupyter Notebook","stars":1493,"topics":["amazon-bedrock","bedrock","embeddings","generative-ai","rag","amazon-titan","knowledge-base","langchain"],"license":"MIT-0","category":"ai-agents"},{"repo":"aws-samples/aws-genai-llm-chatbot","github":"https://github.com/aws-samples/aws-genai-llm-chatbot","description":"A modular and comprehensive solution to deploy a Multi-LLM and Multi-RAG powered chatbot (Amazon Bedrock, Anthropic, HuggingFace, OpenAI, Meta, AI21, Cohere, Mistral) using AWS CDK on AWS","language":"TypeScript","stars":1401,"topics":["cdk","chatbot","genai","huggingface","llm","sagemaker","semantic-search","vectordb","aurora","pgvector"],"license":"MIT-0","category":"ai-agents"},{"repo":"aws-samples/generative-ai-use-cases","github":"https://github.com/aws-samples/generative-ai-use-cases","description":"Application implementation with business use cases for safely utilizing generative AI in business operations","language":"TypeScript","stars":1375,"topics":["aws","bedrock","generative-ai","chatbot","image-generation","llm","rag","sagemaker","lambda","react"],"license":"MIT-0","category":"ai-agents"},{"repo":"aws-samples/bedrock-chat","github":"https://github.com/aws-samples/bedrock-chat","description":"AWS-native chatbot using Bedrock","language":"TypeScript","stars":1323,"topics":["chatbot","fastapi","generative-ai","lambda","llm","python","react","streaming-response","websockets","docker"],"license":"MIT-0","category":"ai-agents"},{"repo":"aws-samples/aws-security-reference-architecture-examples","github":"https://github.com/aws-samples/aws-security-reference-architecture-examples","description":"Example solutions demonstrating how to implement patterns within the AWS Security Reference Architecture guide using CloudFormation (including Customizations for AWS Control Tower) and Terraform.","language":"Python","stars":1147,"topics":["aws","aws-cloudformation","aws-control-tower","aws-security","aws-security-automation"],"license":null,"category":"security-tools"},{"repo":"aws-samples/bedrock-access-gateway","github":"https://github.com/aws-samples/bedrock-access-gateway","description":"OpenAI-Compatible RESTful APIs for Amazon Bedrock","language":"Python","stars":1004,"topics":["bedrock","genai","openai","openai-api","openai-proxy","proxy"],"license":"MIT-0","category":"ai-agents"},{"repo":"aws-samples/hardeneks","github":"https://github.com/aws-samples/hardeneks","description":"Runs checks to see if an EKS cluster follows EKS Best Practices.","language":"Python","stars":959,"topics":["aws","best-practices","eks","k8s"],"license":"MIT-0","category":"deployment-docker-iac"},{"repo":"aws-samples/aws-lex-web-ui","github":"https://github.com/aws-samples/aws-lex-web-ui","description":"Sample Amazon Lex chat bot web interface","language":"JavaScript","stars":816,"topics":["aws-lex","lex","ai","bot","chatbot","chat","web","interface","ui","widget"],"license":null,"category":"ui-components"},{"repo":"aws-samples/simple-websockets-chat-app","github":"https://github.com/aws-samples/simple-websockets-chat-app","description":"This SAM application provides the Lambda functions, DynamoDB table, and roles to allow you to build a simple chat application based on API Gateway's new WebSocket-based API feature.","language":"JavaScript","stars":704,"topics":["websockets","apigateway","aws"],"license":"MIT-0","category":"chat-messaging"},{"repo":"aws-samples/aws-customer-playbook-framework","github":"https://github.com/aws-samples/aws-customer-playbook-framework","description":"This repository provides sample templates for security playbooks against various scenarios when using Amazon Web Services.","language":null,"stars":669,"topics":["playbooks","incident-response","aws"],"license":null,"category":"deployment-docker-iac"},{"repo":"aws-samples/service-screener-v2","github":"https://github.com/aws-samples/service-screener-v2","description":"A tool for customers to evaluate their AWS service configurations based on AWS and community best practices and receive recommendations on potential improvements.","language":"Python","stars":567,"topics":["aws","cloudshell","cost-optimization","open-source","security","trusted-advisor","well-architected"],"license":"Apache-2.0","category":"security-tools"},{"repo":"aws-samples/aws-iot-chat-example","github":"https://github.com/aws-samples/aws-iot-chat-example","description":"💬 Chat application using AWS IoT platform via MQTT over the WebSocket protocol","language":"JavaScript","stars":566,"topics":["aws-iot","amazon-cognito","serverless-framework","aws-lambda","dynamodb","react","redux","websockets","mqtt"],"license":"Apache-2.0","category":"chat-messaging"},{"repo":"aws-samples/well-architected-iac-analyzer","github":"https://github.com/aws-samples/well-architected-iac-analyzer","description":"Sample Generative AI tool for evaluating Infrastructure as Code and architecture diagrams against AWS Well-Architected best practices.","language":"TypeScript","stars":497,"topics":["amazon-bedrock","aws","aws-well-architected","cdk","claude-ai","cloud-optimization","cloudformation","generative-ai","iac","infrastructure-as-code"],"license":"MIT-0","category":"deployment-docker-iac"},{"repo":"aws-samples/bedrock-engineer","github":"https://github.com/aws-samples/bedrock-engineer","description":"Universal AI Agent using Amazon Bedrock, capable of customize to create/edit files, execute commands, search the web, use knowledge base, use multi-agents, generative images and more.","language":"TypeScript","stars":485,"topics":["agent","ai","aws","bedrock","claude","deepseek-r1","generative-ai","llm","rag"],"license":"MIT-0","category":"ai-agents"},{"repo":"aws-samples/aws-service-catalog-reference-architectures","github":"https://github.com/aws-samples/aws-service-catalog-reference-architectures","description":"Sample CloudFormation templates and architecture for AWS Service Catalog","language":"JavaScript","stars":443,"topics":["cloudformation","servicecatalog","devops","management-tools"],"license":"Apache-2.0","category":"deployment-docker-iac"},{"repo":"aws-samples/amazon-cognito-passwordless-auth","github":"https://github.com/aws-samples/amazon-cognito-passwordless-auth","description":"Passwordless authentication with Amazon Cognito: FIDO2 (WebAuthn, support for Passkeys), Magic Link, SMS OTP Step Up","language":"TypeScript","stars":440,"topics":["aws-cognito","fido2","magic-link","sms-otp","webauthn","authentication","aws","react","typescript","passkeys"],"license":"Apache-2.0","category":"auth-billing-email"},{"repo":"aws-samples/AWS-First-GenAI-Journey","github":"https://github.com/aws-samples/AWS-First-GenAI-Journey","description":"Welcome to the AWS First Generative AI Journey repository! This project serves as a comprehensive resource for individuals and organizations looking to explore the transformative capabilities of Generative AI using Amazon Web Services (AWS).","language":"Jupyter Notebook","stars":382,"topics":["aws","genai","genai-usecase","amazon-bedrock","amazon-bedrock-knowledge-bases","genai-journey"],"license":"MIT-0","category":"ai-agents"},{"repo":"aws-samples/aws-secrets-manager-rotation-lambdas","github":"https://github.com/aws-samples/aws-secrets-manager-rotation-lambdas","description":"Contains Lambda functions to be used for automatic rotation of secrets stored in AWS Secrets Manager","language":"Python","stars":370,"topics":["aws","secretsmanager","lambda-functions","lambda","aws-secrets-manager"],"license":"MIT-0","category":"deployment-docker-iac"},{"repo":"aws-samples/serverless-test-samples","github":"https://github.com/aws-samples/serverless-test-samples","description":"This repository is designed to provide guidance for implementing comprehensive test suites for serverless applications.","language":"Python","stars":357,"topics":["dotnet","java","patterns","python","serverless","testing","typescript"],"license":"MIT-0","category":"dev-tools"},{"repo":"aws-samples/serverless-samples","github":"https://github.com/aws-samples/serverless-samples","description":"This repository contains samples of Serverless application code.","language":"Python","stars":347,"topics":["api-gateway","lambda","serverless"],"license":"MIT-0","category":"auth-billing-email"},{"repo":"aws-samples/designing-cloud-native-microservices-on-aws","github":"https://github.com/aws-samples/designing-cloud-native-microservices-on-aws","description":"Introduce a fluent way to design cloud native microservices via EventStorming workshop, this is a hands-on workshop. Contains such topics: DDD, Event storming, Specification by example. Including the AWS product : Serverless Lambda , DynamoDB, Fargate, CloudWatch.","language":"Java","stars":321,"topics":["aws","ecr","ecs","fargate","serverless","lambda","dynamodb","eventbridge","microservices","cloudnative"],"license":null,"category":"deployment-docker-iac"},{"repo":"aws-samples/service-control-policy-examples","github":"https://github.com/aws-samples/service-control-policy-examples","description":"Example AWS Service control policies to get started or mature your usage of AWS SCPs.","language":null,"stars":315,"topics":["aws","aws-iam","aws-organizations","aws-scp"],"license":"MIT-0","category":"deployment-docker-iac"},{"repo":"aws-samples/amazon-cognito-example-for-external-idp","github":"https://github.com/aws-samples/amazon-cognito-example-for-external-idp","description":"An example for using Amazon Cognito together with an external IdP","language":"TypeScript","stars":309,"topics":["amazon-cognito","amazon-api-gateway","aws-lambda","aws-cdk","aws-amplify","serverless"],"license":"MIT-0","category":"deployment-docker-iac"},{"repo":"aws-samples/sagemaker-ssh-helper","github":"https://github.com/aws-samples/sagemaker-ssh-helper","description":"A helper library to connect into Amazon SageMaker with AWS Systems Manager and SSH (Secure Shell)","language":"Python","stars":261,"topics":["amazon-sagemaker","aws","aws-systems-manager","machine-learning","pycharm","sagemaker","sagemaker-studio","ssh","vscode"],"license":"MIT-0","category":"machine-learning"},{"repo":"aws-samples/aws-auto-inventory","github":"https://github.com/aws-samples/aws-auto-inventory","description":"AWS Auto Inventory allows you to quickly and easily generate inventory reports of your AWS resources.","language":"Python","stars":253,"topics":["aws","cloud","inventory","reporting"],"license":"Apache-2.0","category":"cli-tools"},{"repo":"aws-samples/serverless-coffee","github":"https://github.com/aws-samples/serverless-coffee","description":"Serverlesspresso - The serverless coffee ordering application! As seen at AWS re:Invent 2021. Presented by AWS Serverless DA team. Questions? Contact @jbesw.","language":"JavaScript","stars":246,"topics":["aws","serverless","lambda","stepfunctions","eventbridge","nodejs","vuejs"],"license":"MIT-0","category":"deployment-docker-iac"},{"repo":"aws-samples/jp-contents-hub","github":"https://github.com/aws-samples/jp-contents-hub","description":"AWS の日本語用ハンズオンなどを掲載するウェブサイト","language":"HTML","stars":232,"topics":["aws","hands-on","japan","japanese"],"license":"MIT-0","category":"deployment-docker-iac"},{"repo":"aws-samples/serverless-full-stack-webapp-starter-kit","github":"https://github.com/aws-samples/serverless-full-stack-webapp-starter-kit","description":"Full stack webapp kit to leverage the power of serverless!","language":"TypeScript","stars":229,"topics":["aws-cdk","nodejs","react","typescript","aws-lambda","nextjs"],"license":"MIT-0","category":"saas-starters-boilerplates"},{"repo":"aws-samples/data-perimeter-policy-examples","github":"https://github.com/aws-samples/data-perimeter-policy-examples","description":"Example policies demonstrating how to implement a data perimeter on AWS.","language":null,"stars":210,"topics":["aws","aws-iam","aws-iam-policies"],"license":null,"category":"cli-tools"},{"repo":"aws-samples/dify-self-hosted-on-aws","github":"https://github.com/aws-samples/dify-self-hosted-on-aws","description":"Self-host Dify on AWS","language":"TypeScript","stars":192,"topics":["aws-cdk","dify"],"license":"MIT-0","category":"self-hosted-apps"},{"repo":"aws-samples/aws-cdk-project-template-for-devops","github":"https://github.com/aws-samples/aws-cdk-project-template-for-devops","description":"This repository provides best practices and template framework for developing AWS Cloud Development Kit(CDK)-based applications effectively, quickly and collaboratively.","language":"TypeScript","stars":188,"topics":["cdk","devops","cloudformation","modern-applications","aws"],"license":"MIT-0","category":"deployment-docker-iac"},{"repo":"aws-samples/talk-dev-to-me-twitch","github":"https://github.com/aws-samples/talk-dev-to-me-twitch","description":"This repo is a collection of code samples and links to previous twitch live stream sessions. If you have any ideas or suggestions for future episodes, feel free to open an issue.","language":"TypeScript","stars":179,"topics":["aws","architecture","best-practices","opensource","cloud"],"license":"MIT-0","category":"deployment-docker-iac"},{"repo":"aws-samples/generative-ai-cdk-constructs-samples","github":"https://github.com/aws-samples/generative-ai-cdk-constructs-samples","description":"This repo provides sample generative AI stacks built atop the AWS Generative AI CDK Constructs.","language":null,"stars":174,"topics":["amazon-bedrock","appsync","aws","aws-cdk","generative-ai","huggingface","langchain","opensearch","question-answering-system","retrieval-augmented-generation"],"license":"Apache-2.0","category":"ai-agents"},{"repo":"aws-samples/serverless-snippets","github":"https://github.com/aws-samples/serverless-snippets","description":"Snippets of code used for Serverless Development. Code examples hosted on serverlessland.com/snippets","language":"Python","stars":171,"topics":["aws","serverless","snippets"],"license":"MIT-0","category":"deployment-docker-iac"},{"repo":"aws-samples/emr-serverless-samples","github":"https://github.com/aws-samples/emr-serverless-samples","description":"Example code for running Spark and Hive jobs on EMR Serverless.","language":"Python","stars":171,"topics":["aws","emr","serverless","analytics","spark","hive","cdk","cloudformation","emr-serverless","iceberg"],"license":"MIT-0","category":"analytics"},{"repo":"aws-samples/aws-ml-jp","github":"https://github.com/aws-samples/aws-ml-jp","description":"SageMakerで機械学習モデルを構築、学習、デプロイする方法が学べるNotebookと教材集","language":"Jupyter Notebook","stars":168,"topics":["aws","data-science","deep-learning","jupyter-notebook","machine-learning","mlops","sagemaker"],"license":"MIT-0","category":"machine-learning"},{"repo":"aws-samples/mlops-e2e","github":"https://github.com/aws-samples/mlops-e2e","description":"MLOps End-to-End Example using Amazon SageMaker Pipeline, AWS CodePipeline and AWS CDK","language":"TypeScript","stars":161,"topics":["mlops","aws-sagemaker","aws-cdk","aws-codepipeline"],"license":"MIT-0","category":"machine-learning"},{"repo":"aws-samples/amazon-transcribe-live-meeting-assistant","github":"https://github.com/aws-samples/amazon-transcribe-live-meeting-assistant","description":"Live Meeting Assistant (LMA) - AI-powered live meeting transcription, translation, summarization, and assistant using Amazon Transcribe, Amazon Bedrock, and other AWS AI services","language":"Python","stars":160,"topics":["ai","amazon-bedrock","amazon-transcribe","aws","meeting-assistant","real-time","summarization","transcription"],"license":"MIT","category":"ai-agents"},{"repo":"aws-samples/aws-marketplace-serverless-saas-integration","github":"https://github.com/aws-samples/aws-marketplace-serverless-saas-integration","description":"Example of serverless integration for SaaS products listed on the AWS Marketplace.","language":"JavaScript","stars":155,"topics":["aws","marketplace","saas","serverless","aws-marketplace"],"license":"MIT-0","category":"ecommerce"},{"repo":"aws-samples/serverless-trivia-game","github":"https://github.com/aws-samples/serverless-trivia-game","description":"The Simple Trivia Service example serverless web game. See the Compute Blog series and video series for more information. Contact @timbrucemi for info.","language":"Vue","stars":141,"topics":["serverless","gametech","game-development","game"],"license":"MIT-0","category":"game-templates"},{"repo":"aws-samples/ask-around-me","github":"https://github.com/aws-samples/ask-around-me","description":"The Ask Around Me example serverless web application. See the Compute Blog series and video series for more information. Contact @jbesw for info.","language":"JavaScript","stars":137,"topics":["serverless","lambda","aws","vuejs"],"license":"MIT-0","category":"auth-billing-email"},{"repo":"aws-samples/amazon-transcribe-live-call-analytics","github":"https://github.com/aws-samples/amazon-transcribe-live-call-analytics","description":"Amazon Transcribe Live Call Analytics (LCA) Sample Solution","language":"JavaScript","stars":132,"topics":["aws","aws-transcribe","machine-learning","ai","call-center","call-center-analytics"],"license":null,"category":"machine-learning"},{"repo":"aws-samples/aws-appsync-iot-core-realtime-dashboard","github":"https://github.com/aws-samples/aws-appsync-iot-core-realtime-dashboard","description":"This sample application demonstrates a React based web dashboard receiving real-time updates from IoT sensors. The solution is built with AWS AppSync, AWS Amplify, Amazon Location Service, and AWS IoT Core technologies.","language":"JavaScript","stars":126,"topics":["aws","aws-lambda","react","iot","graphql","appsync","dynamodb","cognito","aws-iot-core","aws-iot"],"license":"MIT-0","category":"dashboards-admin"},{"repo":"aws-samples/rds-snapshot-export-to-s3-pipeline","github":"https://github.com/aws-samples/rds-snapshot-export-to-s3-pipeline","description":"RDS Snapshot Export to S3 Pipeline","language":"TypeScript","stars":124,"topics":["aws","amazon-web-services","cdk","aws-cdk","athena","rds"],"license":"MIT-0","category":"data-pipelines"},{"repo":"aws-samples/layout-aware-document-processing-and-retrieval-augmented-generation","github":"https://github.com/aws-samples/layout-aware-document-processing-and-retrieval-augmented-generation","description":"Advanced document extraction and chunking techniques for retrieval augmented generation that is aware of the layout of documents. Increases knowledge retrieval accuracy and provides control for retrieved knowledge context management","language":"Jupyter Notebook","stars":119,"topics":["information-extraction","information-retrieval","llm","retrieval-augmented-generation","vector-database","vector-search"],"license":"MIT-0","category":"ai-agents"},{"repo":"aws-samples/webauthn-with-amazon-cognito","github":"https://github.com/aws-samples/webauthn-with-amazon-cognito","description":"Demo application for FIDO-based authentication and WebAuthn with Amazon Cognito","language":"JavaScript","stars":118,"topics":["fido2","webauthn","cognito-user-pool","passwordless"],"license":"MIT-0","category":"auth-billing-email"},{"repo":"aws-samples/spark-on-aws-lambda","github":"https://github.com/aws-samples/spark-on-aws-lambda","description":"Spark runtime on AWS Lambda","language":"Python","stars":113,"topics":["aws","aws-lambda","docker","serverless"],"license":"MIT-0","category":"deployment-docker-iac"},{"repo":"aws-samples/aws-control-tower-controls-terraform","github":"https://github.com/aws-samples/aws-control-tower-controls-terraform","description":"This repository describes how to use AWS Control Tower controls, HashiCorp Terraform, and infrastructure as code (IaC) to implement and administer preventive, detective, and proactive security controls. A control (also known as a guardrail) is a high-level rule that provides ongoing governance for your overall AWS Control Tower environment.","language":"HCL","stars":109,"topics":["aws-control-tower","aws-organizations","cloud-native","compliance","compliance-as-code","governance","identity","infrastructure","infrastructure-as-code","management"],"license":"MIT-0","category":"deployment-docker-iac"},{"repo":"aws-samples/amazon-cloudwatch-auto-alarms","github":"https://github.com/aws-samples/amazon-cloudwatch-auto-alarms","description":"Automatically create and configure Amazon CloudWatch alarms for EC2 instances, RDS, and AWS Lambda using tags for standard and custom CloudWatch Metrics.","language":"Python","stars":108,"topics":["aws","cloudwatch","cloudwatch-alarms","cloudwatch-metrics","monitoring","ec2","aws-lambda","aws-ec2","aws-rds"],"license":"MIT-0","category":"analytics"},{"repo":"aws-samples/amplify-vite-react-template","github":"https://github.com/aws-samples/amplify-vite-react-template","description":"This is a React starter for building a fullstack app with AWS Amplify.","language":"TypeScript","stars":108,"topics":["aws","aws-amplify","react","vite"],"license":"MIT-0","category":"databases-storage"},{"repo":"aws-samples/amazon-eventbridge-resource-policy-samples","github":"https://github.com/aws-samples/amazon-eventbridge-resource-policy-samples","description":"Learn more about Amazon EventBridge resource policies and multi-account event bus topologies. This repo contains sample code for the AWS re:Invent 2020 session \"Building event-driven applications with Amazon EventBridge\" (https://youtu.be/Wk0FoXTUEjo) and the AWS Compute blog post \"Simplifying cross-account access with Amazon EventBridge\" (https://amzn.to/3o0Dcz4)","language":"Python","stars":107,"topics":["aws","eventbridge","lambda","serverless","event-driven-architecture"],"license":"MIT-0","category":"ecommerce"},{"repo":"aws-samples/bedrock-claude-chatbot","github":"https://github.com/aws-samples/bedrock-claude-chatbot","description":"Personal private Chatbot powered by Amazon Bedrock LLMs with a data analytics feature that provides isolated servereless compute on for data analysis. Chatbot features web-based intuitive user interface that can be accessed from any device (laptops, phones, etc.), handles multi-modal document upload and chat and maintains privacy of conversations.","language":"Jupyter Notebook","stars":105,"topics":["bedrock","chatbot-application","claude","llm-inference","multimodal"],"license":"MIT-0","category":"ai-agents"},{"repo":"aws-samples/terraform-aws-organization-policies","github":"https://github.com/aws-samples/terraform-aws-organization-policies","description":"Deploy SCPs, RCPs, and other AWS organization policies with Terraform","language":"HCL","stars":105,"topics":["aws","aws-organizations","scp","terraform","rcp"],"license":"MIT-0","category":"deployment-docker-iac"},{"repo":"aws-samples/aws-blockchain-node-runners","github":"https://github.com/aws-samples/aws-blockchain-node-runners","description":"Run blockchain nodes on cloud","language":"TypeScript","stars":100,"topics":["blockchain","ethereum","solana","aws","base-blockchain","bitcoin","bnb-smart-chain"],"license":"MIT-0","category":"blockchain-web3"},{"repo":"aws-samples/amazon-elasticache-samples","github":"https://github.com/aws-samples/amazon-elasticache-samples","description":"Samples and documentation for using the Amazon ElastiCache Redis and Memcached","language":"Python","stars":95,"topics":["amazon","caching","database","elasticache","elasticache-memcached","elasticache-redis","hacktoberfest","in-memory-database","memcached","nosql"],"license":"MIT-0","category":"databases-storage"},{"repo":"aws-samples/serverless-genai-food-analyzer-app","github":"https://github.com/aws-samples/serverless-genai-food-analyzer-app","description":"Personalized nutritional app, serverless, tailored to your shopping and cooking needs, empowered by generative AI technology (Amazon Bedrock, Anthropic, Claude Haiku, Claude Sonnet) using AWS CDK on AWS","language":"TypeScript","stars":94,"topics":["amazon-bedrock","aws-lambda","bedrock","serverless","anthropic","aws","cdk","claude-3","claude-3-haiku","claude-3-sonnet"],"license":"MIT-0","category":"mcp-servers"},{"repo":"aws-samples/observability-with-amazon-opensearch","github":"https://github.com/aws-samples/observability-with-amazon-opensearch","description":"This repository contains a microservice-based Sample App demonstrating observability capabilities in the Amazon OpenSearch Service.","language":"Python","stars":88,"topics":["observability","opensearch","opensearch-dashboards","opentelemetry","opentelemetry-collector","aws","aws-eks","microservices","observability-demo","amazon-web-services"],"license":null,"category":"analytics"},{"repo":"aws-samples/build-an-agentic-llm-assistant","github":"https://github.com/aws-samples/build-an-agentic-llm-assistant","description":"Labs for the \"Build an agentic LLM assistant on AWS\" workshop. A step by step agentic llm assistant development workshop using serverless three-tier architecture.","language":"Jupyter Notebook","stars":81,"topics":["amazon-bedrock","aws-lambda","claude","llm-agent","question-answering","serverless","text-to-sql"],"license":"MIT-0","category":"ai-agents"},{"repo":"aws-samples/deploy-langfuse-on-ecs-with-fargate","github":"https://github.com/aws-samples/deploy-langfuse-on-ecs-with-fargate","description":"Self-hosting Langfuse on Amazon ECS with Fargate using CDK Python","language":"Python","stars":79,"topics":["aws-ecs","aws-ecs-fargate","cdk-python","langchain","langfuse","aws-bedrock","llm-framework","rag","langsmith","langfuse-v3-aws-cdk"],"license":"MIT-0","category":"ai-agents"},{"repo":"aws-samples/aws-lambda-clickhouse","github":"https://github.com/aws-samples/aws-lambda-clickhouse","description":"Run the open-source online analytics database ClickHouse in an AWS Lambda function","language":"TypeScript","stars":79,"topics":["aws","aws-lambda","clickhouse","serverless"],"license":"MIT-0","category":"databases-storage"},{"repo":"aws-samples/amazon-cognito-and-api-gateway-based-machine-to-machine-authorization-using-aws-cdk","github":"https://github.com/aws-samples/amazon-cognito-and-api-gateway-based-machine-to-machine-authorization-using-aws-cdk","description":"This repository describes how to integrate Amazon Cognito User Pool(OAuth 2.0 Client credentials grant) and Amazon API Gateway(Cognito Authorizer) using AWS CDK.","language":"TypeScript","stars":51,"topics":["oauth2","apigateway","cognito","cdk","typescript","scope"],"license":"MIT-0","category":"auth-billing-email"},{"repo":"aws-samples/whats-new-summary-notifier","github":"https://github.com/aws-samples/whats-new-summary-notifier","description":"A generative AI application that summarizes the content of AWS What's New and other web articles in multiple languages, and delivers the summary to Slack or Microsoft Teams.","language":"TypeScript","stars":50,"topics":["amazon-bedrock","aws","aws-lambda","bedrock","claude","claude3","lambda","llm","python","typescript"],"license":"MIT-0","category":"ai-agents"},{"repo":"aws-samples/db-top-monitoring","github":"https://github.com/aws-samples/db-top-monitoring","description":"DBTop Monitoring is lightweight application to perform realtime monitoring for AWS Database Resources. Based on same simplicity concept of Unix top utility, provide quick and fast view of database performance, just all in one screen.","language":"JavaScript","stars":49,"topics":["aws","aws-aurora","aws-documentdb","aws-elasticache","aws-memory-db","aws-rds","aws-rds-aurora","aws-rds-database","aws-rds-mariadb","aws-rds-mssql"],"license":"MIT-0","category":"analytics"},{"repo":"aws-samples/aws-kr-startup-samples","github":"https://github.com/aws-samples/aws-kr-startup-samples","description":"A collection of AWS Korea Startup SA team materials for hands-on labs.","language":"Jupyter Notebook","stars":46,"topics":["aiml","analytics","containers","devops","saas","security","aws-korea","aws-startups","generative-ai","rag"],"license":"MIT-0","category":"deployment-docker-iac"},{"repo":"aws-samples/aws-cdk-managed-elkk","github":"https://github.com/aws-samples/aws-cdk-managed-elkk","description":"Managed ELKK stack implemented with the AWS CDK","language":"Python","stars":42,"topics":["aws-cdk","elasticsearch","kafka","amazon-s3","amazon-msk","amazon-elasticsearch-service","aws-fargate","logstash","filebeat","kibana"],"license":"MIT-0","category":"data-pipelines"},{"repo":"aws-samples/aws-parallelcluster-monitoring","github":"https://github.com/aws-samples/aws-parallelcluster-monitoring","description":"Monitoring Dashboard for AWS ParallelCluster AWS ParallelCluster & AWS PCS + Amazon RES virtual desktops","language":"Shell","stars":41,"topics":["aws-parallelcluster","grafana-dashboard","metrics","slurm","monitoring","hpc","gpu","aws","parallelcluster","res"],"license":"MIT-0","category":"analytics"},{"repo":"aws-samples/containerized-game-servers","github":"https://github.com/aws-samples/containerized-game-servers","description":"Demonstrate game-server related deployment methods on EKS.","language":"C","stars":40,"topics":["agones","game","game-development","game-server","kubernetes"],"license":null,"category":"game-templates"},{"repo":"aws-samples/aws-control-tower-account-setup-using-step-functions","github":"https://github.com/aws-samples/aws-control-tower-account-setup-using-step-functions","description":"Automated AWS account hardening with AWS Control Tower and AWS Step Functions","language":"Python","stars":38,"topics":["aws","security","automation","aws-web-services","control-tower","eventbridge"],"license":"MIT-0","category":"workflow-automation"},{"repo":"aws-samples/webhooks","github":"https://github.com/aws-samples/webhooks","description":"Send and receive webhooks on AWS: Innovate with event notifcations.","language":"Python","stars":36,"topics":["eventbridge","serverless","webhooks","fintech","resilience","saas"],"license":"MIT-0","category":"api-integrations-sdks"},{"repo":"aws-samples/transactional-datalake-using-apache-iceberg-on-aws-glue","github":"https://github.com/aws-samples/transactional-datalake-using-apache-iceberg-on-aws-glue","description":"Stream CDC into an Amazon S3 data lake in Apache Iceberg table format with AWS Glue Streaming and DMS","language":"Python","stars":36,"topics":["apache-iceberg","aws-glue","aws-dms","aws-athena","apache-spark"],"license":"MIT-0","category":"data-pipelines"},{"repo":"aws-samples/python-fastapi-demo-docker","github":"https://github.com/aws-samples/python-fastapi-demo-docker","description":"This Python application leverages FastAPI and Pydantic to provide a high-performance API, bundled with PostgreSQL for data persistence, and is completely refactored for containerization with Docker for smooth deployments.","language":"HTML","stars":35,"topics":["containers","docker","docker-compose","postgresql","python","eks"],"license":"MIT-0","category":"deployment-docker-iac"},{"repo":"aws-samples/ab-testing-at-edge","github":"https://github.com/aws-samples/ab-testing-at-edge","description":"Implement an A/B testing solution at edge using AWS Lambda@Edge, Amazon CloudFront Functions, Amazon CloudFront KeyValueStore and Amazon DynamoDB","language":"HTML","stars":34,"topics":["lambdaedge","cloudfront","cloudfront-functions","dynamodb","s3","cdk","database","hosting","hosting-aws","key-value-store"],"license":"MIT-0","category":"databases-storage"},{"repo":"aws-samples/aws-cdk-openapi","github":"https://github.com/aws-samples/aws-cdk-openapi","description":"The code is this repository accompanies the blog post \"Deploy and manage OpenAPI (Swagger) RESTful APIs with the AWS Cloud Development Kit (AWS CDK)\"","language":"Java","stars":34,"topics":["amazon","amazon-api-gateway","amazon-cloudfront","amazon-s3","aws-cdk","aws-codebuild","aws-codepipeline","aws-lambda","java","openapi"],"license":"MIT-0","category":"api-integrations-sdks"},{"repo":"aws-samples/rds-db-schema-migrations-cicd","github":"https://github.com/aws-samples/rds-db-schema-migrations-cicd","description":"Integrating RDS databases' schema migrations in the CI/CD pipeline.","language":"TypeScript","stars":32,"topics":["aws-codepipeline","aws-lambda","rds-aurora","postgresql","knexjs","cdk"],"license":"MIT-0","category":"databases-storage"},{"repo":"aws-samples/rag-with-amazon-opensearch-and-sagemaker","github":"https://github.com/aws-samples/rag-with-amazon-opensearch-and-sagemaker","description":"Question Answering Generative AI application with Large Language Models (LLMs) and Amazon OpenSearch Service","language":"Python","stars":31,"topics":["aws-opensearch","generative-ai","langchain","llms","opensearch","rag","vector-database","vectorsearch"],"license":"MIT-0","category":"ai-agents"},{"repo":"aws-samples/iceberg-streaming-examples","github":"https://github.com/aws-samples/iceberg-streaming-examples","description":"This repo contains examples of high throughput ingestion using Apache Spark and Apache Iceberg. These examples cover IoT and CDC scenarios using best practices. The code can be deployed into any Spark compatible engine like Amazon EMR Serverless or AWS Glue. A fully local developer environment is also provided.","language":"Java","stars":30,"topics":["apache-iceberg","apache-spark","structured-streaming"],"license":"MIT","category":"data-pipelines"},{"repo":"aws-samples/amazon-personalize-monitor","github":"https://github.com/aws-samples/amazon-personalize-monitor","description":"Monitor, alert, and optimize your Amazon Personalize deployments","language":"Python","stars":28,"topics":["aws","personalize","cloudwatch","monitoring"],"license":"MIT-0","category":"analytics"},{"repo":"aws-samples/amazon-memorydb-for-redis-samples","github":"https://github.com/aws-samples/amazon-memorydb-for-redis-samples","description":"Code samples for Amazon MemoryDB for Redis is a durable database with microsecond reads, low single-digit millisecond writes, scalability, and enterprise security.","language":"Jupyter Notebook","stars":27,"topics":["aws","database","in-memory-database","microservices","python","redis","hacktoberfest"],"license":"MIT-0","category":"databases-storage"},{"repo":"aws-samples/aws-glue-streaming-etl-with-apache-iceberg","github":"https://github.com/aws-samples/aws-glue-streaming-etl-with-apache-iceberg","description":"Streaming ETL job cases in AWS Glue to integrate Iceberg and creating an in-place updatable data lake on Amazon S3","language":"Python","stars":27,"topics":["aws-glue","apache-iceberg","aws-athena","apache-spark","aws-glue-streaming"],"license":"MIT-0","category":"data-pipelines"},{"repo":"aws-samples/ec2-lamp-server","github":"https://github.com/aws-samples/ec2-lamp-server","description":"Provision Apache or Nginx web server EC2 instance with PHP and MySQL, MariaDB or PostgreSQL. Includes WordPress and Moodle install option","language":null,"stars":26,"topics":["certbot","cloudformation","ec2","lamp-stack","lemp-stack","lepp-stack","nicedcv","ubuntu2204","lapp-stack","amazon-linux-2"],"license":"MIT-0","category":"databases-storage"},{"repo":"aws-samples/use-github-and-terraform-to-deploy-web-applications","github":"https://github.com/aws-samples/use-github-and-terraform-to-deploy-web-applications","description":"How to use GitHub Actions and Terraform to deploy a Microsoft Web Application","language":"HCL","stars":26,"topics":["aws","devops","dotnet-core","github-actions","pipeline","terraform"],"license":"MIT-0","category":"deployment-docker-iac"},{"repo":"aws-samples/aws-do-kubeflow","github":"https://github.com/aws-samples/aws-do-kubeflow","description":"A do-framework project to simplify deployment of Kubeflow on Amazon EKS","language":"Jupyter Notebook","stars":23,"topics":["do-framework","aws","eks","kubeflow","kubernetes","ml","pipeline","pytorch","workflow"],"license":"MIT-0","category":"machine-learning"},{"repo":"aws-samples/query-databases-with-natural-language","github":"https://github.com/aws-samples/query-databases-with-natural-language","description":"This project uses the open-source model Mistral Small, deployed in Amazon SageMaker or invoked via API on Amazon Bedrock, to enable users to chat with their database using natural language, without writing any code or SQL query.","language":"Jupyter Notebook","stars":23,"topics":["aws","database","generative-ai","python","sagemaker","text2sql","redshift","mistral"],"license":"MIT-0","category":"databases-storage"},{"repo":"aws-samples/flink-industrial-anomaly-detector","github":"https://github.com/aws-samples/flink-industrial-anomaly-detector","description":null,"language":"Java","stars":20,"topics":["analytics","streaming","aws","manufacturing","iot"],"license":"MIT-0","category":"analytics"},{"repo":"aws-samples/aws-glue-test-data-generator","github":"https://github.com/aws-samples/aws-glue-test-data-generator","description":"AWS Glue Configurable Test Data Generator for S3 Data Lakes and DynamoDB","language":"Python","stars":19,"topics":["aws","glue","pyspark","cdk","testing-tools","dynamodb","s3","etl","serverless","test-automation"],"license":"MIT-0","category":"data-pipelines"},{"repo":"aws-samples/K8sResourceResizer","github":"https://github.com/aws-samples/K8sResourceResizer","description":"K8s Limits Auto Resizer A tool for automatically optimizing Kubernetes resource limits and requests based on historical usage patterns.","language":"Python","stars":19,"topics":["argocd","kubernetes","prometheus","aws","argo-cd"],"license":"MIT-0","category":"deployment-docker-iac"},{"repo":"aws-samples/opensearch-serverless-common-usage-patterns","github":"https://github.com/aws-samples/opensearch-serverless-common-usage-patterns","description":"Typical use cases of opensearch serverelss: search, time-series, kinesis firehose integration, securing with VPC","language":"Python","stars":18,"topics":["search","opensearch-serverless","kinesis-firehose","time-series-analysis","opensearch-serverless-in-vpc","vector-database"],"license":"MIT-0","category":"databases-storage"},{"repo":"aws-samples/aws-graph-blockchain-indexer","github":"https://github.com/aws-samples/aws-graph-blockchain-indexer","description":"CDK for running a Graph node on AWS","language":"JavaScript","stars":18,"topics":["aws","blockchain","ethereum","web3"],"license":"MIT-0","category":"blockchain-web3"},{"repo":"aws-samples/retail-large-data-ml-e2e","github":"https://github.com/aws-samples/retail-large-data-ml-e2e","description":"小売業で予測ベースの発注を実現するためのサンプルソリューション","language":"TypeScript","stars":17,"topics":["analytics","aws","machine-learning","retail-technology"],"license":"MIT-0","category":"machine-learning"},{"repo":"aws-samples/aws-batch-operational-dashboards","github":"https://github.com/aws-samples/aws-batch-operational-dashboards","description":null,"language":"Python","stars":15,"topics":["aws-batch","grafana","hpc","job-metrics","amazon-cloudwatch","performance-monitoring"],"license":"MIT-0","category":"analytics"},{"repo":"aws-samples/saas-metering-system-on-aws","github":"https://github.com/aws-samples/saas-metering-system-on-aws","description":"This project shows how to implement a simple SaaS metering system on AWS","language":"Python","stars":14,"topics":["saas","aws-api-gateway","aws-athena","billing","kinesis-firehose","metering"],"license":"MIT-0","category":"auth-billing-email"},{"repo":"aws-samples/aws-lex-v2-bot-analytics","github":"https://github.com/aws-samples/aws-lex-v2-bot-analytics","description":"An Amazon Lex V2 Analytics Dashboard Solution","language":"Python","stars":14,"topics":["aws","aws-lex","cloudwatch","dashboard"],"license":"MIT-0","category":"dashboards-admin"},{"repo":"aws-samples/nitro-enclave-blockchain-wallet-on-eks","github":"https://github.com/aws-samples/nitro-enclave-blockchain-wallet-on-eks","description":"AWS Nitro Enclave based blockchain workload on Amazon EKS","language":"Go","stars":13,"topics":["blockchain","confidential-computing","etherenum","kubernetes"],"license":"MIT-0","category":"blockchain-web3"},{"repo":"aws-samples/amazon-athena-queries-via-aws-lambda-cdk","github":"https://github.com/aws-samples/amazon-athena-queries-via-aws-lambda-cdk","description":null,"language":"TypeScript","stars":13,"topics":["amazon-athena","analytics","aws-cdk","aws-lambda","query","serverless"],"license":"MIT-0","category":"analytics"},{"repo":"aws-samples/rest-api-gateway-jwt-cognito","github":"https://github.com/aws-samples/rest-api-gateway-jwt-cognito","description":"CDK (TypeScript) sample on how to configure API Gateway (REST API) with JWT token auth via Amazon Cognito and Lambda Authorizers","language":"Python","stars":13,"topics":["api-gateway","api-rest","cognito","cognito-user-pool","docker","jwt","lambda","python3","cdk","typescript"],"license":"MIT-0","category":"auth-billing-email"},{"repo":"aws-samples/terraform-aws-identity-center-users-and-groups","github":"https://github.com/aws-samples/terraform-aws-identity-center-users-and-groups","description":"Create AWS IAM Identity Center groups, users, and group membership with Terraform.","language":"HCL","stars":13,"topics":["aws","identity","identitycenter","sso","terraform"],"license":"MIT-0","category":"deployment-docker-iac"},{"repo":"aws-samples/mwaa-disaster-recovery","github":"https://github.com/aws-samples/mwaa-disaster-recovery","description":"Disaster recovery solution for Amazon Managed Workflows for Apache Airflow (MWAA)","language":"Python","stars":12,"topics":["airflow","disaster","dr","mwaa","recovery"],"license":"MIT-0","category":"data-pipelines"},{"repo":"aws-samples/java-crud-microservice-template","github":"https://github.com/aws-samples/java-crud-microservice-template","description":"Sample of a serverless crud microservice written in Java, with a SAM project template to use with sam init --location","language":"Java","stars":11,"topics":["serverless","microservice","template"],"license":"MIT-0","category":"saas-starters-boilerplates"},{"repo":"aws-samples/aws-glue-streaming-etl-with-delta-lake","github":"https://github.com/aws-samples/aws-glue-streaming-etl-with-delta-lake","description":"Streaming ETL job cases in AWS Glue to integrate Delta Lake and creating an in-place updatable data lake on Amazon S3","language":"Python","stars":10,"topics":["apache-spark","aws-athena","aws-glue","aws-glue-streaming","delta-lake"],"license":"MIT-0","category":"data-pipelines"}],"how_to_buy":"GET /r/aws-samples/<repo> (Accept: application/json) for any listed repo here: tree, README, price and the checkout to pay (x402; rehearse first at its test twin, simulated money). Repos under 'indexed' are free: clone them from GitHub."}