{"id":14969053,"url":"https://github.com/medz/prisma-dart","last_synced_at":"2025-05-15T12:02:27.569Z","repository":{"id":50653597,"uuid":"269291897","full_name":"medz/prisma-dart","owner":"medz","description":"Prisma Client Dart is an auto-generated type-safe ORM. It uses Prisma Engine as the data access layer and is as consistent as possible with the Prisma Client JS/TS APIs.","archived":false,"fork":false,"pushed_at":"2025-05-06T23:28:20.000Z","size":182551,"stargazers_count":471,"open_issues_count":34,"forks_count":32,"subscribers_count":9,"default_branch":"main","last_synced_at":"2025-05-15T12:02:01.932Z","etag":null,"topics":["cockroachdb","dart","flutter","mariadb","mongodb","mysql","orm","postgresql","prisma","sqlite","sqlserver"],"latest_commit_sha":null,"homepage":"https://prisma.pub","language":"Dart","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/medz.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null},"funding":{"github":"medz","open_collective":"openodroe"}},"created_at":"2020-06-04T07:37:02.000Z","updated_at":"2025-04-24T11:23:06.000Z","dependencies_parsed_at":"2022-08-12T22:00:20.732Z","dependency_job_id":"694ae802-b2f6-493a-80c5-72cbef57255f","html_url":"https://github.com/medz/prisma-dart","commit_stats":{"total_commits":1121,"total_committers":23,"mean_commits":48.73913043478261,"dds":"0.19714540588760032","last_synced_commit":"f7dc1b39904ddc4a5507154480d8f8b4dc5260a0"},"previous_names":["medz/prisma-dart","odroe/prisma-dart"],"tags_count":100,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/medz%2Fprisma-dart","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/medz%2Fprisma-dart/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/medz%2Fprisma-dart/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/medz%2Fprisma-dart/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/medz","download_url":"https://codeload.github.com/medz/prisma-dart/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254337612,"owners_count":22054253,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cockroachdb","dart","flutter","mariadb","mongodb","mysql","orm","postgresql","prisma","sqlite","sqlserver"],"created_at":"2024-09-24T13:41:03.432Z","updated_at":"2025-05-15T12:02:22.515Z","avatar_url":"https://github.com/medz.png","language":"Dart","funding_links":["https://github.com/sponsors/medz","https://opencollective.com/openodroe"],"categories":[],"sub_categories":[],"readme":"# Prisma Client Dart\n\n\u003e ⚠️ **IMPORTANT NOTICE**: Development of Prisma Dart Client has been suspended until after June 2025 due to Prisma's architectural changes from Rust to TypeScript. Current versions will continue to work with existing Prisma versions but will not be updated to support Prisma v7 and beyond until after the suspension period. For more details, please see the [official announcement](https://github.com/medz/prisma-dart/issues/471).\n\n[![Pub Version](https://img.shields.io/pub/v/orm?include_prereleases)](https://pub.dev/packages/orm)\n[![GitHub License](https://img.shields.io/github/license/medz/prisma-dart)](https://github.com/medz/prisma-dart/blob/main/LICENSE)\n[![Docs website](https://img.shields.io/badge/docs-prisma.pub-brightgreen)](https://prisma.pub/)\n[![GitHub Sponsors](https://img.shields.io/github/sponsors/medz?label=github%20sponsors)](https://github.com/sponsors/medz)\n[![Open Collective sponsors](https://img.shields.io/opencollective/sponsors/openodroe?label=open%20collective)](https://opencollective.com/openodroe)\n[![Discord](https://img.shields.io/discord/1035043284457881620?label=discord)](https://discord.gg/ms2X9TQMR8)\n[![X (formerly Twitter) Follow](https://img.shields.io/twitter/follow/shiweidu)\n](https://twitter.com/shiweidu)\n\nPrisma Client Dart is an auto-generated type-safe ORM. It uses Prisma Engine as the data access layer and is as consistent as possible with the Prisma Client JS/TS APIs.\n\n👉 [Learn how to use Prisma ORM for Dart in your project](https://prisma.pub/).\n\n```dart\nimport 'package:orm/orm.dart';\n\nfinal client = PrismaClient();\n\nmain() {\n  final users = await client.user.findMany();\n}\n```\n\n## Installation\n\nThis will add a like this to you packages `pubspec.yaml` (and run an implicit `dart pub get`):\n\n```yaml\ndependencies:\n  orm: latest\n```\n\nOr you can run the following command:\n\n```sh\ndart pub add orm\n```\n\n## Sponsors\n\nPrisma Client Dart is an [BSD-3 Clause licensed](https://github.com/medz/prisma-dart/blob/main/LICENSE) open source project with its ongoing development made possible entirely by the support of these awesome backers. If you'd like to join them, please consider [sponsoring Seven(@medz)](https://github.com/sponsors/medz) on GitHub.\n\n\u003cp align=\"center\"\u003e\n  \u003ca target=\"_blank\" href=\"https://github.com/sponsors/medz#:~:text=Featured-,sponsors,-Current%20sponsors\"\u003e\n    \u003cimg alt=\"sponsors\" src=\"https://github.com/medz/public/raw/main/sponsors.tiers.svg\"\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\n## Documentation\n\nYou can find the Prisma Client Dart [on the website](https://prisma.pub).\n\nThe documentation is divided into the following sections:\n\n- [Getting Started](https://prisma.pub/getting-started/)\n  - [Setup \u0026 Configuration](https://prisma.pub/getting-started/setup.html)\n  - [Prisma Schema](https://prisma.pub/getting-started/schema.html)\n- Queries\n  - [CRUD](https://prisma.pub/queries/crud.html)\n  - [Select Fields](https://prisma.pub/queries/select-fields.html)\n  - [Relation queries](https://prisma.pub/queries/relation-queries.html)\n  - [Filtering and Sorting](https://prisma.pub/queries/filtering-and-sorting.html)\n  - [Pagination](https://prisma.pub/queries/pagination.html)\n  - [Aggregation, grouping, and summarizing](https://prisma.pub/queries/aggregation-grouping-summarizing.html)\n  - [Transactions](https://prisma.pub/queries/transactions.html)\n  - [Raw database access](https://prisma.pub/queries/raw-database-access.html)\n\n\u003e You can improve it by sending pull requests to [`docs` folder in the `main` branch](https://github.com/odroe/prisma-dart/tree/main/docs).\n\n## Examples\n\nYou can also find them in the [`example` folder in the `main` branch](https://github.com/odroe/prisma-dart/tree/main/examples).\n\n## Query engine support matrix\n\n| Engine     | Dart Native | Dart Web | Flutter Native | Flutter Web |\n| ---------- | :---------: | :------: | :------------: | :---------: |\n| Binary     |     ✅      |    ❌    |       ❌       |     ❌      |\n| Library    |     ✅      |    ❌    |       ✅       |     ❌      |\n| Data Proxy |     ✅      |    ✅    |       ✅       |     ✅      |\n\n## Contributing\n\nWe welcome contributions! Please read our [contributing guide](CONTRIBUTING.md) to learn about our development process, how to propose bugfixes and improvements, and how to build and test your changes to Prisma.\n\nThank you to all the people who already contributed to Prisma Dart!\n\n[![Contributors](https://contrib.rocks/image?repo=medz/prisma-dart)](https://github.com/odroe/prisma-dart/graphs/contributors)\n\n## Code of Conduct\n\nThis project has adopted the [Contributor Covenant Code of Conduct](CODE_OF_CONDUCT.md). For more information see the [Code of Conduct FAQ](https://www.contributor-covenant.org/faq) or contact [hello@odroe.com](mailto:hello@odroe.com) with any additional questions or comments.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmedz%2Fprisma-dart","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmedz%2Fprisma-dart","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmedz%2Fprisma-dart/lists"}