{"id":14956982,"url":"https://github.com/facebook/soloader","last_synced_at":"2025-04-29T14:21:39.276Z","repository":{"id":38628425,"uuid":"44746251","full_name":"facebook/SoLoader","owner":"facebook","description":"Native code loader for Android","archived":false,"fork":false,"pushed_at":"2025-03-10T19:41:03.000Z","size":839,"stargazers_count":1369,"open_issues_count":38,"forks_count":177,"subscribers_count":76,"default_branch":"main","last_synced_at":"2025-04-10T00:05:10.112Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Java","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/facebook.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","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":"2015-10-22T13:18:43.000Z","updated_at":"2025-04-04T02:26:59.000Z","dependencies_parsed_at":"2023-10-16T17:02:14.223Z","dependency_job_id":"5a137dfe-012e-45de-b96e-df478012ad81","html_url":"https://github.com/facebook/SoLoader","commit_stats":{"total_commits":468,"total_committers":103,"mean_commits":4.543689320388349,"dds":0.8397435897435898,"last_synced_commit":"5d1787316ec6e6b4814dae38a369d8d697493564"},"previous_names":[],"tags_count":21,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2FSoLoader","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2FSoLoader/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2FSoLoader/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/facebook%2FSoLoader/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/facebook","download_url":"https://codeload.github.com/facebook/SoLoader/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248131319,"owners_count":21052819,"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-09-24T13:13:50.365Z","updated_at":"2025-04-10T00:05:16.767Z","avatar_url":"https://github.com/facebook.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# SoLoader\n\n[![Build CI](https://github.com/facebook/soloader/actions/workflows/build.yml/badge.svg)](https://github.com/facebook/SoLoader/actions/workflows/build.yml)\n[![License](https://img.shields.io/badge/License-Apache_2.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![Maven Central](https://maven-badges.herokuapp.com/maven-central/com.facebook.soloader/soloader/badge.svg?style=flat)](https://maven-badges.herokuapp.com/maven-central/com.facebook.soloader/soloader)\n\nSoLoader is a native code loader for Android. It takes care of unpacking your native libraries\nand recursively loads dependencies on Android API 23 and earlier, since those old OS versions\ndo not support all of that functionality out of box.\n\n## Requirements\nSoLoader is useful for applications running on Android API 23 and earlier. SoLoader should not\nbe used on Android API 24 and above unless the app is delivered as\n[Exopackage](https://buck.build/article/exopackage.html), requires\n[Android Native Library Merging](https://engineering.fb.com/2018/01/23/android/android-native-library-merging/)\nor uses [Superpack](https://engineering.fb.com/2021/09/13/core-data/superpack/)\ncompression.\n\n## Including SoLoader in your apps\nYou can use [prebuilt aars](https://github.com/facebook/soloader/releases/latest)\nor fetch SoLoader from Maven repository by adding the following to your\n`build.gradle` file:\n```groovy\nimplementation 'com.facebook.soloader:soloader:0.13.0+'\n```\n\n## Building from source\nTo build SoLoader from source you'll need [Buck](https://buckbuild.com/).\nOnce you have Buck installed execute following commands from the project root\ndirectory:\n```shell\n  buck fetch //...\n  buck build :soloader\n```\nThe build command generates `buck-out/gen/soloader.aar` file.\n\n## Join our community\nPlease use our [issues page](https://github.com/facebook/soloader/issues) to let us know of any problems.\nSee the [CONTRIBUTING](https://github.com/facebook/soloader/blob/main/CONTRIBUTING.md) file for how to\nhelp out.\n\n## License\nSoLoader is [Apache-2.0-licensed](https://github.com/facebook/soloader/blob/main/LICENSE).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffacebook%2Fsoloader","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffacebook%2Fsoloader","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffacebook%2Fsoloader/lists"}