{"id":18827339,"url":"https://github.com/fornewid/placeholder","last_synced_at":"2026-02-26T02:20:03.298Z","repository":{"id":185083434,"uuid":"671841428","full_name":"fornewid/placeholder","owner":"fornewid","description":"Placeholder for Jetpack Compose and Compose Multiplatform ⏳","archived":false,"fork":false,"pushed_at":"2024-06-05T14:17:04.000Z","size":2494,"stargazers_count":48,"open_issues_count":0,"forks_count":2,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-10-11T14:06:53.793Z","etag":null,"topics":["accompanist","android","compose-multiplatform","jetpack-compose","kmp","kotlin-multiplatform"],"latest_commit_sha":null,"homepage":"https://fornewid.github.io/placeholder/","language":"Kotlin","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/fornewid.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2023-07-28T09:03:55.000Z","updated_at":"2025-08-29T02:03:41.000Z","dependencies_parsed_at":"2024-03-02T09:23:46.115Z","dependency_job_id":"8e2c9ab1-91f4-4bb9-8787-78d121677029","html_url":"https://github.com/fornewid/placeholder","commit_stats":null,"previous_names":["fornewid/placeholder"],"tags_count":8,"template":false,"template_full_name":null,"purl":"pkg:github/fornewid/placeholder","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fornewid%2Fplaceholder","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fornewid%2Fplaceholder/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fornewid%2Fplaceholder/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fornewid%2Fplaceholder/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/fornewid","download_url":"https://codeload.github.com/fornewid/placeholder/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fornewid%2Fplaceholder/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29848634,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-25T22:37:40.667Z","status":"online","status_checked_at":"2026-02-26T02:00:06.774Z","response_time":89,"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":["accompanist","android","compose-multiplatform","jetpack-compose","kmp","kotlin-multiplatform"],"created_at":"2024-11-08T01:13:48.710Z","updated_at":"2026-02-26T02:20:03.259Z","avatar_url":"https://github.com/fornewid.png","language":"Kotlin","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Placeholder for Jetpack Compose\n\n\u003ca href=\"https://github.com/fornewid/placeholder/actions/workflows/build.yaml\"\u003e\u003cimg src=\"https://github.com/fornewid/placeholder/actions/workflows/build.yaml/badge.svg\"/\u003e\u003c/a\u003e\n\u003ca href=\"https://opensource.org/licenses/Apache-2.0\"\u003e\u003cimg src=\"https://img.shields.io/badge/License-Apache%202.0-blue.svg\"/\u003e\u003c/a\u003e\n\u003ca href='https://developer.android.com'\u003e\u003cimg src='http://img.shields.io/badge/platform-android-green.svg'/\u003e\u003c/a\u003e\n\nA library which provides a [modifier][modifier] for display 'placeholder' UI while content is loading.\n\nThe codes are copied from [accompanist][accompanist] placeholder.\nIf you're already using [accompanist][accompanist] placeholder, you can migrate by referring to [the migration guide](docs/migrating-from-accompanist.md).\n\n## Compose versions\n\n\u003ctable\u003e\n \u003ctr\u003e\n  \u003ctd\u003eOlder versions\u003c/td\u003e\u003ctd\u003eUse \u003ca href='https://github.com/google/accompanist'\u003eaccompanist/placeholder\u003c/a\u003e\u003c/td\u003e\n \u003c/tr\u003e\n \u003ctr\u003e\n  \u003ctd\u003eCompose 1.5 (1.5.x)\u003c/td\u003e\u003ctd\u003e\u003cimg alt=\"Maven Central\" src=\"https://img.shields.io/maven-central/v/io.github.fornewid/placeholder-foundation?versionPrefix=1.0\"\u003e\u003c/td\u003e\n \u003c/tr\u003e\n \u003ctr\u003e\n  \u003ctd\u003eCompose 1.6 (1.6.x)\u003c/td\u003e\u003ctd\u003e\u003cimg alt=\"Maven Central\" src=\"https://img.shields.io/maven-central/v/io.github.fornewid/placeholder-foundation?versionPrefix=1.1\"\u003e\u003c/td\u003e\n \u003c/tr\u003e\n \u003ctr\u003e\n  \u003ctd\u003eCompose Multiplatform 1.6.10\u003c/td\u003e\u003ctd\u003e\u003cimg alt=\"Maven Central\" src=\"https://img.shields.io/maven-central/v/io.github.fornewid/placeholder-foundation\"\u003e\u003c/td\u003e\n \u003c/tr\u003e\n\u003c/table\u003e\n\n### [Placeholder Foundation](./foundation/)\n\nA library that provides easy-to-use modifiers for displaying a placeholder UI while content is loading.\n\n### [Placeholder Material](./material/)\n\nA library that provides easy-to-use modifiers for displaying a placeholder UI on Material theme.\n\n### [Placeholder Material3](./material3/)\n\nA library that provides easy-to-use modifiers for displaying a placeholder UI on Material3 theme.\n\n## Usage\n\n``` groovy\nrepositories {\n    mavenCentral()\n}\n\ndependencies {\n    // If you're using Material, use placeholder-material\n    implementation \"io.github.fornewid:placeholder-material:\u003cversion\u003e\"\n\n    // If you're using Material3, use placeholder-material3\n    implementation \"io.github.fornewid:placeholder-material3:\u003cversion\u003e\"\n\n    // Otherwise use the foundation version\n    implementation \"io.github.fornewid:placeholder-foundation:\u003cversion\u003e\"\n}\n```\n\n## Snapshots\n\nSnapshots of the current development version of Placeholder are available, which track the latest commit.\nSee [here](docs/using-snapshot-version.md) for more information.\n\n## Contributions\n\nPlease contribute! We will gladly review any pull requests.\nMake sure to read the [Contributing](CONTRIBUTING.md) page first though.\n\n## License\n\n```\nCopyright 2023 fornewid\n \nLicensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use this file except in compliance with the License.\nYou may obtain a copy of the License at\n\n    https://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.\n```\n\n  [accompanist]: https://github.com/google/accompanist\n  [modifier]: https://developer.android.com/reference/kotlin/androidx/compose/ui/Modifier\n  [migration]: https://fornewid.github.io/placeholder#migration\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffornewid%2Fplaceholder","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffornewid%2Fplaceholder","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffornewid%2Fplaceholder/lists"}