{"id":19647780,"url":"https://github.com/chances/playdate-d","last_synced_at":"2026-02-21T23:03:46.535Z","repository":{"id":146653945,"uuid":"533565517","full_name":"chances/playdate-d","owner":"chances","description":"D bindings to the Playdate SDK","archived":false,"fork":false,"pushed_at":"2024-02-24T03:56:16.000Z","size":257,"stargazers_count":5,"open_issues_count":1,"forks_count":1,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-10-25T13:36:10.886Z","etag":null,"topics":["playdate","playdate-sdk"],"latest_commit_sha":null,"homepage":"https://chances.github.io/playdate-d","language":"D","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/chances.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}},"created_at":"2022-09-07T01:54:22.000Z","updated_at":"2024-03-13T15:29:07.000Z","dependencies_parsed_at":"2024-02-24T04:24:16.374Z","dependency_job_id":"d882b10c-39f9-4a2b-b291-4a5c0edc1284","html_url":"https://github.com/chances/playdate-d","commit_stats":null,"previous_names":[],"tags_count":7,"template":false,"template_full_name":null,"purl":"pkg:github/chances/playdate-d","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chances%2Fplaydate-d","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chances%2Fplaydate-d/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chances%2Fplaydate-d/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chances%2Fplaydate-d/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/chances","download_url":"https://codeload.github.com/chances/playdate-d/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chances%2Fplaydate-d/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29696899,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-21T18:18:25.093Z","status":"ssl_error","status_checked_at":"2026-02-21T18:18:22.435Z","response_time":107,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":["playdate","playdate-sdk"],"created_at":"2024-11-11T14:45:56.028Z","updated_at":"2026-02-21T23:03:46.490Z","avatar_url":"https://github.com/chances.png","language":"D","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Playdate D SDK\n\n[![DUB Package](https://img.shields.io/dub/v/playdate.svg)](https://code.dlang.org/packages/playdate)\n[![Playdate D SDK CI](https://github.com/chances/playdate-d/actions/workflows/ci.yml/badge.svg)](https://github.com/chances/playdate-d/actions/workflows/ci.yml)\n[![codecov](https://codecov.io/gh/chances/playdate-d/branch/main/graph/badge.svg?token=5YN3BU7KR3)](https://codecov.io/gh/chances/playdate-d/)\n\nD bindings to the [Playdate SDK](https://sdk.play.date/1.12.3/Inside%20Playdate%20with%20C.html).\n\n## Usage\n\n```json\n\"dependencies\": {\n    \"playdate\": \"1.13.4\"\n},\n\"targetPath\": \"dist\",\n\"configurations\": [\n    {\n        \"name\": \"simulator\",\n        \"targetName\": \"pdex\",\n        \"targetType\": \"dynamicLibrary\",\n        \"postBuildCommands-osx\": [\n            \"mv dist/libpdex.dylib dist/pdex.dylib\"\n        ],\n        \"postBuildCommands-linux\": [\n            \"mv dist/libpdex.so dist/pdex.so\"\n        ],\n        \"postBuildCommands-posix\": [\n            \"touch dist/pdex.bin\",\n            \"cp views/pdxinfo dist/pdxinfo\",\n            \"$PLAYDATE_SDK_PATH/bin/pdc $PACKAGE_DIR/dist app.pdx\"\n        ],\n        \"postBuildCommands-windows\": [\n            \"$PLAYDATE_SDK_PATH/bin/pdc $PACKAGE_DIR/dist app.pdx\"\n        ]\n    },\n    {\n        \"name\": \"device\",\n        \"targetType\": \"staticLibrary\"\n    }\n  ]\n```\n\n## Version Relation to Playdate SDK\n\nPublished versions of this library are guaranteed to align with the Playdate SDK's _MAJOR_ **and** _MINOR_ versions. For example, version `1.12.3` of the library aligns with `1.12.*` versions of the Playdate SDK.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fchances%2Fplaydate-d","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fchances%2Fplaydate-d","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fchances%2Fplaydate-d/lists"}