{"id":15017988,"url":"https://github.com/vleue/bevy_embedded_assets","last_synced_at":"2025-05-15T15:06:06.733Z","repository":{"id":37542122,"uuid":"444154082","full_name":"vleue/bevy_embedded_assets","owner":"vleue","description":"Embed assets in your Bevy game","archived":false,"fork":false,"pushed_at":"2025-04-28T22:23:32.000Z","size":66,"stargazers_count":180,"open_issues_count":5,"forks_count":12,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-04-28T22:51:24.925Z","etag":null,"topics":["asset-management","assets","bevy","bevy-plugin","rust"],"latest_commit_sha":null,"homepage":"","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/vleue.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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,"zenodo":null},"funding":{"github":"mockersf","ko_fi":"mockersf"}},"created_at":"2022-01-03T18:01:03.000Z","updated_at":"2025-04-28T22:22:10.000Z","dependencies_parsed_at":"2024-02-18T17:42:55.588Z","dependency_job_id":"bd750838-fa52-496d-b4a7-404a0bf8d88c","html_url":"https://github.com/vleue/bevy_embedded_assets","commit_stats":{"total_commits":84,"total_committers":6,"mean_commits":14.0,"dds":0.09523809523809523,"last_synced_commit":"3ba99f63888b1d9c7ca5704e230904df57784da3"},"previous_names":[],"tags_count":24,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vleue%2Fbevy_embedded_assets","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vleue%2Fbevy_embedded_assets/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vleue%2Fbevy_embedded_assets/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vleue%2Fbevy_embedded_assets/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/vleue","download_url":"https://codeload.github.com/vleue/bevy_embedded_assets/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254364270,"owners_count":22058878,"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":["asset-management","assets","bevy","bevy-plugin","rust"],"created_at":"2024-09-24T19:51:17.462Z","updated_at":"2025-05-15T15:06:06.726Z","avatar_url":"https://github.com/vleue.png","language":"Rust","funding_links":["https://github.com/sponsors/mockersf","https://ko-fi.com/mockersf"],"categories":[],"sub_categories":[],"readme":"# Bevy Embedded Assets\n\n![MIT/Apache 2.0](https://img.shields.io/badge/license-MIT%2FApache-blue.svg)\n[![Realease Doc](https://docs.rs/bevy_embedded_assets/badge.svg)](https://docs.rs/bevy_embedded_assets)\n[![Crate](https://img.shields.io/crates/v/bevy_embedded_assets.svg)](https://crates.io/crates/bevy_embedded_assets)\n[![Bevy Tracking](https://img.shields.io/badge/Bevy%20tracking-main-lightblue)](https://github.com/bevyengine/bevy/blob/main/docs/plugins_guidelines.md#main-branch-tracking)\n[![CI](https://github.com/vleue/embedded_assets/actions/workflows/ci.yaml/badge.svg)](https://github.com/vleue/embedded_assets/actions/workflows/ci.yaml)\n\nEmbed your asset folder inside your binary for easier releases.\n\n```rust\nuse bevy::prelude::*;\nuse bevy_embedded_assets::EmbeddedAssetPlugin;\n\nfn main() {\n    App::new().add_plugins((EmbeddedAssetPlugin::default(), DefaultPlugins));\n}\n```\n\n`EmbeddedAssetPlugin` has three modes:\n\n* `PluginMode::AutoLoad` will embed the asset folder and make it available through the `embedded://` source\n* `PluginMode::ReplaceDefault` will embed the asset folder and make it available through the default source\n* `PluginMode::ReplaceAndFallback` will embed the asset folder and make it available through the default source. If a fail is not found at runtime, it fallback to the default source for the current platform\n\n## Bevy Compatibility\n\n|Bevy|bevy_embedded_assets|\n|---|---|\n|main|main|\n|0.16|0.13|\n|0.15|0.12|\n|0.14|0.11|\n|0.13|0.10|\n|0.12|0.9|\n|0.11|0.8|\n|0.10|0.7|\n|0.9|0.6|\n|0.8|0.4|\n|0.7|0.3|\n|0.6|0.2|\n|0.5|0.1|\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvleue%2Fbevy_embedded_assets","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvleue%2Fbevy_embedded_assets","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvleue%2Fbevy_embedded_assets/lists"}