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

https://github.com/steebchen/prisma-client-go-experimental


https://github.com/steebchen/prisma-client-go-experimental

Last synced: 4 months ago
JSON representation

Awesome Lists containing this project

README

          



Prisma Client Go



Typesafe database access for Go


Quickstart
  •  
Website
  •  
Docs
  •  
API reference
  •  
Blog
  •  
Slack
  •  
Twitter


Prisma Client Go is an **auto-generated query builder** that enables **type-safe** database access and **reduces boilerplate**. You can use it as an alternative to traditional ORMs such as GOORM, sqlboiler and most database-specific tools.

It is part of the [Prisma](https://www.prisma.io/) ecosystem. Prisma provides database tools for data access, declarative data modeling, schema migrations and visual data management.

*NOTE*: Prisma Client Go is currently considered alpha software. There will be documented breaking changes with new [releases](https://github.com/prisma/prisma-client-go/releases).

## Getting started

To get started, [read our quickstart tutorial](./docs/quickstart.md) to add Prisma to your project in just a few minutes.

You also might want to read [deployment tips](./docs/deploy.md) and the [full API reference](./docs/reference).

## Notes

The go client works slightly different than the normal Prisma tooling. When you're using the go client, whenever you see Prisma CLI commands such as `prisma ...`, you should always write `go run github.com/prisma/prisma-client-go ...` instead.

## Contributing

We use [conventional commits](https://www.conventionalcommits.org) (also known as semantic commits) to ensure consistent and descriptive commit messages.

## Security

If you have a security issue to report, please contact us at [security@prisma.io](mailto:security@prisma.io?subject=[GitHub]%20Prisma%202%20Security%20Report%20Go)