Awesome Open Source
Awesome Open Source

Jetpack Compose

📝 A curated list of awesome JetpackCompose libraries, projects, articles and resources.

See also: Android Developer Reference

Contents

🔥 News/Updates

Docs

Tools

Articles

Getting started

Modifiers

Styling

Navigation

Libraries

  • Modo - Navigation library based on UDF principles
  • compose-navigation-reimagined - A small and simple, yet fully fledged and customizable navigation library for Jetpack Compose
  • compose-destinations - Annotation processing library for type-safe Jetpack Compose navigation with no boilerplate.
  • compose-router - Routing functionality for Jetpack Compose with back stack

Articles

UI Components

Lists/RecyclerView

Animations/Transitions

Interop

Migration

Architecture

Dependency Injection

Side-Effects

Custom Composables

Canvas

Exploring JetPack Compose

Additional

Cross-platform

Testings

Libraries

  • accompanist - A collection of extension libraries for Jetpack Compose
  • Landscapist - image loading uding Glide, Coil, Fresco
  • compose-icons - Open Source icon packs for Jetpack Compose including Font Awesome, Simple Icons, Feather and more.
  • compose-backstack - Simple composable for rendering transitions between backstacks.
  • lyricist - The missing I18N/L10N (internationalization/localization) library for Jetpack Compose!
  • compose-markdown - Markdown Text for Android Jetpack Compose
  • snapper - A snapping fling behavior for Jetpack Compose

UI

  • neumorphic-compose - Neumorphism UI with Jetpack Compose. Just add simple neumorphic() modifier.
  • compose-richtext - A collection of Compose libraries for advanced text formatting.
  • compose-ratingbar - Ratingbar for Jetpack Compose.
  • tehras/charts - simple Android compose charts.
  • info-bar-compose - Display Snackbar-style messages, the easy way.
  • shimmer - Shimmer effect
  • compose-sliders - Custom Sliders (previously known as SeekBar) for jetpack compose
  • Dark-Toggle-Button-Sample-Jetpack-Compose (+50 ⭐) - Animated dark mode toggle button with Jetpack Compose.
  • Collection of UIs and Animations built with Jetpack Compose for Android - Collection of UIs and Animations built with Jetpack Compose for Android
  • Konfetti - Easily celebrate little and big moments in your app with this lightweight confetti particle system 🎊
  • heart-switch - ❤️ A heart-shaped toggle switch component for Jetpack Compose
  • ProgressButton - SSJetPackComposeProgressButton is an elegant button with a different loading animations which makes your app attractive.
  • SwipeAbleViews - SSJetpackComposeSwipeableView is a small library which provides support for the swipeable views. You can use this in your lazyColumns or can add a simple view which contains swipe to edit/delete functionality.
  • 🆕 Dropdown - A Powerful and customizable Jetpack Compose dropdown menu with cascade and animations

Navigation

  • compose-router - Routing functionality for Jetpack Compose with back stack voyager - A pragmatic navigation library for Jetpack Compose
  • multinavcompose - Android multi-module navigation built on top of Jetpack Navigation Compose
  • compose-backstack - Simple composable for rendering transitions between backstacks.

Projects

Compose Desktop Projects

Other projects

📺 Videos

Extras

Find this repository useful? ❤️

Support it by joining stargazers for this repository. ⭐



Alternative Project Comparisons
Related Awesome Lists
Top Programming Languages
Top Projects

Get A Weekly Email With Trending Projects For These Topics
No Spam. Unsubscribe easily at any time.
Kotlin (46,539
Animation (17,595
Article (14,075
Awesome (13,408
Navigation (8,839
Jetpack Compose (932
Android Jetpack (100