{"id":13504655,"url":"https://github.com/commons-app/apps-android-commons","last_synced_at":"2026-02-07T11:04:41.133Z","repository":{"id":37983582,"uuid":"42032884","full_name":"commons-app/apps-android-commons","owner":"commons-app","description":"The Wikimedia Commons Android app allows users to upload pictures from their Android phone/tablet to Wikimedia Commons","archived":false,"fork":false,"pushed_at":"2024-04-20T07:04:46.000Z","size":281421,"stargazers_count":956,"open_issues_count":546,"forks_count":1166,"subscribers_count":60,"default_branch":"main","last_synced_at":"2024-04-20T12:10:40.340Z","etag":null,"topics":["android","commons","good-first-issue","gsoc","hacktoberfest","java","kotlin","kotlin-android","photography","wikimedia","wikimedia-api","wikimedia-commons"],"latest_commit_sha":null,"homepage":"https://commons-app.github.io/","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/commons-app.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"COPYING","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":"2015-09-07T05:23:27.000Z","updated_at":"2024-04-21T16:04:31.694Z","dependencies_parsed_at":"2023-09-24T02:54:07.052Z","dependency_job_id":"5d169e6a-43f6-4e6d-b711-8bcb8e2fa748","html_url":"https://github.com/commons-app/apps-android-commons","commit_stats":null,"previous_names":[],"tags_count":95,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/commons-app%2Fapps-android-commons","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/commons-app%2Fapps-android-commons/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/commons-app%2Fapps-android-commons/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/commons-app%2Fapps-android-commons/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/commons-app","download_url":"https://codeload.github.com/commons-app/apps-android-commons/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246254077,"owners_count":20747946,"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","commons","good-first-issue","gsoc","hacktoberfest","java","kotlin","kotlin-android","photography","wikimedia","wikimedia-api","wikimedia-commons"],"created_at":"2024-08-01T00:00:48.899Z","updated_at":"2026-02-07T11:04:41.128Z","avatar_url":"https://github.com/commons-app.png","language":"Java","readme":"# Wikimedia Commons Android app\n![GitHub issue custom search](https://img.shields.io/github/issues-search?label=%22good%20first%20issue%22%20issues\u0026query=repo%3Acommons-app%2Fapps-android-commons%20is%3Aissue%20is%3Aopen%20label%3A%22good%20first%20issue%22)\n[![Build status](https://github.com/commons-app/apps-android-commons/actions/workflows/android.yml/badge.svg?branch=main)](https://github.com/commons-app/apps-android-commons/actions?query=branch%3Amain)\n[![Preview the app](https://img.shields.io/badge/Preview-Appetize.io-orange.svg)](https://appetize.io/app/8ywtpe9f8tb8h6bey11c92vkcw)\n[![codecov](https://codecov.io/gh/commons-app/apps-android-commons/branch/master/graph/badge.svg)](https://codecov.io/gh/commons-app/apps-android-commons)\n\nThe Wikimedia Commons Android app allows users to upload pictures from their Android phone/tablet to Wikimedia Commons. Download the app [here][1], or view our [website][2].\n\nInitially started by the Wikimedia Foundation, this app is now maintained by grantees and volunteers of the Wikimedia community. Anyone is welcome to improve it, just choose among the [open issues][3] and send us a pull request! :-) \n\n\u003ca href=\"https://f-droid.org/repository/browse/?fdid=fr.free.nrw.commons\" target=\"_blank\"\u003e\n\u003cimg src=\"https://upload.wikimedia.org/wikipedia/commons/archive/9/96/20200131184248%21%22Get_it_on_F-droid%22_Badge.png\" alt=\"Get it on F-Droid\" height=\"90\"/\u003e\u003c/a\u003e\n\u003ca href=\"https://play.google.com/store/apps/details?id=fr.free.nrw.commons\" target=\"_blank\"\u003e\n\u003cimg src=\"https://play.google.com/intl/en_us/badges/images/generic/en-play-badge.png\" alt=\"Get it on Google Play\" height=\"90\"/\u003e\u003c/a\u003e\n\n## Documentation\n\nOur [documentation repository][4] contains extensive documentation for users, contributors, and developers alike:\n\n* [User Documentation][5]\n* [Contributor Documentation][6]\n  * [Volunteers Welcome!][7]\n* [Developer Documentation][8]\n  * [Libraries Used][9]\n\n## Contributors ##\n\nThank you all for your work!\n\n| [\u003cimg src=\"https://avatars.githubusercontent.com/u/3611199?v=4\" width=\"100px;\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003emisaochan\u003c/b\u003e\u003c/sub\u003e](https://github.com/misaochan) | [\u003cimg src=\"https://avatars.githubusercontent.com/u/24829418?v=4\" width=\"100px;\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003etranslatewiki\u003c/b\u003e\u003c/sub\u003e](https://github.com/translatewiki) | [\u003cimg src=\"https://avatars.githubusercontent.com/u/3127881?v=4\" width=\"100px;\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eneslihanturan\u003c/b\u003e\u003c/sub\u003e](https://github.com/neslihanturan) | [\u003cimg src=\"https://avatars.githubusercontent.com/u/30430?v=4\" width=\"100px;\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eyuvipanda\u003c/b\u003e\u003c/sub\u003e](https://github.com/yuvipanda) | [\u003cimg src=\"https://avatars.githubusercontent.com/u/99590?v=4\" width=\"100px;\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003enicolas-raoul\u003c/b\u003e\u003c/sub\u003e](https://github.com/nicolas-raoul) |\n| :---: | :---: | :---: | :---: | :---: |\n| [\u003cimg src=\"https://avatars.githubusercontent.com/u/407647?v=4\" width=\"100px;\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003epsh\u003c/b\u003e\u003c/sub\u003e](https://github.com/psh) | [\u003cimg src=\"https://avatars.githubusercontent.com/u/4953590?v=4\" width=\"100px;\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003edomdomegg\u003c/b\u003e\u003c/sub\u003e](https://github.com/domdomegg) | [\u003cimg src=\"https://avatars.githubusercontent.com/u/3069373?v=4\" width=\"100px;\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003emaskaravivek\u003c/b\u003e\u003c/sub\u003e](https://github.com/maskaravivek) | [\u003cimg src=\"https://avatars.githubusercontent.com/u/30932899?v=4\" width=\"100px;\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003emadhurgupta10\u003c/b\u003e\u003c/sub\u003e](https://github.com/madhurgupta10) | [\u003cimg src=\"https://avatars.githubusercontent.com/u/17375274?v=4\" width=\"100px;\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eashishkumar468\u003c/b\u003e\u003c/sub\u003e](https://github.com/ashishkumar468) |\n| [\u003cimg src=\"https://avatars.githubusercontent.com/u/103075?v=4\" width=\"100px;\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003ebvibber\u003c/b\u003e\u003c/sub\u003e](https://github.com/bvibber) | [\u003cimg src=\"https://avatars.githubusercontent.com/u/10674?v=4\" width=\"100px;\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003ewhym\u003c/b\u003e\u003c/sub\u003e](https://github.com/whym) | [\u003cimg src=\"https://avatars.githubusercontent.com/u/10153800?v=4\" width=\"100px;\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eakaita\u003c/b\u003e\u003c/sub\u003e](https://github.com/akaita) | [\u003cimg src=\"https://avatars.githubusercontent.com/u/12448084?v=4\" width=\"100px;\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003esivaraam\u003c/b\u003e\u003c/sub\u003e](https://github.com/sivaraam) | [\u003cimg src=\"https://avatars.githubusercontent.com/u/6900601?v=4\" width=\"100px;\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eveyndan\u003c/b\u003e\u003c/sub\u003e](https://github.com/veyndan) |\n| [\u003cimg src=\"https://avatars.githubusercontent.com/u/19607555?v=4\" width=\"100px;\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eujjwalagrawal17\u003c/b\u003e\u003c/sub\u003e](https://github.com/ujjwalagrawal17) | [\u003cimg src=\"https://avatars.githubusercontent.com/u/3358282?v=4\" width=\"100px;\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003emacgills\u003c/b\u003e\u003c/sub\u003e](https://github.com/macgills) | [\u003cimg src=\"https://avatars.githubusercontent.com/u/346271?v=4\" width=\"100px;\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eamire80\u003c/b\u003e\u003c/sub\u003e](https://github.com/amire80) | [\u003cimg src=\"https://avatars.githubusercontent.com/u/1682214?v=4\" width=\"100px;\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003edbrant\u003c/b\u003e\u003c/sub\u003e](https://github.com/dbrant) | [\u003cimg src=\"https://avatars.githubusercontent.com/u/34261945?v=4\" width=\"100px;\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003evanshikaarora\u003c/b\u003e\u003c/sub\u003e](https://github.com/vanshikaarora) |\n| [\u003cimg src=\"https://avatars.githubusercontent.com/u/83745993?v=4\" width=\"100px;\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eRitikaPahwa4444\u003c/b\u003e\u003c/sub\u003e](https://github.com/RitikaPahwa4444) | [\u003cimg src=\"https://avatars.githubusercontent.com/u/71203077?v=4\" width=\"100px;\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eAyan-10\u003c/b\u003e\u003c/sub\u003e](https://github.com/Ayan-10) | [\u003cimg src=\"https://avatars.githubusercontent.com/u/101377978?v=4\" width=\"100px;\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003erohit9625\u003c/b\u003e\u003c/sub\u003e](https://github.com/rohit9625) | [\u003cimg src=\"https://avatars.githubusercontent.com/u/126143257?v=4\" width=\"100px;\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eshashankiitbhu\u003c/b\u003e\u003c/sub\u003e](https://github.com/shashankiitbhu) | [\u003cimg src=\"https://avatars.githubusercontent.com/u/54663429?v=4\" width=\"100px;\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003ePratham2305\u003c/b\u003e\u003c/sub\u003e](https://github.com/Pratham2305) |\n| [\u003cimg src=\"https://avatars.githubusercontent.com/u/111801812?v=4\" width=\"100px;\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eparneet-guraya\u003c/b\u003e\u003c/sub\u003e](https://github.com/parneet-guraya) | [\u003cimg src=\"https://avatars.githubusercontent.com/u/1345681?v=4\" width=\"100px;\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003esandarumk\u003c/b\u003e\u003c/sub\u003e](https://github.com/sandarumk) | [\u003cimg src=\"https://avatars.githubusercontent.com/u/29161745?v=4\" width=\"100px;\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003etanvidadu\u003c/b\u003e\u003c/sub\u003e](https://github.com/tanvidadu) | [\u003cimg src=\"https://avatars.githubusercontent.com/u/39745544?v=4\" width=\"100px;\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003ecypherop\u003c/b\u003e\u003c/sub\u003e](https://github.com/cypherop) | [\u003cimg src=\"https://avatars.githubusercontent.com/u/65972015?v=4\" width=\"100px;\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003ePrince-kushwaha\u003c/b\u003e\u003c/sub\u003e](https://github.com/Prince-kushwaha) |\n\n\n\n.. and [many more](https://github.com/commons-app/apps-android-commons/graphs/contributors).\n\n## License ##\n\nThis software is open source, licensed under the [Apache License 2.0][10].\n\n\n[1]: https://play.google.com/store/apps/details?id=fr.free.nrw.commons\n[2]: https://commons-app.github.io/\n[3]: https://github.com/commons-app/apps-android-commons/issues?q=is%3Aopen+is%3Aissue+no%3Aassignee+-label%3Adebated+label%3Abug+-label%3A%22low+priority%22+-label%3Aupstream\n\n[4]: https://github.com/commons-app/commons-app-documentation/blob/master/android/README.md#-android-documentation\n[5]: https://github.com/commons-app/commons-app-documentation/blob/master/android/README.md#-user-documentation\n[6]: https://github.com/commons-app/commons-app-documentation/blob/master/android/README.md#️-contributor-documentation\n[7]: https://github.com/commons-app/commons-app-documentation/blob/master/android/Volunteers-welcome!.md#volunteers-welcome\n[8]: https://github.com/commons-app/commons-app-documentation/blob/master/android/README.md#-developer-documentation\n[9]: https://github.com/commons-app/commons-app-documentation/blob/master/android/Libraries-used.md#libraries-used\n\n[10]: https://www.apache.org/licenses/LICENSE-2.0\n","funding_links":[],"categories":["Java","Kotlin"],"sub_categories":["Misc"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcommons-app%2Fapps-android-commons","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcommons-app%2Fapps-android-commons","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcommons-app%2Fapps-android-commons/lists"}