{"id":15634628,"url":"https://github.com/migueldeicaza/skiakit","last_synced_at":"2025-07-28T06:04:18.547Z","repository":{"id":54157726,"uuid":"215440414","full_name":"migueldeicaza/SkiaKit","owner":"migueldeicaza","description":"Swift Bindings to the Skia 2D graphics Library","archived":false,"fork":false,"pushed_at":"2023-07-04T10:49:03.000Z","size":2744,"stargazers_count":146,"open_issues_count":20,"forks_count":30,"subscribers_count":11,"default_branch":"main","last_synced_at":"2025-07-28T06:03:26.938Z","etag":null,"topics":["graphics2d","ios","macos","skia","swift","swift-library","tvos"],"latest_commit_sha":null,"homepage":"","language":"Swift","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/migueldeicaza.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"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}},"created_at":"2019-10-16T02:36:43.000Z","updated_at":"2025-07-03T21:34:36.000Z","dependencies_parsed_at":"2024-10-22T17:32:58.392Z","dependency_job_id":null,"html_url":"https://github.com/migueldeicaza/SkiaKit","commit_stats":null,"previous_names":[],"tags_count":8,"template":false,"template_full_name":null,"purl":"pkg:github/migueldeicaza/SkiaKit","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/migueldeicaza%2FSkiaKit","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/migueldeicaza%2FSkiaKit/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/migueldeicaza%2FSkiaKit/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/migueldeicaza%2FSkiaKit/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/migueldeicaza","download_url":"https://codeload.github.com/migueldeicaza/SkiaKit/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/migueldeicaza%2FSkiaKit/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":267470062,"owners_count":24092352,"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-07-28T02:00:09.689Z","response_time":68,"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":["graphics2d","ios","macos","skia","swift","swift-library","tvos"],"created_at":"2024-10-03T10:54:47.873Z","updated_at":"2025-07-28T06:04:18.473Z","avatar_url":"https://github.com/migueldeicaza.png","language":"Swift","funding_links":[],"categories":[],"sub_categories":[],"readme":"# SkiaKit\n\n\u003e [Go to macOS / iOS / tvOS](#apple) | [Go to Linux](#linux)\n\nSkiaKit is a 2D Graphics Library for use with Swift. It is powered by\nGoogle's [Skia](https://skia.org) graphics library, the same library\nthat powers Google Chrome and Android graphics.\n\nYou can review the [API Documentation](https://migueldeicaza.github.io/SkiaKit/)\n\nThe Swift bindings are intended to be cross-platform, both to Apple\nplatforms, Linux, and new platforms where Skia and Swift run.\n\nThis work uses extensive code from Microsoft's SkiaSharp bindings\nauthored by Matthew Leibowitz and dozens of contributors. SkiaSharp\njust happens to have a very advanced set of bridge APIs to the\nunderlying Skia engine that does not existing in the upstream Google\nSkia project.\n\n## Getting this to work\n\n### Apple\n\nSupports:\n\n- `x86_64` Mac: anything from 2008 MacBook to M1 (using x86 emulation)\n- `arm64` iPhone: anything past iPhone 5S\n- `arm64` iPad: anything past iPad Air / iPad mini 2 (post-2013)\n- iPhone Simulator\n- iPad Simulator\n- tvOS\n\nNot currently supported:\n\n- Mac Catalyst\n\n#### Recommended usage\n\nYou can add SkiaKit to your project by putting this dependency in your `Package.swift`:\n\n```swift\n.package(url: \"https://github.com/migueldeicaza/SkiaKit.git\", from: \"1.0.0\")\n ```\n\n#### Using manually\n\nIf using manually, you'll need to download and assemble the `SkiaSharp.xcframework` required.\n\nThis must be ran on macOS with the [Command Line Tools for XCode](https://developer.apple.com/downloads/) installed.\n\n```sh\ngit clone https://github.com/migueldeicaza/SkiaKit.git\ncd SkiaKit\nmake download-payload\n```\n\n### Linux\n\nSkiaKit is platform agnostic and makes a best-effort support for\nLinux. An `.so` for the SkiaSharp library is included and supports\n[the following Linux distributions](https://github.com/mono/SkiaSharp/issues/453).\n\nThe `libSkiaSharp.so` file will need to be distributed alongside your project.\n\n#### Recommended usage\n\nYou can add SkiaKit to your project by putting this dependency in your `Package.swift`:\n\n```swift\n.package(url: \"https://github.com/migueldeicaza/SkiaKit.git\", .branch(\"generated\"))\n```\n\n#### Using manually\n\nIf using manually, you'll need to provide `libSkiaSharp.so` in the\nroot of the `SkiaKit` folder. For [certain Linux distros](https://github.com/mono/SkiaSharp/issues/453),\na convenience script is provided.\n\nThis script requires `curl` and `unzip`.\n\n```sh\ngit clone https://github.com/migueldeicaza/SkiaKit.git\ncd SkiaKit\nmake download-payload-linux\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmigueldeicaza%2Fskiakit","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmigueldeicaza%2Fskiakit","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmigueldeicaza%2Fskiakit/lists"}