https://github.com/prisma/prisma-client-go
Prisma Client Go is an auto-generated and fully type-safe database client
https://github.com/prisma/prisma-client-go
database go golang mariadb mongodb mssql mysql orm postgresql prisma sql sqlite sqlserver
Last synced: 11 days ago
JSON representation
Prisma Client Go is an auto-generated and fully type-safe database client
- Host: GitHub
- URL: https://github.com/prisma/prisma-client-go
- Owner: steebchen
- License: apache-2.0
- Created: 2019-09-24T12:17:03.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2025-03-25T13:46:08.000Z (18 days ago)
- Last Synced: 2025-03-26T11:51:33.764Z (17 days ago)
- Topics: database, go, golang, mariadb, mongodb, mssql, mysql, orm, postgresql, prisma, sql, sqlite, sqlserver
- Language: Go
- Homepage: https://goprisma.org
- Size: 2.61 MB
- Stars: 2,274
- Watchers: 21
- Forks: 103
- Open Issues: 110
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- Funding: FUNDING.yml
- License: LICENSE
- Codeowners: CODEOWNERS
- Security: SECURITY.md
Awesome Lists containing this project
- awesome-list - prisma-client-go - generated and fully type-safe database client | prisma | 866 | (Go)
- awesome-go-extra - prisma-client-go - generated and fully type-safe database client|1290|71|92|2019-09-24T12:17:03Z|2022-08-04T23:44:47Z| (ORM / HTTP Clients)
- zero-alloc-awesome-go - Prisma - Prisma Client Go, Typesafe database access for Go. (ORM / HTTP Clients)
- awesome-go - Prisma - Prisma Client Go, Typesafe database access for Go. Stars:`2.3K`. (ORM / HTTP Clients)
- awesome-golang-repositories - prisma-client-go - generated and fully type-safe database client (Repositories)
README
Prisma Client Go
Typesafe database access for Go
## DEPRECATION NOTICE
The Prisma Go client is going to be deprecated and won't receive upgrades to Prisma v7+. Please see the [deprecation notice](https://github.com/steebchen/prisma-client-go/issues/1542).
## Description
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 gorm, xorm, 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.## Getting started
To get started, [**read the quickstart tutorial**](https://goprisma.org/docs/getting-started/quickstart) to add Prisma
to your project in just a few minutes.You also might want to read [deployment tips](https://goprisma.org/docs/reference/deploy) and
the [full API reference](https://goprisma.org/docs/reference).## Status
The Go client is currently maintained by @steebchen and considered to be in alpha. I am actively looking
for [sponsors](https://github.com/sponsors/steebchen) who can support the continuous maintenance and development of new
features to finally make working with databases in Go fun. If you [sponsor](https://github.com/sponsors/steebchen) me, I
will prioritize your issues and feature requests and will help you set up and answer any questions you have.## Contributing
Check out the [advanced contributing guide](./CONTRIBUTING.md).
## Security
If you have a security issue to report, please contact us
at [[email protected]](mailto:[email protected]?subject=[GitHub]%20Prisma%20Security%20Report%20Go&[email protected])