Examples include
- hello - Basic application setup
- auth-cognito - Authentication via AWS Cognito.
- auth-jwt - Authentication using JWT.
- auth-srp - Secure Remote Password authentication.
- graphql-server - GraphQL server using Graphiti
- html-form - Link HTML form to Hummingbird application
- http2 - Basic application with HTTP2 upgrade added
- ios-image-server - iOS web server that provides access to iPhone photo library.
- jobs - Demonstrating offloading of jobs to another server.
- multipart-form - HTML form using Multipart form data, using MultipartKit
- proxy-server - Using AsyncHTTPClient to build a proxy server
- proxy-server-core - Version of proxy server only using HummingbirdCore
- session - Username/password and session authentication.
- session-async - Version of session sample using new swift concurrency.
- todos-dynamodb - Todos application, based off TodoBackend spec, using DynamoDB
- todos-dynamodb-async - Version of todos-dynamodb application using new swift concurrency.
- todos-fluent - Todos application, based off TodoBackend spec, using Fluent
- todos-lambda - Todos application, based off TodoBackend spec, using DynamoDB and running on AWS Lambda.
- todos-postgres - Todos application, based off TodoBackend spec, using async/await APIs from PostgresNIO.
- upload-async - File uploading and downloading using the async/await APIs
- upload-s3 - File uploading and downloading using AWS S3 as backing store.
- websocket-chat - Simple chat application using WebSockets.