DuckDuckGo Android: DuckDuckGo Android App (4.9k stars)
What it does
All text below is quoted directly from the project README.
>DuckDuckGo Android App
DuckDuckGo Android:
- Welcome to our android application.
- We are excited to engage the community in development, see CONTRIBUTING.md.
- We use git submodules and so when you are checking out the app, you'll need to ensure the submodules are initialized properly.
- You can use the --recursive flag when cloning the project to do this.
- We have taken steps to update our terminology and remove words with problematic racial connotations, most notably the change to main branches, allow lists, and blocklists.
- DuckDuckGo android is distributed under the Apache 2.0 license.
>git clone --recursive duckduckgo/android
Repository
duckduckgo/Android
Repository stats
|Metric|Value|
|:-|:-|
|Stars|4,881|
|Forks|1.4k|
|Last release|5.300.0 (2026-10-27)|
|Languages|Kotlin 98.7%, JavaScript 0.5%, Python 0.3%|
|Contributors|114|
|AI contributor accounts (Claude / Codex / Cursor / Copilot)|@claude (487 commits), @cursoragent (39 commits), @Copilot (8 commits)|
|AI co-authored commits|Claude: 487, Cursor: 39, Copilot: 8|
Main contributor
|Field|Value|
|:-|:-|
|Name|Craig Russell|
|GitHub|@CDRussell|
|Commits to this repo|972 (top contributor)|
|Bio|Android developer; remote worker. Based in Scotland.|
|Company / Location|Edinburgh, UK|
|Followers|189|
──────────────────────────────
📌 If you want to browse more repos like this, we've organized them by category and rankings here: bestgithubrepositories.com
🗂️ We're also archiving repos where possible, so useful projects don't disappear when they're removed from GitHub.
2 points
Mentions
DuckDuckGo Android: DuckDuckGo Android App (4.9k stars) What it does All text below is quoted directly from the project README. >DuckDuckGo Android App DuckDuckGo Android: - Welcome to our android application. - We are excited to engage the community in development, see CONTRIBUTING.md. - We use git submodules and so when you are checking out the app, you'll need to ensure the submodules are initialized properly. - You can use the --recursive flag when cloning the project to do this. - We have taken steps to update our terminology and remove words with problematic racial connotations, most notably the change to main branches, allow lists, and blocklists. - DuckDuckGo android is distributed under the Apache 2.0 license. >git clone --recursive duckduckgo/android Repository duckduckgo/Android Repository stats |Metric|Value| |:-|:-| |Stars|4,881| |Forks|1.4k| |Last release|5.300.0 (2026-10-27)| |Languages|Kotlin 98.7%, JavaScript 0.5%, Python 0.3%| |Contributors|114| |AI contributor accounts (Claude / Codex / Cursor / Copilot)|@claude (487 commits), @cursoragent (39 commits), @Copilot (8 commits)| |AI co-authored commits|Claude: 487, Cursor: 39, Copilot: 8| Main contributor |Field|Value| |:-|:-| |Name|Craig Russell| |GitHub|@CDRussell| |Commits to this repo|972 (top contributor)| |Bio|Android developer; remote worker. Based in Scotland.| |Company / Location|Edinburgh, UK| |Followers|189| ────────────────────────────── 📌 If you want to browse more repos like this, we've organized them by category and rankings here: bestgithubrepositories.com 🗂️ We're also archiving repos where possible, so useful projects don't disappear when they're removed from GitHub.