An open API service indexing awesome lists of open source software.

https://github.com/LinkoraApp/Linkora

Powerful link organizer for Android and desktop with self-hosted sync.
https://github.com/LinkoraApp/Linkora

android android-application compose-multiplatform jetpack-compose kmp kotlin-android kotlin-multiplatform material3

Last synced: 3 months ago
JSON representation

Powerful link organizer for Android and desktop with self-hosted sync.

Awesome Lists containing this project

README

          

# 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](https://github.com/LinkoraApp/browser-extension) | [sync server](https://github.com/LinkoraApp/sync-server)

## Download

[Get it on GitHub](https://github.com/sakethpathike/Linkora/releases) [Get it on F-Droid](https://f-droid.org/packages/com.sakethh.linkora)

## 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](https://github.com/LinkoraApp/sync-server)

[Server setup instructions](docs/ServerConnectionSetup.md) · [How sync works](https://sakethpathike.github.io/blog/synchronization-in-linkora)

## Screenshots

### Desktop

| | |
|--------------------|--------------------|
| ![](assets/t1.png) | ![](assets/t2.png) |
| ![](assets/t3.png) | ![](assets/t5.png) |

### Mobile

| | | | |
|--------------------|--------------------|--------------------|--------------------|
| ![](assets/m1.png) | ![](assets/m2.png) | ![](assets/m3.png) | ![](assets/m4.png) |
| ![](assets/m5.png) | ![](assets/m6.png) | ![](assets/m7.png) | ![](assets/m8.png) |

### Sharing from other apps

## 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](https://ko-fi.com/img/githubbutton_sm.svg)](https://ko-fi.com/sakethpathike)

## Community

[![Discord](https://discord.com/api/guilds/1214971383352664104/widget.png?style=banner2)](https://discord.gg/ZDBXNtv8MD)

---

**Contributing?** See the [contributing guide](CONTRIBUTING.md) · **License:** MIT