A fast & fun way to build portable cloud-native applications
🚧 This repository is no longer actively maintained, for up-to-date examples see our examples repo 🚧
Example applications with the Nitric Framework demonstrating 'Infrastructure in code'.
Here you'll find examples writen with various languages including python and typescript. Each example can be deployed with Nitric for AWS, GCP and Azure or run locally.
Note: Refer to the README of each project for setup instructions and more info as sometimes they are reliant on cloud services.
The projects are created with our latest version v1
.
Project Name | Description |
---|---|
auth-firebase | Integrate with Firebase Auth |
website-status | Perform a ping to check tosee if URL is available |
openai-embeddings | Populate and query a vector db with embeddings of the nitric docs from openai |
middleware demo | A simple example of middleware handlers |
inventory | Simple inventory with image upload and labels generation with AWS Rekognition |
user-onboarding | Onboard a user and send them an email with AWS SES |
uptime-monitoring | A website uptime monitor using Events, APIs and Schedules |
dynamic-load | A simple example of loading a node js resource dynamically within an API |
upload-secure-url | Generate URLs to upload and download securely and directly from a Bucket |
graphql-profile-api | Use GraphQL to Create a reliable, scalable, and performant HTTP endpoint |
stripe-payments | Simple example of setting up and redirecting to a stripe payment gateway. |
cockroach-example | Simple example of connecting to and adding entries into a cockroach db. |
scheduled-tasks | Delete the items in a bucket (e.g. S3) every 3 days. |
neon-postgres | Simple example of connecting to and querying a neon postgres auto-scaling db. |
neon-tasklist | Create a task list with a Neon pg database. |
cloudflare-lb | Deploy a multi-cloud application with a cloudflare loadbalanced application |
surveys-auth0 | A survey app with NextJS frontend with and without Auth0 integration to save and resume application |
nitric-express | A secure URL upload demonstrating usage with Nitric and Express framework |
nitric-koa | A secure URL upload demonstrating usage with Nitric and KOA framework |
nitric-hono | A secure URL upload demonstrating usage with Nitric and Hono |
nitric-fastify | A secure URL upload demonstrating usage with Nitric and fastify |
websockets | A basic websockets example |
real-time-chat | A realtime chat using Websockets, Next.js, Nitric and Clerk |
scheduled-report | A scheduled report generated with Google Sheets and shared with Google Drive |