https://github.com/klothoplatform/sample-apps
https://github.com/klothoplatform/sample-apps
Last synced: 3 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/klothoplatform/sample-apps
- Owner: klothoplatform
- License: apache-2.0
- Created: 2022-01-24T21:57:45.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2023-06-09T17:06:31.000Z (about 3 years ago)
- Last Synced: 2025-04-13T19:05:23.498Z (about 1 year ago)
- Language: JavaScript
- Size: 1.7 MB
- Stars: 16
- Watchers: 1
- Forks: 4
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# Klotho Sample Apps
This repo holds sample applications which demonstrate how to use Klotho to compile to cloud-native versions.
## Javascript
- [My First App](./js-my-first-app/) Create a cloud-ready REST API with data persistence
## Typescript
- [Cloud FS](./ts-cloudfs) Use a file-like API to access cloud blob storage
- [Discord](./ts-discordjs) A discord bot deployable by Klotho
- [EKS](./ts-eks) Creates and deploys services to EKS Fargate
- [EKS Helm](./ts-eks-helm) EKS example app, but also generates K8s resource files from a provided chart.yaml
- [Embed Assets](./ts-embed_assets) Using static assets
- [GraphQL](./ts-graphql) GraphQL with ApolloServer
- [GrapQL Yoga](./ts-graphql-yoga) GraphQL with Yoga Server
- [Media Storage](./ts-media-storage) Store and retrieve media
- [Lambda](./ts-ms-lambda)Typescript microservice with persist and public endpoints
- [NestJS Sequelize](./ts-nestjs-sequelize) NestJS with Sequelize using Postgres RDS and RDS Proxy
- [NextJS TypeORM](./ts-nextjs-typeorm) NextJS with TypeORM using Postgres RDS and RDS Proxy
- [ORM Environment Variable](./ts-orm-environment-variable-directive) Environment variable directive to hook into any relational database library that supports a connection string
- [Redis](./ts-redis) Redis using ElasticCache
- [Redis Cluster](./ts-redis-cluster) RedisCluster using MemoryDB
- [Redis Environment Variable](./ts-redis-env-var-directive) Environment variable directive to hook into any Redis library that supports a connection string
- [Secrets](./ts-secrets) Secrets using the FS interface
- [Sequelize](./ts-sequelize) Leverage Sequelize ORM
- [Severless Gateway](./ts-serverless-gateway) Local express app that can be quickly deployed to Lambda
- [Serverless Quickstart](./ts-serverless-quickstart) Quickstart Tutorial
- [Static Unit](./ts-static-unit) Statically host the TypeScript-React TodoMVC application.
## Python
- [Cloud FS](./py-cloudfs) Using file-like API to access cloud blob storage
- [Doggie Daycare](./py-doggie-daycare) Sample application using FastAPI
- [Media Storage](./py-media-storage) Store and retrieve media
- [Microservices](./py-microservices) Python microservice with persist and public endpoints
- [ORM](./py-orm) Leverage SQLAlchemy ORM
- [Redis](./py-redis) Redis using ElasticCache
- [Redis Cluster](./py-redis-cluster) RedisCluster using MemoryDB
- [Secrets](./py-secrets) Secrets using the FS interface
## C#
- [Simple](./cs-simple) Starter app for C#