Skip to content

LinkoraApp/Linkora

Repository files navigation

Linkora

Save, organize, and sync your links between Android and desktop. Whether you're bookmarking something quickly or managing a structured folder hierarchy, Linkora handles it all with optional self-hosted sync.

A browser extension is available for saving web links directly to Linkora via sync server.

Extension repo | sync server

Download

Get it on GitHub Get it on F-Droid

Features

  • Organize links with unlimited folders and subfolders and easily copy and move links between folders
  • Multiple view layouts (Grid, List, Staggered views) with AMOLED theme support
  • Highlight important links and archive old ones for clean organization
  • Customize link names and auto-recognize images/titles from web pages
  • Share from other apps (Android) and add folders to Panels for quick access
  • Sort, search, import/export data in JSON and HTML formats with auto-backups
  • Keep your links in sync across devices with optional self-hostable server

Server setup instructions · How sync works

Screenshots

Desktop

Mobile

Sharing from other apps

Screen_recording_20250114_194104.mp4

Built with

  • Kotlin Multiplatform + Compose Multiplatform + Material 3
  • SQLite with Room (local storage) + Ktor (networking)
  • Coroutines and Flows for async operations
  • jsoup for HTML parsing and metadata extraction
  • Coil for image loading

Support

⭐️ Star the repo if you find Linkora useful

ko-fi

Community

Discord


Contributing? See the contributing guide

Localization

Linkora supports multiple languages with remote strings that can be updated without requiring an app update. If you'd like to help translate Linkora into your language or improve existing translations, please go through the localization server's README to learn more about how localization is handled and how you can contribute.

License: MIT