Open Source Android Projects

Discover 28 open source Android repositories from GitHub, each with an analysis of what it does, key features, use cases and alternatives. Android projects here are most often combined with Desktop App, Cross Platform and Privacy. Last updated October 3, 2026.

28 repositories · updated October 3, 2026

sherpa-onnx: Run Speech AI Locally Across Platforms

sherpa-onnx: Run Speech AI Locally Across Platforms

sherpa-onnx runs speech and audio models locally through ONNX Runtime, without an internet connection. It supports tasks from speech recognition and synthesis to diarization, with APIs and deployment options spanning mobile, desktop, web, and embedded devices.

C++Machine LearningText To Speech
Added Mar 12, 2026 View details
ntfy: Send Push Notifications with HTTP Requests

ntfy: Send Push Notifications with HTTP Requests

ntfy is an HTTP-based publish-subscribe notification service for sending messages to phones and desktops. Publish from scripts with PUT or POST, use the hosted service, or run your own instance.

GoNotificationsAPI
Added Feb 10, 2026 View details
BCR: Automatically Record Calls on Rooted Android

BCR: Automatically Record Calls on Rooted Android

BCR is a background call recorder for Android 9+ devices with root access or compatible custom firmware. It records cellular calls automatically and saves them in configurable audio formats, without network access.

AndroidPrivacyUtility
Added Feb 8, 2026 View details
docker-android: Run Android Emulators in Docker

docker-android: Run Android Emulators in Docker

Docker-Android packages Android emulators in containers for app development and testing. It provides browser-based viewing, ADB access and integrations for automation workflows, with virtualization support required for local emulator runs.

AndroidDockerTesting
Added Feb 8, 2026 View details
android-mcp-server: Control Android Devices Through MCP

android-mcp-server: Control Android Devices Through MCP

A Python MCP server that lets compatible clients inspect and control Android devices through ADB. It suits developers and agent workflows that need device commands, screenshots, UI details, or package information.

PythonAndroidMCP
Added Feb 7, 2026 View details
Weylus: Turn a Tablet into a Computer Input Device

Weylus: Turn a Tablet into a Computer Input Device

Weylus lets you use a tablet or phone as a touch screen or graphics tablet for your computer through a browser. It is especially capable on Linux, with stylus pressure, tilt, multi-touch, window capture, and optional second-screen support.

RustLinuxRemote Desktop
Added Jan 21, 2026 View details
fyne: Build Cross-Platform Apps with Go

fyne: Build Cross-Platform Apps with Go

Fyne is a Go UI toolkit for building desktop and mobile applications from a shared codebase. It suits Go developers who want a portable graphical interface without requiring users to install separate libraries.

GoGolangCross Platform
Added Jan 16, 2026 View details
MD3-Windows: Add Material You Widgets to a Windows Desktop

MD3-Windows: Add Material You Widgets to a Windows Desktop

MD3-Windows is a Rainmeter skin that brings wallpaper-adaptive Material You styling to Windows widgets and desktop controls. It suits people who want an Android-inspired desktop, provided they use Rainmeter and Windows dark mode.

WindowsDesktop AppProductivity
Added Jan 7, 2026 View details
simplex-chat: Private Messaging Without User Identifiers

simplex-chat: Private Messaging Without User Identifiers

SimpleX Chat is an end-to-end encrypted messaging platform designed to work without persistent user identifiers. It offers mobile and desktop apps, plus a terminal client, for people who want to reduce exposure of their contacts and messaging metadata.

PrivacySecurityMessaging
Added Dec 21, 2025 View details
ClipCascade: Sync Clipboard Content Across Devices

ClipCascade: Sync Clipboard Content Across Devices

ClipCascade automatically syncs text, images, and files across desktop and Android devices. Choose a community server or self-host it, with server-based and peer-to-peer sync options.

PythonSelf HostedProductivity
Added Dec 20, 2025 View details
dioxus: Build Cross-Platform Apps with Rust

dioxus: Build Cross-Platform Apps with Rust

Dioxus is a Rust UI framework for building web, desktop, and mobile apps from a shared codebase. It combines reactive UI, development tooling, and optional fullstack features for teams that want Rust across client and server.

RustFrameworkCross Platform
Added Nov 18, 2025 View details
namida: Play Music and Video with YouTube Support

namida: Play Music and Video with YouTube Support

Namida is a Flutter-based music and video player for organizing local libraries and playing online content. It suits listeners who want detailed audio controls, library management, and YouTube features in one app.

AndroidDesktop AppCross Platform
Added Nov 16, 2025 View details

Related topics

OS
OSRepos

Analysis and discovery of open source repositories. Find interesting projects and follow their updates.

Monitor your website with YourWebsiteScore

OSRepos shares public repositories for knowledge and discovery only. Any installation, execution, configuration, or use of third-party repository code is at your own risk. Always review source code, dependencies, licenses, and security implications before running anything.

© 2025 OSRepos. Built with Nuxt 3 and lots of ❤️