Skip to content

Commit

Permalink
Update README.md and examples list
Browse files Browse the repository at this point in the history
  • Loading branch information
ulises-jeremias committed Sep 26, 2024
1 parent ad30617 commit d2626bc
Show file tree
Hide file tree
Showing 2 changed files with 21 additions and 0 deletions.
3 changes: 3 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -77,6 +77,7 @@ This is a curated list of all the Open Source examples and projects we have at [
| [AWS Glue ETL Boilerplate](https://github.com/nanlabs/aws-glue-etl-boilerplate) | A complete example of an AWS Glue ETL job that uses the [Serverless Framework](https://www.serverless.com/) to deploy the infrastructure and DevContainers and/or Docker Compose to run the application locally with AWS Glue Libs, Spark, Jupyter Notebook, AWS CLI, among other tools. It provides jobs using Python Shell and PySpark. | _Python_, _AWS_, _Glue_, _ETL_, _Serverless_, _DevContainers_, _Docker Compose_ |
| [Basic AWS Glue ETL example app](https://github.com/nanlabs/devops-reference/tree/main/examples/serverless-glue-full-boilerplate/) | A basic but useful example of an AWS Glue application that uses the [Serverless Framework](https://www.serverless.com/) to deploy the infrastructure and DevContainers and/or Docker Compose to run the application locally with AWS Glue Libs, Spark, Jupyter Notebook, AWS CLI, among other tools. It provides jobs using Python Shell and PySpark. | _Python_, _AWS_, _Glue_, _ETL_, _Serverless_, _DevContainers_, _Docker Compose_ |
| [FastAPI Example with PostgreSQL and Serverless Framework](https://github.com/nanlabs/backend-reference/tree/main/examples/fastapi-postgres-with-serverless) | This project demonstrates the implementation of a REST API using FastAPI, a modern, high-performance, web framework for building APIs with Python 3.6+ based on standard Python type hints. It also uses PostgreSQL as the database and the Serverless Framework to deploy the API to AWS Lambda. | _Python3_, _Faker_, _FastAPI_, _Pydantic_, _SQLAlchemy_, _Alembic_, _Docker_, _Docker Compose_, _PGAdmin_, _PostgreSQL_, _Serverless Framework_, _AWS Lambda_, _AWS RDS_, _AWS API Gateway_ |
| [FastAPI Simple example with Docker Compose and PIP](https://github.com/nanlabs/backend-reference/tree/main/examples/fastapi-simple-docker-pip) | This project demonstrates the implementation of a REST API using FastAPI, a modern, high-performance, web framework for building APIs with Python 3.+ based on standard Python type hints. It also uses Docker Compose to run the API in a container and PIP to manage Python packages. | _Python3_, _FastAPI_, _Pydantic_, _Docker_, _Docker Compose_, _PIP_ |
| [FastAPI with MongoDB and Docker Compose](https://github.com/nanlabs/backend-reference/tree/main/examples/fastapi-mongo-with-docker-compose) | This project demonstrates the implementation of a REST API using FastAPI, a modern, high-performance, web framework for building APIs with Python 3.6+ based on standard Python type hints. It also uses MongoDB as the database and Docker Compose to run the API and the database in containers. | _Python3_, _FastAPI_, _Pydantic_, _MongoDB_, _Mongo Express_, _Docker_, _Docker Compose_ |
| [Golang REST API boilerplate](https://github.com/nanlabs/nancy.go/tree/main/examples/golang-todo-rest-crud/) | REST API to create, update and retrieve Entities, including graceful shutdown, rate limiting, structured logging, unit tests, integration tests, environment variables, health check and API documentation with swagger. Technologies: Golang 1.19, MongoDB (with Docker Compose), Gorilla Mux, Go Swagger, Tollbooth (rate limiting), Zap (logging), Viper, Mockery, Makefile, Pre-commit, and DockerTest (integration tests). | _Golang_, _REST API_, _MongoDB_, _Gorilla Mux_, _Go Swagger_, _Tollbooth_, _Zap_, _Viper_, _Mockery_, _Makefile_, _Pre-commit_, _Docker_, _Docker Compose_, _DockerTest_ |
| [React Boilerplate](https://github.com/nanlabs/react-boilerplate) | A simple but powerful boilerplate to start a React project powered by Vite. Boilerplate generated using [create-awesome-node-app](https://www.npmjs.com/package/create-awesome-node-app) contains full CI/CD setup with GitHub Actions and Docker. It also contains a full local development setup with hot reload and production ready setup with minification and optimization. It also contains a full test setup with Jest and React Testing Library. | _React_ |
Expand Down Expand Up @@ -254,6 +255,7 @@ This is a curated list of all the Open Source examples and projects we have at [
| [AWS Neptune using Docker and Docker Compose](https://github.com/nanlabs/devops-reference/tree/main/examples/compose-neptune/) | Dockerfile and compose.yml to run AWS Neptune locally with initialization scripts. | _Docker_, _Docker Compose_, _AWS Neptune_ |
| [Docker Compose NestJS Starter App](https://github.com/nanlabs/devops-reference/tree/main/examples/compose-nestjs) | Docker Compose starter app for NestJS. | _Docker_, _Docker Compose_, _NestJS_, _Node.js_ |
| [Embracing the Power of LocalStack for AWS Emulation](https://github.com/nanlabs/devops-reference/tree/main/examples/embracing-the-power-of-localstack-for-aws-emulation) | A comprehensive guide highlighting the benefits of using LocalStack for AWS service emulation. The blog post covers various LocalStack examples for Docker and Serverless setups and explores its application in local development, CI, and more. | _LocalStack_, _AWS_, _Docker_, _Serverless_, _DevOps_, _CI_, _Local Development_ |
| [FastAPI Simple example with Docker Compose and PIP](https://github.com/nanlabs/backend-reference/tree/main/examples/fastapi-simple-docker-pip) | This project demonstrates the implementation of a REST API using FastAPI, a modern, high-performance, web framework for building APIs with Python 3.+ based on standard Python type hints. It also uses Docker Compose to run the API in a container and PIP to manage Python packages. | _Python3_, _FastAPI_, _Pydantic_, _Docker_, _Docker Compose_, _PIP_ |
| [FastAPI with MongoDB and Docker Compose](https://github.com/nanlabs/backend-reference/tree/main/examples/fastapi-mongo-with-docker-compose) | This project demonstrates the implementation of a REST API using FastAPI, a modern, high-performance, web framework for building APIs with Python 3.6+ based on standard Python type hints. It also uses MongoDB as the database and Docker Compose to run the API and the database in containers. | _Python3_, _FastAPI_, _Pydantic_, _MongoDB_, _Mongo Express_, _Docker_, _Docker Compose_ |
| [Localstack using Docker and Docker Compose](https://github.com/nanlabs/devops-reference/tree/main/examples/compose-localstack/) | Dockerfile and compose.yml to run Localstack locally with all the necessary services. This example also includes a script to create the necessary resources in Localstack. The provided examples are for DynamoDB, S3, SQS and Kinesis. | _Docker_, _Docker Compose_, _Localstack_, _DynamoDB_, _S3_, _SQS_, _Kinesis_ |
| [Microsoft SQL Server using Docker and Docker Compose](https://github.com/nanlabs/devops-reference/tree/main/examples/compose-mssql/) | Dockerfile and compose.yml to run Microsoft SQL Server locally with initialization scripts. | _Docker_, _Docker Compose_, _Microsoft SQL Server_ |
Expand Down Expand Up @@ -374,6 +376,7 @@ This is a curated list of all the Open Source examples and projects we have at [
| [FastAPI Complete CRUD Example](https://github.com/nanlabs/backend-reference/tree/main/examples/fastapi-crud) | Rest API that allows to create, read, update and delete employees and companies in the db, besides that, has endpoints to populate the db with Mock Data using faker. | _Python3_, _Faker_, _FastAPI_, _Pydantic_, _SQLAlchemy_, _Alembic_, _Docker_, _Docker Compose_, _PGAdmin_, _PostgreSQL_ |
| [FastAPI Example with PostgreSQL and Serverless Framework](https://github.com/nanlabs/backend-reference/tree/main/examples/fastapi-postgres-with-serverless) | This project demonstrates the implementation of a REST API using FastAPI, a modern, high-performance, web framework for building APIs with Python 3.6+ based on standard Python type hints. It also uses PostgreSQL as the database and the Serverless Framework to deploy the API to AWS Lambda. | _Python3_, _Faker_, _FastAPI_, _Pydantic_, _SQLAlchemy_, _Alembic_, _Docker_, _Docker Compose_, _PGAdmin_, _PostgreSQL_, _Serverless Framework_, _AWS Lambda_, _AWS RDS_, _AWS API Gateway_ |
| [FastAPI GraphQL](https://github.com/nanlabs/backend-reference/tree/main/examples/fastapi-gql) | GraphQL API that retrieves fake companies using Faker library. | _Python3_, _Factory-boy_, _Faker_, _FastAPI_, _Pydantic_, _Strawberry-graphql_ |
| [FastAPI Simple example with Docker Compose and PIP](https://github.com/nanlabs/backend-reference/tree/main/examples/fastapi-simple-docker-pip) | This project demonstrates the implementation of a REST API using FastAPI, a modern, high-performance, web framework for building APIs with Python 3.+ based on standard Python type hints. It also uses Docker Compose to run the API in a container and PIP to manage Python packages. | _Python3_, _FastAPI_, _Pydantic_, _Docker_, _Docker Compose_, _PIP_ |
| [FastAPI with MongoDB and Docker Compose](https://github.com/nanlabs/backend-reference/tree/main/examples/fastapi-mongo-with-docker-compose) | This project demonstrates the implementation of a REST API using FastAPI, a modern, high-performance, web framework for building APIs with Python 3.6+ based on standard Python type hints. It also uses MongoDB as the database and Docker Compose to run the API and the database in containers. | _Python3_, _FastAPI_, _Pydantic_, _MongoDB_, _Mongo Express_, _Docker_, _Docker Compose_ |

#### ThirdParty Integrations
Expand Down
18 changes: 18 additions & 0 deletions examples.json
Original file line number Diff line number Diff line change
Expand Up @@ -1800,6 +1800,24 @@
"Docker Compose"
]
},
{
"name": "FastAPI Simple example with Docker Compose and PIP",
"description": "This project demonstrates the implementation of a REST API using FastAPI, a modern, high-performance, web framework for building APIs with Python 3.+ based on standard Python type hints. It also uses Docker Compose to run the API in a container and PIP to manage Python packages.",
"url": "https://github.com/nanlabs/backend-reference/tree/main/examples/fastapi-simple-docker-pip",
"tags": [
"Apps and Boilerplates",
"Examples > Backend > FastAPI",
"Examples > DevOps > Containers, Orchestration and Serverless > Containers and Compositions (Docker, Docker Compose, Buildpacks and more)"
],
"labels": [
"Python3",
"FastAPI",
"Pydantic",
"Docker",
"Docker Compose",
"PIP"
]
},
{
"name": "SQLC with Go, PostgreSQL, Docker Compose",
"description": "This project demonstrates the implementation of a REST API using Go, SQLC, and PostgreSQL. It uses Docker Compose to set up the development environment and includes examples of creating, reading, updating, and deleting records in the database.",
Expand Down

0 comments on commit d2626bc

Please sign in to comment.