{"id":14961259,"url":"https://github.com/galacean/effects-native","last_synced_at":"2025-10-24T20:31:23.048Z","repository":{"id":215233517,"uuid":"738389408","full_name":"galacean/effects-native","owner":"galacean","description":"The mobile runtime of Galacean Effects","archived":false,"fork":false,"pushed_at":"2024-03-01T05:16:18.000Z","size":1151,"stargazers_count":15,"open_issues_count":0,"forks_count":2,"subscribers_count":9,"default_branch":"main","last_synced_at":"2025-01-31T04:24:44.183Z","etag":null,"topics":["android","android-animation","animation-effects","animation-library","galacean","galacean-effects","ios","ios-animation","motion","motion-engine"],"latest_commit_sha":null,"homepage":"https://galacean.antgroup.com/effects/#/user/ox4pb0gu4zuol6st","language":"C++","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/galacean.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":"2024-01-03T05:44:28.000Z","updated_at":"2024-07-26T08:04:54.000Z","dependencies_parsed_at":null,"dependency_job_id":"737f9328-d828-4bc9-a37a-7019f8a4c67e","html_url":"https://github.com/galacean/effects-native","commit_stats":null,"previous_names":["galacean/effects-native"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/galacean%2Feffects-native","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/galacean%2Feffects-native/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/galacean%2Feffects-native/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/galacean%2Feffects-native/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/galacean","download_url":"https://codeload.github.com/galacean/effects-native/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":238035385,"owners_count":19405682,"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":["android","android-animation","animation-effects","animation-library","galacean","galacean-effects","ios","ios-animation","motion","motion-engine"],"created_at":"2024-09-24T13:24:17.414Z","updated_at":"2025-10-24T20:31:20.874Z","avatar_url":"https://github.com/galacean.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Galacean Effects Native\nGalacean Effects Native is an animation rendering engine targeting mobile platform(Android \u0026 iOS), which shares the same [Galacean Effects format](https://github.com/galacean/effects-specification) and [Galacean Effects Studio](https://galacean.antgroup.com/effects/) workflow.\n\n\n## Features\n* Support for multiple animation types, such as layer, particle, and 3D.\n* Effortlessly melds with UI components, crafting a more vibrant and enriched visual experience.\n* A vector-based solution with [high performance](resources/benchmark.md). The core engine is crafted in C++ and conforms to the industry-standard OpenGL graphics layer for optimal fidelity.\n* Widely adopted by Alipay, China's leading mobile payment platform.\n* Managed by the dedicated team, the project is advancing along a well-defined and stable roadmap, ensuring consistent enhancement.\n* For more, visit: [What is Galacean Effects](https://galacean.antgroup.com/effects/#/user/wrgzr8).\n\n## API Documentation\nGEPlayer is the animation player provided by Galacean Effects Native. For documentation on it, visit: [GEPlayer Documentation](https://galacean.antgroup.com/effects/#/user/ox4pb0gu4zuol6st).\n\n## Usage\n- See [Galacean Effects Native Examples](https://github.com/galacean/effects-native-examples).\n\n## Build Guides\n### Android\n``` bash\n# macOS\ncd path/to/project/android\n./gradlew :library:assembleRelease\n```\nIf all goes well, the AAR artifact will be located in library/build/outputs/aar.\n### iOS\n``` bash\n# macOS\ncd path/to/project/ios/GalaceanEffects\npod install\nopen GalaceanEffects.xcworkspace\n# Then press Cmd+B to compile the framework\n```\n If all goes well, the build product will be located in the Products directory of the Xcode Project Navigator.\n\n## Directory Layout\nGalacean Effects Native includes an adapter for separating the Alipay environment, which provides basic capabilities such as file downloading, file decompression, thread scheduling, logging, dynamic configuration, and degradation. It has two implementations: Adapter_Alipay and Adapter_OSS. The former is located within the Alipay internal environment, while the latter is included in this repository. All code outside the adapter is maintained consistently between Alipay and this repository.\n```\nGalaceanEffectsNative\n├── android # Android Studio project\n│   ├── library\n│   │   ├── adapter_oss # Adapter_OSS\n│   │   ├── src # common part, shared by Alipay and OSS\n│   │   └── ...\n│   └── ...\n├── ios/GalaceanEffects # XCode project\n│   ├── Sources\n│   │   ├── AdapterOSS # Adapter_OSS\n│   │   └── ... # common part, shared by Alipay and OSS\n│   └── ...\n├── core # C++ code, shared by iOS and Android.\n│   ├── CMakeLists.txt # for NDK\n│   └── ... \n└── ...\n```\n\n## Contribution\nContributions are welcome! If you have any suggestions or improvements, please feel free to open an issue or submit a pull request.\n\n## License\nThis project is licensed under the [MIT License](LICENSE).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgalacean%2Feffects-native","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgalacean%2Feffects-native","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgalacean%2Feffects-native/lists"}