Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/maoosi/prisma-appsync

⚡ Turns your ◭ Prisma Schema into a fully-featured GraphQL API, tailored for AWS AppSync.
https://github.com/maoosi/prisma-appsync

api appsync appsync-crud-api aws generator graphql prisma prisma-appsync typescript

Last synced: about 2 months ago
JSON representation

⚡ Turns your ◭ Prisma Schema into a fully-featured GraphQL API, tailored for AWS AppSync.

Awesome Lists containing this project

README

        


Prisma-AppSync

# Prisma-AppSync · [![TypeScript](https://img.shields.io/badge/-TypeScript-2D3748?logo=typescript&colorA=0096ff&logoColor=fff)](/packages/client/src/) [![AWS AppSync](https://img.shields.io/badge/-AWS%20AppSync-2D3748?logo=amazon-aws&colorA=EB5F05&logoColor=fff)](https://aws.amazon.com/appsync/) [![Prisma](https://img.shields.io/badge/-Prisma%20Generator-2D3748?logo=prisma&colorA=5B67D8&logoColor=fff)](https://www.prisma.io)

**Prisma-AppSync** turns your [Prisma Schema](https://www.prisma.io) into a fully-featured GraphQL API, tailored for [AWS AppSync](https://aws.amazon.com/appsync/).

## ✔️ Features

💎 **Use your ◭ Prisma Schema**
Quickly define your data model and deploy a GraphQL API tailored for AWS AppSync.

⚡️ **Auto-generated CRUD operations**
Using Prisma syntax, with a robust TS Client designed for AWS Lambda Resolvers.

⛑ **Pre-configured security**
Built-in XSS protection, query depth limitation, and in-memory rate limiting.

🔐 **Fine-grained ACL and authorization**
Flexible security options such as API keys, IAM, Cognito, and more.

🔌 **Fully extendable features**
Customize your GraphQL schema, API resolvers, and data flow as needed.

## 🚀 Getting started

Run the following command and follow the prompts 🙂

```shell
npx create-prisma-appsync-app@latest
```

## 📓 Documentation

[Read the documentation](https://prisma-appsync.vercel.app) to learn how to use Prisma-AppSync.

## 🙏 Contributors



Sylvain
Sylvain

🐙 💻 🤔 📖
Bell
Bell

💻 🤔
Ciprian Caba
Ciprian Caba

💻 🤔
Tom
Tom

💻 🤔
Ryan Parker
Ryan Parker

💻
Cameron Jenkinson
Cameron Jenkinson

💻
jeremy-white
jeremy-white

💻


Max Konin
Max Konin

💻
Michael Chan
Michael Chan

💻
Nhu Mai
Nhu Mai

💻

Wanting to help? Get started with our [contribution guide](https://prisma-appsync.vercel.app/contributing.html) or consider [💛 Github sponsors](https://github.com/sponsors/maoosi).

## 🌟 Sponsors

**Thanks go to these wonderful sponsors!**

[![Kuizto — The Everyday Cooking App](https://prisma-appsync.vercel.app/sponsors/kuizto-banner.png "Kuizto — The Everyday Cooking App")](https://kuizto.co/?utm_source=prisma_appsync&utm_medium=github)

[Kuizto.co](https://kuizto.co/?utm_source=prisma_appsync&utm_medium=github) is a cooking app that adds a unique twist to everyday cooking. Netflix-like feed to explore tailored recipes. Get inspired by others, save to cooklists, plan instantly!