{"id":20796718,"url":"https://github.com/synphonyte/panim-loader","last_synced_at":"2026-04-11T16:03:19.378Z","repository":{"id":71805224,"uuid":"604724061","full_name":"Synphonyte/panim-loader","owner":"Synphonyte","description":"This is a loader for the PANIM format, which is a simple animation format for custom properties in Blender","archived":false,"fork":false,"pushed_at":"2023-02-25T15:39:01.000Z","size":265,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2024-05-01T09:57:57.180Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Rust","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/Synphonyte.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE-APACHE","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":"2023-02-21T16:53:52.000Z","updated_at":"2023-02-21T16:54:28.000Z","dependencies_parsed_at":null,"dependency_job_id":"6e25f879-1315-4800-983a-da54cc558fe9","html_url":"https://github.com/Synphonyte/panim-loader","commit_stats":{"total_commits":17,"total_committers":1,"mean_commits":17.0,"dds":0.0,"last_synced_commit":"454c6badaf079887708b669a9d9fe1602543995b"},"previous_names":[],"tags_count":6,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Synphonyte%2Fpanim-loader","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Synphonyte%2Fpanim-loader/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Synphonyte%2Fpanim-loader/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Synphonyte%2Fpanim-loader/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Synphonyte","download_url":"https://codeload.github.com/Synphonyte/panim-loader/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243141256,"owners_count":20242817,"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":[],"created_at":"2024-11-17T16:28:49.812Z","updated_at":"2025-12-24T16:50:22.933Z","avatar_url":"https://github.com/Synphonyte.png","language":"Rust","funding_links":[],"categories":[],"sub_categories":[],"readme":"# PANIM Loader\n\n[![Crates.io](https://img.shields.io/crates/v/panim-loader.svg)](https://crates.io/crates/panim-loader)\n[![Docs](https://docs.rs/panim-loader/badge.svg)](https://docs.rs/panim-loader/)\n[![MIT/Apache 2.0](https://img.shields.io/badge/license-MIT%2FApache-blue.svg)](https://github.com/synphonyte/panim-loader#license)\n[![Build Status](https://github.com/synphonyte/panim-loader/actions/workflows/ci.yml/badge.svg)](https://github.com/synphonyte/panim-loader/actions/workflows/ci.yml)\n[![Coverage Status](https://coveralls.io/repos/github/Synphonyte/panim-loader/badge.svg?branch=refs/tags/v0.2.3)](https://coveralls.io/github/Synphonyte/panim-loader?branch=refs/tags/v0.2.3)\n\u003c!-- cargo-rdme start --\u003e\n\nThis is a loader for the PANIM format, which is a simple animation format for custom properties in Blender.\nThis is meant to be used in conjunction with the [PANIM Blender Exporter](https://github.com/Synphonyte/blender-panim-exporter).\n\nPlease also check there to see the details of the binary file format.\n\nThe primary use case for this file type is to export more animation data on top of what can be stored in GLTF files.\n\n## Usage\n\n```rust\nuse panim_loader::PropertiesAnimation;\n\nlet anims = PropertiesAnimation::from_file(\"assets/single_anim.panim\").unwrap();\nlet value = \u0026anims.animations[0].get_animation_value_at_time(10.0);\n```\n\n\u003c!-- cargo-rdme end --\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsynphonyte%2Fpanim-loader","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsynphonyte%2Fpanim-loader","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsynphonyte%2Fpanim-loader/lists"}