{"id":17625354,"url":"https://github.com/laheller/the-great-android-native-library-collection","last_synced_at":"2026-03-19T01:37:47.476Z","repository":{"id":213824329,"uuid":"435021434","full_name":"laheller/The-great-Android-native-library-collection","owner":"laheller","description":"Experimenting","archived":false,"fork":false,"pushed_at":"2024-11-18T22:40:10.000Z","size":92,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-05T04:43:04.681Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":null,"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/laheller.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}},"created_at":"2021-12-04T22:21:38.000Z","updated_at":"2024-11-18T22:40:14.000Z","dependencies_parsed_at":"2024-01-02T14:25:34.656Z","dependency_job_id":"a0a7967c-0602-4ec3-94f6-a9340f30f854","html_url":"https://github.com/laheller/The-great-Android-native-library-collection","commit_stats":{"total_commits":39,"total_committers":1,"mean_commits":39.0,"dds":0.0,"last_synced_commit":"5c7218acab0276a83b73f2edabff337bb769487a"},"previous_names":["laheller/the-great-android-native-library-collection"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/laheller%2FThe-great-Android-native-library-collection","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/laheller%2FThe-great-Android-native-library-collection/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/laheller%2FThe-great-Android-native-library-collection/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/laheller%2FThe-great-Android-native-library-collection/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/laheller","download_url":"https://codeload.github.com/laheller/The-great-Android-native-library-collection/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246266238,"owners_count":20749754,"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-10-22T22:42:01.789Z","updated_at":"2026-01-08T00:37:39.277Z","avatar_url":"https://github.com/laheller.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# Info\nAs the repo name says, it's a collection of various prebuilt native shared and static libraries for Android.\u003cbr/\u003e All libraries were cross-compiled from sources using the [Android NDK](https://developer.android.com/ndk) and the build output installed to the [prefix](https://www.gnu.org/savannah-checkouts/gnu/autoconf/manual/autoconf-2.72/autoconf.html#Default-Prefix) destination directory. Finally the content of destination directory was compressed to a single downloadable package. See the table below.\n\n|Name|Version|Download|Dependencies|Notes|\n|-|-|-|-|-|\n|[libtool](http://www.gnu.org/software/libtool/libtool.html)|2.4.7|[arm](https://github.com/laheller/The-great-Android-native-library-collection/files/13758765/libtool_2.4.7_arm.tar.gz)\u003cbr/\u003e [aarch64](https://github.com/laheller/The-great-Android-native-library-collection/files/13758766/libtool_2.4.7_aarch64.tar.gz)|-|-|\n|[libbz2](https://gitlab.com/bzip2/bzip2)|1.1.0|[arm](https://github.com/laheller/The-great-Android-native-library-collection/files/13758886/libbz2_1.1.0_arm.tar.gz)\u003cbr/\u003e [aarch64](https://github.com/laheller/The-great-Android-native-library-collection/files/13758887/libbz2_1.1.0_aarch64.tar.gz)|-|-|\n|[libpixman-1](https://www.pixman.org/)|0.38.0|[arm](https://github.com/laheller/The-great-Android-native-library-collection/files/13759125/libpixman-1_0.38.0_arm.tar.gz)\u003cbr/\u003e [aarch64](https://github.com/laheller/The-great-Android-native-library-collection/files/13759129/libpixman-1_0.38.0_aarch64.tar.gz)|-|-|\n|[libpng](https://sourceforge.net/projects/libpng/)|1.6.40|[arm](https://github.com/laheller/The-great-Android-native-library-collection/files/13759191/libpng_1.6.40_arm.tar.gz)\u003cbr/\u003e [aarch64](https://github.com/laheller/The-great-Android-native-library-collection/files/13759192/libpng_1.6.40_aarch64.tar.gz)|-|-|\n|[libjpeg-turbo](https://libjpeg-turbo.org/)|3.0.1|[arm](https://github.com/laheller/The-great-Android-native-library-collection/files/13759282/libjpeg-turbo_3.0.1_arm.tar.gz)\u003cbr/\u003e [aarch64](https://github.com/laheller/The-great-Android-native-library-collection/files/13759287/libjpeg-turbo_3.0.1_aarch64.tar.gz)|-|-|\n|[gsl](https://www.gnu.org/software/gsl/)|2.7|[arm](https://github.com/laheller/The-great-Android-native-library-collection/files/13759395/gsl_2.7_arm.tar.gz)\u003cbr/\u003e [aarch64](https://github.com/laheller/The-great-Android-native-library-collection/files/13759396/gsl_2.7_aarch64.tar.gz)|-|-|\n|[libnova](https://libnova.sourceforge.net/)|0.16|[arm](https://github.com/laheller/The-great-Android-native-library-collection/files/13759439/libnova_0.16_arm.tar.gz)\u003cbr/\u003e [aarch64](https://github.com/laheller/The-great-Android-native-library-collection/files/13759440/libnova_0.16_aarch64.tar.gz)|-|-|\n|[wcslib](https://www.atnf.csiro.au/people/mcalabre/WCS/index.html)|8.2.2|[arm](https://github.com/laheller/The-great-Android-native-library-collection/files/13759621/wcslib_8.2.2_arm.tar.gz)\u003cbr/\u003e [aarch64](https://github.com/laheller/The-great-Android-native-library-collection/files/13759622/wcslib_8.2.2_aarch64.tar.gz)|-|-|\n|[openssl](https://www.openssl.org/)|3.2.0|[arm](https://github.com/laheller/The-great-Android-native-library-collection/files/13830021/openssl_3.2.0_arm.tar.gz)\u003cbr/\u003e [aarch64](https://github.com/laheller/The-great-Android-native-library-collection/files/13830024/openssl_3.2.0_aarch64.tar.gz)|-|OpenSSL environment variables [information](https://www.openssl.org/docs/man3.0/man7/openssl-env.html).|\n|[freetype](https://freetype.org/)|2.13.2|[arm](https://github.com/laheller/The-great-Android-native-library-collection/files/13810172/freetype_2.13.2_arm.tar.gz)\u003cbr/\u003e [aarch64](https://github.com/laheller/The-great-Android-native-library-collection/files/13810173/freetype_2.13.2_aarch64.tar.gz)|libbz2\u003cbr/\u003e libpng|-|\n|[libxml2](https://gitlab.gnome.org/GNOME/libxml2)|2.9.14|[arm](https://github.com/laheller/The-great-Android-native-library-collection/files/13810885/libxml2_2.9.14_arm.tar.gz)\u003cbr/\u003e [aarch64](https://github.com/laheller/The-great-Android-native-library-collection/files/13810886/libxml2_2.9.14_aarch64.tar.gz)|-|-|\n|[fontconfig](https://www.freedesktop.org/wiki/Software/fontconfig/)|2.14.2|[arm](https://github.com/laheller/The-great-Android-native-library-collection/files/13819361/fontconfig_2.14.2_arm.tar.gz)\u003cbr/\u003e [aarch64](https://github.com/laheller/The-great-Android-native-library-collection/files/13819362/fontconfig_2.14.2_aarch64.tar.gz)|freetype\u003cbr/\u003e libxml2|The default fonts directory is \"/system/fonts\".\u003cbr/\u003e Unpack the \"fontconfig\" directory from the package to the root of internal storage and optionally set the following enviroment variables:\u003cbr/\u003e FC_DEBUG\u003cbr/\u003e FONTCONFIG_FILE\u003cbr/\u003e FONTCONFIG_PATH\u003cbr/\u003e FONTCONFIG_SYSROOT\u003cbr/\u003e \u003cbr/\u003e Example, when the \"fontconfig\" directory is at /sdcard:\u003cbr/\u003e export FONTCONFIG_PATH=/sdcard/fontconfig/etc|\n|[curl](https://curl.se/)|8.5.0|[arm](https://github.com/laheller/The-great-Android-native-library-collection/files/13820157/curl_8.5.0_arm.tar.gz)\u003cbr/\u003e [aarch64](https://github.com/laheller/The-great-Android-native-library-collection/files/13820159/curl_8.5.0_aarch64.tar.gz)|openssl|-|\n|[cfitsio](https://heasarc.gsfc.nasa.gov/fitsio/)|4.3.1|[arm](https://github.com/laheller/The-great-Android-native-library-collection/files/13820518/cfitsio_4.3.1_arm.tar.gz)\u003cbr/\u003e [aarch64](https://github.com/laheller/The-great-Android-native-library-collection/files/13820521/cfitsio_4.3.1_aarch64.tar.gz)|curl|-|\n|[cairo](https://www.cairographics.org/)|1.17.6|[arm](https://github.com/laheller/The-great-Android-native-library-collection/files/13830657/cairo_1.17.6_arm.tar.gz)\u003cbr/\u003e [aarch64](https://github.com/laheller/The-great-Android-native-library-collection/files/13830659/cairo_1.17.6_aarch64.tar.gz)|libpixman-1\u003cbr/\u003e libpng\u003cbr/\u003e fontconfig\u003cbr/\u003e freetype|-|\n|[erfa](https://github.com/liberfa/erfa)|2.0.1|[arm](https://github.com/laheller/The-great-Android-native-library-collection/files/13831078/erfa_2.0.1_arm.tar.gz)\u003cbr/\u003e [aarch64](https://github.com/laheller/The-great-Android-native-library-collection/files/13831097/erfa_2.0.1_aarch64.tar.gz)|-|ERFA is based on IAU [SOFA](http://www.iausofa.org/)|\n|[xz-tools](https://tukaani.org/xz/)|5.4.5|[arm](https://github.com/laheller/The-great-Android-native-library-collection/files/13831468/xz-tools_5.4.5_arm.tar.gz)\u003cbr/\u003e [aarch64](https://github.com/laheller/The-great-Android-native-library-collection/files/13831471/xz-tools_5.4.5_aarch64.tar.gz)|-|-|\n|[libiconv](https://savannah.gnu.org/projects/libiconv)|1.17|[arm](https://github.com/laheller/The-great-Android-native-library-collection/files/13832015/libiconv_1.17_arm.tar.gz)\u003cbr/\u003e [aarch64](https://github.com/laheller/The-great-Android-native-library-collection/files/13832018/libiconv_1.17_aarch64.tar.gz)|-|-|\n|[libffi](https://sourceware.org/libffi/)|3.4.2|[arm](https://github.com/laheller/The-great-Android-native-library-collection/files/13842551/libffi_3.4.2_arm.tar.gz)\u003cbr/\u003e [aarch64](https://github.com/laheller/The-great-Android-native-library-collection/files/13842553/libffi_3.4.2_aarch64.tar.gz)|-|-|\n|[cpython](https://www.python.org/)|3.8.18|[arm](https://github.com/laheller/The-great-Android-native-library-collection/files/13850127/cpython_3.8.18_arm.tar.gz)\u003cbr/\u003e [aarch64](https://github.com/laheller/The-great-Android-native-library-collection/files/13850128/cpython_3.8.18_aarch64.tar.gz)|openssl\u003cbr/\u003e libffi|Following environment variables might be required:\u003cbr/\u003e _PYTHONHOME_\u003cbr/\u003e _PYTHONPATH_\u003cbr/\u003e \u003cbr/\u003e Python _pip3_ can be installed using the command:\u003cbr/\u003e _python3 -m ensurepip_\u003cbr/\u003e \u003cbr/\u003e The _pip3_ shoud be called using option _--cache-dir_|\n|[libtiff](https://libtiff.gitlab.io/libtiff/)|4.6.0|[arm](https://github.com/laheller/The-great-Android-native-library-collection/files/13851392/libtiff_4.6.0_arm.tar.gz)\u003cbr/\u003e [aarch64](https://github.com/laheller/The-great-Android-native-library-collection/files/13851393/libtiff_4.6.0_aarch64.tar.gz)|libjpeg-turbo\u003cbr/\u003e xz-tools|-|\n|[netpbm](https://netpbm.sourceforge.net/)|11.5.99|[arm](https://github.com/laheller/The-great-Android-native-library-collection/files/13845198/netpbm_11.5.99_arm.tar.gz)\u003cbr/\u003e [aarch64](https://github.com/laheller/The-great-Android-native-library-collection/files/13845200/netpbm_11.5.99_aarch64.tar.gz)|libxml2\u003cbr/\u003e libjpeg-turbo\u003cbr/\u003e libpng\u003cbr/\u003e libtiff|-|\n|[opencv](https://opencv.org/)|4.8.0|ARM\u003cbr/\u003e AARCH64|-|File size too big: 25 MB are allowed, 67 MB were attempted to upload.|\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flaheller%2Fthe-great-android-native-library-collection","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flaheller%2Fthe-great-android-native-library-collection","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flaheller%2Fthe-great-android-native-library-collection/lists"}