<div class="github-widget" data-repo="chalice-dev/awesome-chalice"></div>
<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script><ins class="adsbygoogle" style="display:block" data-ad-client="ca-pub-6890694312814945" data-ad-slot="5473692530" data-ad-format="auto"  data-full-width-responsive="true"></ins><script>(adsbygoogle = window.adsbygoogle || []).push({});</script>
## Awesome Chalice
<a href="https://raw.githubusercontent.com/sindresorhus/awesome"><img src="https://theory.ninja/awesome-square.svg"></a>&nbsp;<a href="https://join.slack.com/t/chalicedev/shared_invite/zt-naadmddi-MRwgFq40Ge3qfcPJR_RaDQ"><img height="20px" src="https://img.shields.io/badge/Slack-4A154B?logo=slack&logoColor=white"></a>&nbsp;<img src="https://end4gy838edhwnq.m.pipedream.net">
&gt;有关AWS Chalice的资源的社区列表.

<br/>

[AWS Chalice](https://aws.github.io/chalice/)<a href="https://aws.github.io/chalice/"><img src="https://aws.github.io/chalice/_static/img/chalice-logo-icon-small.png" height="20">是使用AWS Lambda进行无服务器Python应用程序开发的库. 圣杯适合：

-编写包装AWS基础设施的HTTPS API.
-建立Ops功能库，包括ChatOps.
-以编程方式管理AWS账户.
-使用您最喜欢的前端工具包创建Web应用程序.
-为Qt for Python编写的跨平台桌面和移动应用程序提供Web API后端层.

<a href="https://join.slack.com/t/chalicedev/shared_invite/zt-naadmddi-MRwgFq40Ge3qfcPJR_RaDQ">加入我们的Slack.</a>


## AWS Projects
为您的应用增压.

- [AWS Data Wrangler](https://github.com/awslabs/aws-data-wrangler) -AWS上的Pandas-与Athena，Glue，Redshift，Timestream，QuickSight，Chime，CloudWatchLogs，DynamoDB，EMR，SecretManager，PostgreSQL，MySQL，SQLServer和S3（Parquet，CSV，JSON和EXCEL）轻松集成.
- [AWS AutoGluon](https://github.com/awslabs/autogluon) -自动化机器学习培训和部署.
- [AWS Lambda Powertools](https://github.com/awslabs/aws-lambda-powertools-python) -一套适用于AWS Lambda的实用程序，可简化采用最佳做法，例如跟踪，结构化日志记录，异步自定义指标，参数和机密管理，幂等等等.
- [AWS Cloud Development Kit (CDK)](https://aws.amazon.com/cdk/) -CDK可以部署Chalice应用程序，或者Chalice可以部署CDK应用程序.
- [AWS Solutions Constructs Patterns](https://aws.amazon.com/solutions/constructs/patterns/) -可以链接在一起的CDK的建筑模式.
- [AWS Serverless Application Repository](https://serverlessrepo.aws.amazon.com/applications) -无服务器AWS应用程序. 
- [DynamoDB Global Tables](https://aws.amazon.com/dynamodb/global-tables/) -NoSQL数据库.
- [Aurora Serverless Global Database 2](https://aws.amazon.com/rds/aurora/serverless/) -OLTP数据库.
- [AWS Amplify](https://docs.amplify.aws/) -前端工具包.
- [Amazon Athena Federated Query](https://docs.aws.amazon.com/athena/latest/ug/connect-to-a-data-source.html) -为临时数据湖编写纯lambda函数.
- [AWS SDK for JavaScript](https://aws.amazon.com/sdk-for-javascript/) -与Brython或Pyodide结合进行前端Python开发.

## AWS Python SDKs
每个SDK都在一个地方.

- [AWS SDK for Python (boto3)](https://boto3.amazonaws.com/v1/documentation/api/latest/index.html) -有关异步版本，请参见`aioboto3`.
- [AWS X-Ray SDK for Python](https://docs.aws.amazon.com/xray/latest/devguide/xray-sdk-python.html) -使用来自from aws_xray_sdk.core的仪器import patch_all; patch_all（）;`.
- [AWS IoT SDK for Python](https://github.com/aws/aws-iot-device-sdk-python-v2) -可以通过Kinesis Streams与Chalice交谈. 
- [AWS C Common Runtime](https://github.com/awslabs/aws-c-common) -与AWS CRT Python模块一起使用.
- [AWS Encryption SDK for Python](https://github.com/aws/aws-encryption-sdk-python/) -在您的应用程序逻辑中进行硬加密.
- [AWS SageMaker SDK for Python](https://github.com/aws/sagemaker-python-sdk)  -训练和部署机器学习模型. 与您的EMR集群集成.
- [AWS Step Functions Data Science SDK for Python](https://github.com/aws/aws-step-functions-data-science-sdk-python) -托管的AI / ML基础架构.
- [AWS Braket SDK for Python](https://github.com/aws/amazon-braket-sdk-python) -利用D-Wave量子计算设备.
- [AWS DynamoDB Encryption SDK for Python](https://github.com/aws/aws-dynamodb-encryption-python) -在将数据发送到DynamoDB之前先对其进行加密.
- [AWS Transcribe Streaming SDK](https://github.com/awslabs/amazon-transcribe-streaming-sdk) -将音频转换为文本.
- [AWS Data API SDK](https://github.com/awslabs/aws-data-api-python-sdk) -使用Chalice构建的非事务性数据湖的HTTP接口.

## 3rd-party Python
只有最好.

- [3M Falcano](https://github.com/3mcloud/falcano)  -DynamoDB ORM，允许单表设计.  PynamoDB的后继者.
- [S3Fs](https://s3fs.readthedocs.io/en/latest/) -像文件系统一样使用S3.
- [PySide6](https://www.qt.io/blog/qt-for-python-6-released) -适用于Python的官方Qt模块.
- [Hy: A lisp written in Python](https://docs.hylang.org/en/master/tutorial.html) -您可以在FP的Python代码中使用的一个Lisp.
- [Toolz: A set of utility functions for iterators, functions, and dictionaries](https://github.com/pytoolz/toolz) -FP原语.
- [AWS Limit Checker](https://github.com/jantman/awslimitchecker) -检测何时将要达到AWS限制.
- [Click](https://click.palletsprojects.com/en/7.x/) -创建一个CLI.
- [Netflix Metaflow S3](https://github.com/Netflix/metaflow/blob/master/metaflow/datatools/s3.py) -实现20吉比特S3吞吐量.
- [Slack Bolt](https://github.com/slackapi/bolt-python) -通过Slack的内置Chalice支持启用AWS ChatOps.
- [Troposphere](https://github.com/cloudtools/troposphere) -使用Python编写CloudFormation.
- [Scepter](https://github.com/Sceptre/sceptre) -CloudFormation部署库.
- [taskcat](https://github.com/aws-quickstart/taskcat) -来自AWS的CloudFormation测试库.
- [PyCognito](https://github.com/pvizeli/pycognito) -管理和使用Cognito用户池.
- [mrjob](https://github.com/Yelp/mrjob) -在您的EMR群集上运行MapReduce作业.

## Tooling
创建图表，编写代码.

- [AWS Toolkit for PyCharm](https://aws.amazon.com/pycharm/) -紧密集成的编辑器，用于repl驱动的开发.
- [Anaconda Python Distribution](https://www.anaconda.com/products/individual/download-success) -本地开发人员的一致Python环境.
- [Chalice + LocalStack](https://github.com/localstack/chalice-local) -针对DynamoDB，AWS Lambda，API Gateway等的本地版本进行开发.
- [Cloudviz](https://cloudviz.io/) -以正式风格创建图表.
- [CloudMoji™](https://cloudmoji.com/) -具有2021 AWS图标包.

## Made with Chalice
示例GitHub存储库.

- [Coworks Microframework](https://github.com/gdoumenc/coworks) -基于步进功能.
- [Agave: REST API for Chalice BluePrints](https://github.com/cuenca-mx/agave) -用于托管路由的REST API.
- [aws-chalice-swagger](https://github.com/samuelkhtu/aws-chalice-swagger) -如何使用Swagger支持.
- [Lambda Multi-threading in Chalice](https://github.com/vumdao/multithread-in-lambda) -跨Lambda核心映射/缩小.
- [aws-chalice-boilerplate](https://github.com/GabrielTavares99/aws-chalice-boilerplate) -如何使用`chalice.cli.CLIFactory`.
- [chalice_dockerized](https://github.com/vanderlvoff/chalice_dockerized) -对您的应用程序进行Docker化.
- [Chalice-GraphQL](https://github.com/jrbeilke/chalice-graphql) -添加GraphQL API.
- [chalice-extended-action](https://github.com/jayef0/chalice-extended-action) -使用GitHub Actions进行部署.
- [pytest-chalice](https://github.com/studio3104/pytest-chalice) -Py.test固定装置.
- [chalice-cognito-auth](https://github.com/stealthycoin/chalice-cognito-auth) -具有Cognito用户池的SSO.


## Articles
批判性的背景阅读.

- [Python support GA: improving Python code quality using Amazon CodeGuru Reviewer](https://aws.amazon.com/blogs/devops/python-support-ga-improving-python-code-quality-using-amazon-codeguru-reviewer/)
- [Amplify Flutter is Now Generally Available: Build Beautiful Cross-Platform Apps](https://aws.amazon.com/blogs/aws/amplify-flutter-is-now-generally-available-build-beautiful-cross-platform-apps/)
- [Using container images to run PyTorch models in AWS Lambda](https://aws.amazon.com/blogs/machine-learning/using-container-images-to-run-pytorch-models-in-aws-lambda/)
- [AWS Chalice adds support for the AWS CDK](https://aws.amazon.com/blogs/developer/aws-chalice-adds-support-for-the-aws-cdk/)
- [Packaging AWS Lambda functions as container images](https://acloudguru.com/blog/engineering/packaging-aws-lambda-functions-as-container-images)
- [New for AWS Lambda – 1ms Billing Granularity Adds Cost Savings](https://aws.amazon.com/blogs/aws/new-for-aws-lambda-1ms-billing-granularity-adds-cost-savings/)
- [Implementing version control using Amazon DynamoDB](https://aws.amazon.com/blogs/database/implementing-version-control-using-amazon-dynamodb/)
- [Introducing Middleware Stack in Modular AWS SDK for JavaScript](https://aws.amazon.com/blogs/developer/middleware-stack-modular-aws-sdk-js/)
- [How do I give internet access to a Lambda function that's connected to an Amazon VPC?](https://aws.amazon.com/premiumsupport/knowledge-center/internet-access-lambda-function/)
- [AWS Lambda Extensions: What are they and why do they matter](https://lumigo.io/blog/aws-lambda-extensions-what-are-they-and-why-do-they-matter/)
- [AWS Chalice now supports Amazon Kinesis and Amazon DynamoDB Streams](https://aws.amazon.com/blogs/developer/aws-chalice-now-supports-amazon-kinesis-and-amazon-dynamodb-streams/)
- [Using AWS Lambda Layers with AWS Chalice](https://aws.amazon.com/blogs/developer/using-aws-lambda-layers-with-aws-chalice/)
- [Following serverless best practices with AWS Chalice and Lambda Powertools](https://aws.amazon.com/blogs/developer/following-serverless-best-practices-with-aws-chalice-and-lambda-powertools/)
- [Automatically deploy a Serverless REST API from GitHub with AWS Chalice](https://aws.amazon.com/blogs/developer/automatically-deploy-a-serverless-rest-api-from-github-with-aws-chalice/)
- [Configuring custom domain names with AWS Chalice](https://aws.amazon.com/blogs/developer/configuring-custom-domain-names-with-aws-chalice/)
- [AWS Chalice Now Supports YAML Templates](https://aws.amazon.com/blogs/developer/aws-chalice-now-supports-yaml-templates/)
- [AWS Solutions Constructs – A Library of Architecture Patterns for the AWS CDK](https://aws.amazon.com/blogs/aws/aws-solutions-constructs-a-library-of-architecture-patterns-for-the-aws-cdk/)
- [Using Amazon EFS for AWS Lambda in your serverless applications](https://aws.amazon.com/blogs/compute/using-amazon-efs-for-aws-lambda-in-your-serverless-applications/)
- [Introducing the AWS Chalice test client](https://aws.amazon.com/blogs/developer/introducing-the-new-test-client-for-aws-chalice/)
- [Use Amazon DynamoDB Accelerator (DAX) from AWS Lambda to increase performance while reducing costs](https://aws.amazon.com/blogs/database/how-to-increase-performance-while-reducing-costs-by-using-amazon-dynamodb-accelerator-dax-and-aws-lambda/)
- [Painless AWS Chalice Application Debug](https://medium.com/cyberark-engineering/painless-aws-chalice-application-debug-90534e33cf76)
- [Modularizing a Chalice Application for Teams](https://medium.com/tensoriot/modularizing-a-chalice-application-for-teams-f716f496b94b)
- [Getting started with the AWS Cloud Development Kit and Python](https://aws.amazon.com/blogs/developer/getting-started-with-the-aws-cloud-development-kit-and-python/)
- [Run your Python Scripts as Slack Commands (ChatOps)](https://medium.com/@yogeshingale94/run-your-python-scripts-as-slack-commands-chatops-63bc334b74cd)
- [Building Serverless Python Apps Using AWS Chalice](https://realpython.com/aws-chalice-serverless-python/)

## AWS Serverless Architectures
对您的应用的启发. [Complete list of 500+ sample architectures](https://github.com/aws-samples?q=&type=&language=python&sort=). 

- [AWS Glue ETL Code Samples](https://github.com/aws-samples/aws-glue-samples)
- [AWS Control Tower Account Creation Automation](https://github.com/aws-samples/aws-control-tower-automate-account-creation) 
- [AWS Serverless Ecommerce Platform](https://github.com/aws-samples/aws-serverless-ecommerce-platform)
- [Recurring Security Hub Summary Email](https://github.com/aws-samples/aws-security-hub-summary-email)
- [SQS dead letter queue replay with backoff and jitter](https://github.com/aws-samples/amazon-sqs-dlq-replay-backoff)
- [Tokenization and Encryption of Sensitive Data](https://github.com/aws-samples/aws-serverless-tokenization)
- [AWS ParallelCluster serverless API](https://github.com/aws-samples/aws-parallelcluster-serverless-api)
- [Amazon WorkMail Lambda Templates](https://github.com/aws-samples/amazon-workmail-lambda-templates)
- [S3 Glacier Bulk Retrieval](https://github.com/aws-samples/s3-glacier-bulk-retrieval)
- [AutoML with AutoGluon, Amazon SageMaker, and AWS Lambda](https://github.com/aws-samples/automl-pipeline-with-autogluon-sagemaker-lambda)
- [Processing ML Workloads asynchronously in Batch using SageMaker Batch Transform](https://github.com/aws-samples/aws-asynchronous-ml-processing)
- [Serverless Tracking Pixel](https://github.com/aws-samples/aws-serverless-tracking-pixel)
- [Serverless Reference Architecture: Real-time File Processing](https://github.com/aws-samples/lambda-refarch-fileprocessing)
- [Serverless Reference Architecture: IoT Backend](https://github.com/aws-samples/lambda-refarch-iotbackend)
- [AWS X-Ray Serverless Samples](https://github.com/aws-samples/aws-xray-serverless-samples)

## AWS Labs
来自AWS Labs的更多灵感，更接近于生产就绪. [Complete list of 100+ Labs solutions](https://github.com/awslabs?q=&type=&language=python&sort=stargazers).

- [AWS Control Tower Customizations](https://github.com/awslabs/aws-control-tower-customizations)
- [Serverless Data Lake Framework (SDLF)](https://github.com/awslabs/aws-serverless-data-lake-framework)
- [Media Insights Engine](https://github.com/awslabs/aws-media-insights-engine)
- [Serverless Transit Network Orchestrator](https://github.com/awslabs/serverless-transit-network-orchestrator)
- [Amazon Aurora Postgres Advanced Monitoring](https://github.com/awslabs/amazon-aurora-postgres-monitoring)
- [AWS Serverless Twitter Event Source](https://github.com/awslabs/aws-serverless-twitter-event-source)
- [Serverless Subtitles](https://github.com/awslabs/serverless-subtitles)
- [AWS Serverless Financial Functions](https://github.com/awslabs/aws-serverless-financial-functions)

## Related Awesome Lists
- [Awesome AWS](https://github.com/donnemartin/awesome-aws#readme)
- [Awesome Alexa](https://github.com/miguelmota/awesome-amazon-alexa#readme)
- [Awesome Amplify](https://github.com/dabit3/awesome-aws-amplify#readme)
- [Awesome AppSync](https://github.com/aws/aws-appsync-community#readme)
- [Awesome IAM](https://github.com/kdeldycke/awesome-iam#readme)
- [Awesome CDK](https://github.com/kolomied/awesome-cdk#readme)
- [Awesome CloudFormation](https://github.com/aws-cloudformation/awesome-cloudformation#readme)
- [Awesome EC2 Spot](https://github.com/nadaahm/awesome-ec2-spot)
- [Awesome ECS](https://github.com/nathanpeck/awesome-ecs#readme)
- [Awesome EKS](https://github.com/realvz/awesome-eks#readme)
- [Awesome Lambda Layers](https://github.com/mthenw/awesome-layers)
- [Awesome AWS Research](https://github.com/randyridgley/awesome-aws-research#readme)
- [Awesome AWS Security](https://github.com/jassics/awesome-aws-security)
- [AWS Security Arsenal](https://github.com/toniblyx/my-arsenal-of-aws-security-tools)
- [Awesome Cloud Security](https://github.com/RyanJarv/awesome-cloud-sec#readme)
- [AWSome Websites](https://github.com/StanForever/AWSome-websites)
- [The Open Guide to Amazon Web Services](https://github.com/open-guides/og-aws)

<img src="https://ga-beacon.appspot.com/UA-191636151-1/awesome-chalice?useReferer&pixel">
