Open Source Kotlin Software

Kotlin Software

Kotlin Clear Filters

Browse free open source Kotlin Software and projects below. Use the toggles on the left to filter open source Kotlin Software by OS, license, language, programming language, and project status.

  • Build Agents and Models on One Platform Icon
    Build Agents and Models on One Platform

    Everything you need to build production-ready agents and models. Access 200+ Google and third-party AI models and tools.

    Gemini Enterprise Agent Platform is Google Cloud's comprehensive platform for developers to build, scale, govern, and optimize agents and models. Choose from Google's most advanced models and third-party models like Anthropic's Claude Model Family.
    Start Free
  • Paessler - Monitor Your Whole Network in Minutes Icon
    Paessler - Monitor Your Whole Network in Minutes

    Auto-discovery finds your devices and deploys pre-configured sensors instantly. No project plan required, just visibility from day one.

    Waiting weeks for a monitoring rollout isn't an option when infrastructure doesn't stop running. PRTG's auto-discovery scans your network and suggests from over 200 pre-configured sensor types, so you're watching servers, applications and devices within minutes, not after a multi-week deployment. Enterprise-strength monitoring, without the enterprise complexity. Start your free trial today.
    Start Free 30-Day Trial
  • 1
    KernelSU

    KernelSU

    A Kernel based root solution for Android

    KernelSU is a root solution for Android devices that operates at the kernel level, providing systemless root access with enhanced control and flexibility. Unlike traditional rooting methods, it integrates directly into the Linux kernel, allowing for deeper system modifications while maintaining stability. It supports module-based customization, enabling users to extend functionality without altering core system files. KernelSU also includes a permission management system that allows fine-grained control over root access for applications. The project is designed to be compatible with modern Android versions and focuses on security and performance. It is widely used by advanced users who want powerful customization capabilities. Overall, KernelSU redefines Android rooting by embedding control directly into the kernel layer.
    Downloads: 2,425 This Week
    Last Update:
    See Project
  • 2
    Operit AI

    Operit AI

    Powerful Android AI agent with tools, automation, and Linux shell

    Operit is a full-featured AI assistant and agent platform designed specifically for Android devices, aiming to go far beyond traditional chat-based interfaces. It integrates deep system-level capabilities with a wide range of tools, allowing the AI to perform real tasks such as file management, automation, and system control directly on the device. A standout aspect of the project is its built-in Ubuntu 24 environment, which enables users to run Linux commands, scripts, and development tools in a mobile context. Operit supports both local and remote AI models, including offline execution through frameworks like llama.cpp and MNN, helping preserve user privacy while maintaining flexibility. Operit also includes an intelligent memory system that stores, organizes, and retrieves user interactions to provide more personalized and context-aware responses. In addition, it offers workflow automation, plugin extensibility, & a rich tool ecosystem, making it suitable for advanced productivity.
    Downloads: 1,943 This Week
    Last Update:
    See Project
  • 3
    Hacker Scripts

    Hacker Scripts

    Based on a true story

    Hacker Scripts is a cheeky collection of small automation scripts and language ports collected under the tagline “Based on a true story.” The repository gathers playful utilities (originally shell and Ruby scripts) that automate short, real-world tasks — for example, sending a quick “late at work” text when SSH sessions are active, firing off an automated “I’m sick / working from home” email on certain mornings, or even talking to a networked coffee machine to start brewing at precisely the right moment. The README explains the origin story and highlights several canonical scripts and provides usage notes such as required environment variables and cron examples for scheduling. Contributors have provided implementations and ports in many languages and folders (shell, Ruby, Python, Node, Perl, PowerShell, Go, Java, etc.), and the project explicitly welcomes pull requests that add additional language implementations.
    Downloads: 856 This Week
    Last Update:
    See Project
  • 4
    v2rayNG

    v2rayNG

    A V2Ray client for Android, support Xray core and v2fly core

    A V2Ray client for Android supports Xray core and v2fly core. geoip.dat and geosite.dat files are in Android/data/com.v2ray.ang/files/assets (path may differ on some Android devices). Download feature will get an enhanced version in this repo (Note it need a working proxy). The latest official domain list and ip list can be imported manually. It's possible to use third-party dat files in the same folder, like h2y. Android projects under V2rayNG folder can be compiled directly in Android Studio or using Gradle wrapper. But the v2ray core inside the aar is (probably) outdated. The aar can be compiled from the Golang project under AndroidLibV2rayLite folder. v2rayNG can run on Android Emulators. But VPN mode will not work if the system doesn't support it.
    Downloads: 780 This Week
    Last Update:
    See Project
  • Host LLMs in Production With On-Demand GPUs Icon
    Host LLMs in Production With On-Demand GPUs

    NVIDIA L4 GPUs. 5-second cold starts. Scale to zero when idle.

    Deploy your model, get an endpoint, pay only for compute time. No GPU provisioning or infrastructure management required.
    Start Free
  • 5
    DroidDeck

    DroidDeck

    DroidDeck brings the SteamOS experience to Android

    DroidDeck is an Android gaming environment designed to bring a SteamOS-like experience to supported handheld devices. It runs Valve's Steam client in Big Picture mode and uses an ARM64 Proton environment to launch Windows games. The project targets Android 9 or newer devices with supported Qualcomm Adreno GPUs and does not require root. Optional desktop components add Linux applications, emulators, Flatpak software, and AppImage support. GOG, Epic Games, and Amazon Games libraries can also be imported as non-Steam titles for Proton launching. Its Linux runtime combines compatibility, audio, input, and graphics components into one handheld-focused environment. Hardware compatibility varies substantially, especially outside newer Adreno devices.
    Downloads: 668 This Week
    Last Update:
    See Project
  • 6
    TG WS Proxy Android

    TG WS Proxy Android

    Android local MTProto proxy server to bypass Telegram loading issues

    TG WS Proxy Android is an Android-based local MTProto proxy application designed to improve Telegram connectivity and bypass network restrictions using secure WebSocket connections. Built as a fork of Flowseal’s tg-ws-proxy project, the app routes Telegram traffic through Cloudflare WebSocket tunnels or directly to Telegram data centers for improved stability and performance. The application runs a local MTProto proxy powered by a native Go engine and integrates directly with compatible Telegram clients for quick setup. Designed with a modern Material 3 interface and Jetpack Compose, it provides an intuitive user experience alongside advanced networking features. TG WS Proxy Android also includes background service support, real-time connection logs, automatic updates, and customizable themes for better usability on mobile devices.
    Downloads: 567 This Week
    Last Update:
    See Project
  • 7
    Headunit Revived

    Headunit Revived

    Headunit App for displaying Android Auto

    Headunit Revived is an Android application that turns an Android tablet or phone into an Android Auto receiver. It revives and continues the idea of the original open-source Headunit project. The app is useful for people who want to create a dedicated Android Auto display using existing Android hardware. It supports wired USB connections between a phone and the device running Headunit Revived. It also offers wireless connection options through a helper app, legacy launchers, manual setup, or Android intents for power users. Overall, it is a practical project for custom car setups, testing environments, and Android Auto experimentation.
    Downloads: 425 This Week
    Last Update:
    See Project
  • 8
    Magisk

    Magisk

    Suite of open source tools for customizing Android

    Magisk is a suite of tools intended for Android customization, and supports devices higher than Android 4.2. Some elements of Android customization are root, boot scripts, SELinux patches, AVB2.0 / dm-verity / forceencrypt removals, etc. Some of the most important features of Magisk are that it provides root access to your device and it modifies read-only partitions when installing modules. Also, you can hide Magisk from root detections / system integrity checks. Magisk comes with a huge collections of tools for installation, daemons, and utilities for developers. Magisk contains MagiskSU, Magisk Modules and MagiskHide features.
    Downloads: 362 This Week
    Last Update:
    See Project
  • 9
    Han1meViewer

    Han1meViewer

    Android client project for browsing and viewing videos

    Han1meViewer is an Android client project for browsing and viewing Hanime-related video content. It is written for Android 7.0 and newer and is presented by the maintainer as a learning and code-exchange project rather than an officially supported distribution channel. The repository has been deprecated, and the maintainer states that it is no longer actively maintained. Its newer unfinished development branch can be used as a basis for further work by developers who want to study or fork the code. The project is most relevant as a reference for Android app architecture, media browsing, and third-party client design. Because it deals with adult content, it is only appropriate for adults and should be used with attention to local laws, platform rules, and content rights.
    Downloads: 359 This Week
    Last Update:
    See Project
  • 10
    Kotatsu

    Kotatsu

    Manga reader for Android

    Kotatsu is an open-source manga reader for Android that supports local file reading and integration with sources via Tachiyomi extensions. It offers a sleek UI, smooth reading experience, and the ability to import downloaded manga from various sources. Kotatsu is designed for offline reading and emphasizes customization and privacy.
    Downloads: 328 This Week
    Last Update:
    See Project
  • 11
    NekoBox for Android

    NekoBox for Android

    NekoBox for Android / sing-box / universal proxy toolchain for Android

    NekoBoxForAndroid is an Android-based proxy client supporting popular protocols like V2Ray, XRay, and Shadowsocks for secure, privacy-focused internet access. Designed as a modern alternative to applications like V2rayNG, it provides a clean interface, enhanced performance, and robust configuration management for circumventing censorship and accessing restricted content.
    Downloads: 212 This Week
    Last Update:
    See Project
  • 12
    Seal

    Seal

    Video/Audio Downloader for Android, based on yt-dlp

    Video/Audio Downloader for Android. Download videos and audio files from video platforms supported by yt-dlp (formerly youtube-dl). UI and logic written with pure Kotlin. Single activity, no fragments, only composable destinations.
    Downloads: 206 This Week
    Last Update:
    See Project
  • 13
    Mihon

    Mihon

    Free and open source manga reader for Android

    Mihon is a full-featured, open-source manga and comic reader app for Android designed to make discovering and reading manga, webtoons, and comics easy and customizable on mobile devices. Built as a community-driven successor to apps like Tachiyomi, Mihon combines a rich set of reading tools with a clean, user-friendly interface that supports local content as well as integrations with popular tracking services such as MyAnimeList, AniList, Kitsu, MangaUpdates, Shikimori, and Bangumi. It allows customization of viewing modes, reading directions, and themes so users can tailor the reading experience to their preferences, while offering category organization and library management to keep collections structured. Mihon can schedule updates for series, keeps track of chapters read or unread, and offers local backups and offline reading options so users aren’t dependent on constant internet access.
    Downloads: 197 This Week
    Last Update:
    See Project
  • 14
    EhViewer

    EhViewer

    EhViewer overhauled with Material Design 3, Jetpack Compose and more

    EhViewer fork is dedicated to lightweight and high-performance.
    Downloads: 176 This Week
    Last Update:
    See Project
  • 15
    Liquid Bounce

    Liquid Bounce

    A free mixin-based injection hacked client for Minecraft

    LiquidBounce is a free and open-source mixin-based injection hacked client using the Fabric API for Minecraft. LiquidBounce is a hacked client (also known as a cheat) for Minecraft and designed to give you a significant advantage over other players. Unlike many of its competitors, LiquidBounce is completely free, open source and compatible with Fabric. LiquidBounce's JavaScript API allows you to take care of that yourself. With just a few lines of code, you can develop your own modules and share them with the community. LiquidBounce allows you to customize the HUD according to your personal needs. So if you don't like the standard design, you can easily customize it to your exact needs. We believe quality does not have to be come with a price tag and therefore offer LiquidBounce for free. No hidden costs, no premium features. Just go ahead and download our client.
    Downloads: 146 This Week
    Last Update:
    See Project
  • 16
    YTDLnis

    YTDLnis

    Android Video/Audio Downloader app using yt-dlp

    YTDLnis is a free and open source video/audio downloader using yt-dlp for Android 6.0 and above.
    Downloads: 138 This Week
    Last Update:
    See Project
  • 17
    Clash Meta for Android

    Clash Meta for Android

    A rule-based tunnel for Android

    Clash Meta for Android is an Android application that functions as a rule-based network tunneling and proxy management tool, enabling users to control how their internet traffic is routed through different proxy servers. Built on the Clash.Meta core, it allows advanced routing based on customizable rules, making it possible to selectively direct traffic for specific apps, domains, or regions. The application is commonly used for bypassing network restrictions, optimizing routing performance, and managing multiple proxy configurations in a unified interface. It provides a user-friendly mobile interface while maintaining powerful underlying functionality for advanced users who need granular control over network behavior. The project is actively maintained and integrates updates from the Clash.Meta kernel, ensuring compatibility with evolving proxy protocols and features. It supports various proxy types and configurations, making it highly flexible for different networking scenarios.
    Downloads: 128 This Week
    Last Update:
    See Project
  • 18
    Spowlo

    Spowlo

    A Spotify songs downloader for Android made with Jetpack Compose

    A Spotify songs downloader powered by spotDL made with Jetpack Compose and Material You.
    Downloads: 118 This Week
    Last Update:
    See Project
  • 19
    SimpMusic

    SimpMusic

    A simple music app using YouTube Music for backend

    SimpMusic is a free and open-source music streaming application that uses YouTube Music as its primary backend and is available for Android and desktop platforms. Built with Compose Multiplatform, it provides access to music from YouTube Music and YouTube with background playback and an ad-free listening experience. The app combines music discovery, search, playlists, podcasts, charts, moods, genres, video playback, and personalized listening features in a unified interface. SimpMusic also offers advanced playback tools including a 10-band equalizer, AutoEQ headphone profiles, crossfade, audio effects, synchronized lyrics, and high-quality streams of up to 256 kbps for YouTube Music Premium users. Users can cache content for offline playback, import playlists from Spotify and other services, synchronize playlists with YouTube Music, and access features such as Android Auto and Last.fm scrobbling.
    Downloads: 117 This Week
    Last Update:
    See Project
  • 20
    DiPlay

    DiPlay

    Independent CarPlay receiver for compatible Android head units

    DiPlay is an independent Android application that brings Apple CarPlay to compatible BYD vehicle head units. It supports both wired USB and wireless CarPlay without requiring a jailbreak, external dongle, Mac, or authentication server. Wireless operation can use Wi-Fi Direct or the vehicle's existing hotspot. The app recreates the familiar DiAuto-style interface while handling CarPlay communication locally. Optional integrations can expose navigation guidance to supported BYD HUDs and access vehicle information such as battery or wheel speed. Core CarPlay does not require ADB, although some additional vehicle features do. The project currently targets BYD systems and does not officially support other vehicle brands.
    Downloads: 113 This Week
    Last Update:
    See Project
  • 21
    ReVanced Patches

    ReVanced Patches

    Patches for ReVanced

    Patches are small modifications to Android apps that allow you to change the behavior of or add new features, block ads, customize the appearance, and much more.
    Downloads: 111 This Week
    Last Update:
    See Project
  • 22
    ShizuTools

    ShizuTools

    Contains many tools to control android system via shizuku

    ShizuTools is an Android utility suite that leverages elevated system access via Shizuku to provide controls that normally require ADB, root, or OEM-only privileges. Instead of being a single-purpose app, it bundles several focused tools under one umbrella, making it easier to apply advanced tweaks without constantly switching apps or writing commands by hand. A major use case is system app management, where the Debloater tool helps uninstall or disable preinstalled components and surfaces app information to guide safer decisions. It also includes tools that change day-to-day behavior, like enforcing picture-in-picture for apps that don’t expose it, enabling multiple audio streams at once, and giving per-app audio controls beyond what Android typically allows. For power users and automation fans, it offers shells that can execute raw ADB-style commands directly, including an intent-driven mode designed to be triggered by automation apps like Tasker or MacroDroid.
    Downloads: 108 This Week
    Last Update:
    See Project
  • 23
    Google AI Edge Gallery

    Google AI Edge Gallery

    A gallery that showcases on-device ML/GenAI use cases

    Gallery is a curated collection of on-device machine learning examples, demo apps, and model artifacts designed to help developers experiment with and deploy ML at the edge. The project bundles runnable samples that show how to run TensorFlow Lite/Edge TPU models (and similar lightweight runtimes) on mobile and embedded platforms, demonstrating common tasks like image classification, object detection, audio recognition, and pose estimation. Each sample is intended to be both a learning aid and a practical starting point: code is organized to show model loading, pre/post-processing, performance measurement, and common optimization knobs (quantization, NNAPI/Delegate usage, and hardware accelerators). The repo also collects small, well-documented models and conversion scripts so developers can reproduce a pipeline from a full-size model down to a device-friendly artifact.
    Downloads: 103 This Week
    Last Update:
    See Project
  • 24
    Shizuku

    Shizuku

    Using system APIs directly with adb/root privileges from normal apps

    Shizuku is a powerful Android tool that allows apps to use system-level APIs with ADB or root privileges, without requiring the apps themselves to be rooted. It acts as a service layer that proxies system API access, enabling developers and advanced users to build powerful system utilities or tweak tools while preserving user security and sandboxing.
    Downloads: 101 This Week
    Last Update:
    See Project
  • 25
    Rekado

    Rekado

    Payload launcher and serial number checker for Nintendo Switch

    Payload launcher is written in Kotlin for Nintendo Switch. The application doesn't require Root on your device.
    Downloads: 95 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • 4
  • 5
  • Next