adrielcafe/voyager

🛸 A pragmatic navigation library for Compose Multiplatform

Kotlin

3,089

244 commits

updated Jun 6, 2026

See the code

README

Maven metadata URL Android API kotlin ktlint License MIT


Voyager: Compose on Warp Speed

A multiplatform navigation library built for, and seamlessly integrated with, Jetpack Compose.

Create scalable Single-Activity apps powered by a pragmatic API:

class HomeScreenModel : ScreenModel {
    // ...
}

class HomeScreen : Screen {

    @Composable
    override fun Content() {
        val screenModel = rememberScreenModel<HomeScreenModel>()
        // ...
    }
}

class SingleActivity : ComponentActivity() {

    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)

        setContent {
            Navigator(HomeScreen())
        }
    }
}

Turn on the Warp Drive and enjoy the voyage 🖖

Documentation

See the project website for documentation and APIs.

Features

Samples

android
android-compose
android-library
android-navigation
bottom-sheet
bottomsheet
compose
deeplink
deep-links
jetpack-compose
kotlin
kotlin-android
navigation
navigator
router
stack
tab-navigation
transition-animation
transitions

adrielcafe/voyager

🛸 A pragmatic navigation library for Compose Multiplatform

Kotlin

3,089

244 commits

updated Jun 6, 2026

See the code

README

Maven metadata URL Android API kotlin ktlint License MIT


Voyager: Compose on Warp Speed

A multiplatform navigation library built for, and seamlessly integrated with, Jetpack Compose.

Create scalable Single-Activity apps powered by a pragmatic API:

class HomeScreenModel : ScreenModel {
    // ...
}

class HomeScreen : Screen {

    @Composable
    override fun Content() {
        val screenModel = rememberScreenModel<HomeScreenModel>()
        // ...
    }
}

class SingleActivity : ComponentActivity() {

    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)

        setContent {
            Navigator(HomeScreen())
        }
    }
}

Turn on the Warp Drive and enjoy the voyage 🖖

Documentation

See the project website for documentation and APIs.

Features

Samples

android
android-compose
android-library
android-navigation
bottom-sheet
bottomsheet
compose
deeplink
deep-links
jetpack-compose
kotlin
kotlin-android
navigation
navigator
router
stack
tab-navigation
transition-animation
transitions

Significant stargazers

薛翔

1,252 followers · starred May 2024

WinWang

102 followers · starred Jan 2024

Yuri Schimke

482 followers · starred Jul 2022

Roman Zavarnitsyn

124 followers · starred Oct 2021