Linky logo

Linky app

Modern Link & Bookmark Manager for Android

github.com/ahmmedrejowan/Linky

stars8forks2releasev1.0.0licenseGPL-3.0requiresAPI 24downloads9

Screenshots

9 images, scroll sideways, open one to use the arrow keys

About

A privacy-focused link manager built with Jetpack Compose and Material 3. Save, organize, and secure your bookmarks with collections, vault encryption, reader mode, and more. Features automatic preview fetching, batch import, offline snapshots, and home screen widgets. 100% offline with no ads, no tracking, and no analytics.

  • Kotlin
  • Jetpack Compose
  • Material Design

Features

  • Link Management - Save links with automatic preview fetching (title, description, image)
  • Collections - Organize links into custom collections with icons and colors
  • Vault - PIN-protected encrypted storage (AES-256-GCM) for sensitive links
  • Reader Mode - Capture webpage snapshots for offline reading
  • Batch Import - Paste multiple URLs for bulk import with duplicate detection
  • Import/Export - Backup and restore your data in .linky format
  • Favorites & Archive - Quick access to important links and declutter your view
  • Trash - Soft delete with 30-day retention and auto-cleanup
  • Widgets - Home screen widget for quick access to recent links
  • Link Health Check - Detect broken links and verify URL accessibility
  • Duplicate Detection - Find and merge duplicate links
  • Material 3 Design - Modern UI with dark mode and dynamic colors
  • 100% Privacy - No ads, no tracking, no analytics

Tech details

Component Technology
Language Kotlin (100%)
UI Framework Jetpack Compose
Design System Material Design 3
Architecture Clean Architecture + MVVM
Dependency Injection Koin
Database Room
Preferences DataStore
Navigation Jetpack Navigation Compose
Async Kotlin Coroutines + StateFlow
Security AndroidX Security Crypto (AES-256-GCM)
HTML Parsing Jsoup
Reader Mode Readability4J
Image Loading Coil
Widgets Glance
Background Tasks WorkManager
Logging Timber

Requirements:

  • Minimum SDK: API 24 (Android 7.0)
  • Target SDK: API 36 (Android 16)
  • Java: 17
  • Kotlin: 2.3.10

Changelog

  1. v1.0.0

    latest
    • ci: bump actions/upload-artifact from 4 to 7 by @dependabot[bot]
    • deps: bump the kotlin group with 3 updates by @dependabot[bot]
    • deps: bump io.insert-koin:koin-androidx-compose from 4.1.1 to 4.2.0 in the koin group by @dependabot[bot]
    • and 4 more
    Full notes for v1.0.0

    What's New

    A full-featured Android link manager built with Clean Architecture and Jetpack Compose.

    Core features: Save links with auto-fetched previews, organize into color-coded collections, and manage them through favorites, archives, and a 30-day trash. A PIN-protected Vault (AES-256-GCM) enables secure link storage with queue-based moves and auto-lock.

    Reading & Import: Capture offline-readable snapshots with Markdown rendering; bulk-import URLs with duplicate detection and progress tracking.

    Utilities: Link health checker, duplicate merger, advanced filters, bulk operations, and Import/Export via a .linky (ZIP-based) backup format.

    UI: Material 3 with dynamic theming, dark/light/system modes, grid/list views, clipboard detection, share intent support, and a home screen Glance widget.

    Stack: MVVM + Clean Architecture · Jetpack Compose · Room · Koin · Coroutines/Flow · WorkManager · AndroidX Security Crypto

    What's Changed

    • ci: bump actions/upload-artifact from 4 to 7 by @dependabot[bot] in #1
    • deps: bump the kotlin group with 3 updates by @dependabot[bot] in #2
    • deps: bump io.insert-koin:koin-androidx-compose from 4.1.1 to 4.2.0 in the koin group by @dependabot[bot] in #3
    • deps: bump org.gradle.toolchains.foojay-resolver-convention from 0.10.0 to 1.0.0 by @dependabot[bot] in #4
    • deps: bump gradle-wrapper from 9.4.0 to 9.4.1 by @dependabot[bot] in #5

    New Contributors

    • @ahmmedrejowan
    • @dependabot[bot] made their first contribution in #1
    v1.0.0 on GitHub ↗
see the releases on GitHub ↗

Install

Direct Install:

  1. Download the APK from GitHub Releases
  2. Enable "Install from unknown sources" if prompted
  3. Open the APK to install

Build from Source:

bash
git clone https://github.com/ahmmedrejowan/Linky.git
cd Linky
./gradlew assembleDebug

Roadmap

  • Cloud sync (optional, privacy-first)
  • Browser extension integration
  • Tablet-optimized UI
  • F-Droid distribution
  • Share sheet improvements

More apps

all apps →
main*Kotlinapps:12 work:3 libraries:5 products:1
© 2026 K M Rejowan AhmmedprivacyAvailable for work