{"id":28350391,"url":"https://github.com/kuzudb/kuzu-swift","last_synced_at":"2025-10-04T10:06:52.908Z","repository":{"id":295724107,"uuid":"971592319","full_name":"kuzudb/kuzu-swift","owner":"kuzudb","description":"Swift language binding for Kuzu graph database management system","archived":false,"fork":false,"pushed_at":"2025-09-23T14:10:35.000Z","size":18421,"stargazers_count":7,"open_issues_count":0,"forks_count":3,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-09-23T15:32:53.283Z","etag":null,"topics":["cypher","database","graph","graphdb","ios","nosql","persistence","swift","vector"],"latest_commit_sha":null,"homepage":"https://kuzudb.com","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/kuzudb.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":"CLA.md"}},"created_at":"2025-04-23T18:54:17.000Z","updated_at":"2025-09-23T14:10:43.000Z","dependencies_parsed_at":"2025-09-09T10:23:49.206Z","dependency_job_id":null,"html_url":"https://github.com/kuzudb/kuzu-swift","commit_stats":null,"previous_names":["kuzudb/kuzu-swift"],"tags_count":3,"template":false,"template_full_name":null,"purl":"pkg:github/kuzudb/kuzu-swift","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kuzudb%2Fkuzu-swift","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kuzudb%2Fkuzu-swift/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kuzudb%2Fkuzu-swift/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kuzudb%2Fkuzu-swift/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kuzudb","download_url":"https://codeload.github.com/kuzudb/kuzu-swift/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kuzudb%2Fkuzu-swift/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":278296226,"owners_count":25963470,"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","status":"online","status_checked_at":"2025-10-04T02:00:05.491Z","response_time":63,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["cypher","database","graph","graphdb","ios","nosql","persistence","swift","vector"],"created_at":"2025-05-27T21:12:16.911Z","updated_at":"2025-10-04T10:06:52.903Z","avatar_url":"https://github.com/kuzudb.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# kuzu-swift\n\nOfficial Swift language binding for [Kuzu](https://github.com/kuzudb/kuzu). Kuzu an embeddable property graph database management system built for query speed and scalability. For more information, please visit the [Kuzu GitHub repository](https://github.com/kuzudb/kuzu) or the [Kuzu website](https://kuzudb.com).\n\n## Get started\n\nTo add kuzu-swift to your Swift project, you can use the Swift Package Manager:\n\n1. Add `.package(url: \"https://github.com/kuzudb/kuzu-swift/\", branch: \"main\"),` to your Package.swift dependencies.\n   You can change the branch to a tag to use a specific version, e.g., `.package(url: \"https://github.com/kuzudb/kuzu-swift/\", branch: \"0.11.0\"),` to use version 0.11.0.\n2. Add `Kuzu` to your target dependencies.\n   ```swift\n    dependencies: [\n        .product(name: \"Kuzu\", package: \"kuzu-swift\"),\n    ]\n    ```\n\nAlternatively, you can add the package through Xcode:\n1. Open your Xcode project.\n2. Go to `File` \u003e `Add Packages Dependencies...`.\n3. Enter the URL of the kuzu-swift repository: `https://github.com/kuzudb/kuzu-swift`.\n4. Select the version you want to use (e.g., `main` branch or a specific tag).\n\n## Docs\n\nThe API documentation for kuzu-swift is [available here](https://api-docs.kuzudb.com/swift/documentation/kuzu/).\n\n## Examples\n\nA simple CLI example is provided in the [Example](Example) directory.\n\nA demo iOS application is [provided here](https://github.com/kuzudb/kuzu-swift-demo).\n\n## System requirements\n\nkuzu-swift requires Swift 5.9 or later. It supports the following platforms:\n- macOS v11 or later\n- iOS v14 or later\n- Linux platforms (see the [official documentation](https://www.swift.org/platform-support/) for the supported distros)\n\nWindows platform is not supported and there is no future plan to support it. \n\nThe CI pipeline tests the package on macOS v15, Ubuntu 24.04, and iOS 18.6 Simulator.\n\n## Build\n\n```bash\nswift build\n```\n\n## Tests\n\nTo run the tests, you can use the following command:\n\n```bash\nswift test\n```\n\n## Contributing\nWe welcome contributions to kuzu-swift. By contributing to kuzu-swift, you agree that your contributions will be licensed under the [MIT License](LICENSE). Please read the [contributing guide](CONTRIBUTING.md) for more information.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkuzudb%2Fkuzu-swift","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkuzudb%2Fkuzu-swift","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkuzudb%2Fkuzu-swift/lists"}