Stos is a cross-platform application (Android/Desktop) built with Compose Multiplatform designed to browse StackExchange and StackOverflow
Stos was created with the intention to learn Compose Multiplatform. I wanted to write an application that can be quickly launched when you have a problem.
- Clean and minimal UI focused on readability.
- Cross-platform support (currently Android focus, desktop is planned)
- Search with filters - advanced search to find exactly the answers you need
- Syntax highlighting and formatted code snippets for better readability
Currently, you can download the latest APK from the Releases section and install it on your Android device.
- Clone repository and open in the latest version of Android Studio
- Create
local.propertiesfile - Add your StackExchange key:
k=YOUR_STACK_EXCHANGE_KEY
![]() |
![]() |
|---|---|
![]() |
![]() |
![]() |
- Language: Kotlin
- UI Components: - Compose Multiplatform
- Compottie (Lottie animations for Compose Multiplatform)
- Multiplatform Markdown Renderer (with Material3 and Coil3 support)
- Networking: Ktor (with Content Negotiation, Logging, and multi-platform engines like OkHttp, Darwin and CIO)
- Data Handling:
- Ksoup (HTML parsing and entities)
- AndroidX Paging (Common, Compose, and Runtime)
- Serialization: Kotlinx Serialization (JSON)
- Image Loading: Coil
This application was inspired by Stack
Copyright (C) 2025 Michał F
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>.




