awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
Gurupreet avatar

Gurupreet/ComposeCookBook

0
View on GitHub↗
6,839 stars·854 forks·Kotlin·MIT·35 views

ComposeCookBook

ComposeCookBook is a Jetpack Compose UI component library and layout reference. It serves as a collection of declarative interface elements, reusable widgets, and structural mockups for organizing content within the Jetpack Compose framework.

The project functions as an Android UI design gallery and animation showcase. It provides a library of visual transitions and interactive state changes, alongside full-page layout examples and demo screens that demonstrate visual patterns for Android applications.

The repository covers broader capabilities including Android layout prototyping, UI testing to verify component behavior, and the integration of user interface layers with data storage and network tools.

Features

  • UI Component Libraries - Provides a collection of declarative interface elements and reusable widgets built with the Jetpack Compose framework.
  • UI Components - Provides a comprehensive library of reusable building blocks and declarative interface elements for Android.
  • UI Animation Showcases - Provides a dedicated library of visual transitions and interactive state changes as an animation showcase.
  • Component Interactive Demos - Showcases individual UI components and full-page layouts as interactive examples for developers.
  • Android UI Components - Builds modern Android interfaces using a declarative framework of reusable components and responsive layouts.
  • Compose Animation Showcases - Provides a library of visual transitions and interactive state changes implemented via the Jetpack Compose animation system.
  • Compose Layout References - Offers a set of structural mockups and layout patterns for organizing content using the Jetpack Compose toolkit.
  • Animation Extensions - Implements visual transitions and interactive state changes using the Jetpack Compose animation system.
  • Functional UI Architectures - Implements declarative patterns that separate state and view rendering into reusable modular building blocks.
  • Declarative UI Frameworks - Builds interfaces using a component-based model that describes visual state in a declarative manner.
  • State-Driven UI Rendering - Triggers automatic interface updates whenever underlying data objects change their current value.
  • Full-Page Layout Mockups - Organizes content through full-page structural mockups that demonstrate how different interface elements fit together.
  • Responsive Layout Prototyping - Creates screen-aware interface designs and mockups that adapt to various Android device sizes.
  • UI Animations - Implements visual transitions and interactive state changes to improve the perceived flow of the interface.
  • Design Inspiration Galleries - Offers a curated collection of full-page layout examples and demo screens as design inspiration.
  • Android Architectures - Organizes Android application codebases using structural patterns and modularization strategies.
  • Unidirectional Data Flow Architectures - Manages state by passing data down to components and sending events back up to a central handler.
  • Slot-Based Layouts - Allows components to accept other UI elements as parameters to create flexible and customizable layout structures.
  • Constraint Based Layouts - Provides layout models where components determine size and position based on parent-provided constraints.
  • Example Collections - Comprehensive collection of UI elements, layouts, and demo screens.
  • Reference Projects - Comprehensive collection of UI patterns and implementation examples.
  • Mobile UI & Components - A Collection on all Jetpack compose UI elements, Layouts, Widgets and Demo screens to see it's potential

Star history

Star history chart for gurupreet/composecookbookStar history chart for gurupreet/composecookbook

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Frequently asked questions

What does gurupreet/composecookbook do?

ComposeCookBook is a Jetpack Compose UI component library and layout reference. It serves as a collection of declarative interface elements, reusable widgets, and structural mockups for organizing content within the Jetpack Compose framework.

What are the main features of gurupreet/composecookbook?

The main features of gurupreet/composecookbook are: UI Component Libraries, UI Components, UI Animation Showcases, Component Interactive Demos, Android UI Components, Compose Animation Showcases, Compose Layout References, Animation Extensions.

What are some open-source alternatives to gurupreet/composecookbook?

Open-source alternatives to gurupreet/composecookbook include: android/sunflower — Sunflower is a reference implementation designed to demonstrate modern Android development patterns and… android/compose-samples — Compose Samples is a collection of reference implementations for the Jetpack Compose UI library, serving as a… afollestad/material-dialogs — material-dialogs is a Kotlin UI component library that provides a collection of modal dialogs and bottom sheets for… day8/re-frame — re-frame is a functional framework for building single-page applications in ClojureScript. It provides a centralized,… wasabeef/awesome-android-ui — This project is a community-driven directory of open-source Android libraries focused on user interface development.… chrisbanes/cheesesquare — CheeseSquare is an Android UI component gallery and reference application. It serves as a practical demonstration of…

Open-source alternatives to ComposeCookBook

Similar open-source projects, ranked by how many features they share with ComposeCookBook.
  • android/sunflowerandroid avatar

    android/sunflower

    17,774View on GitHub↗

    Sunflower is a reference implementation designed to demonstrate modern Android development patterns and industry-standard architectural practices. It serves as a comprehensive guide for building functional mobile applications by integrating declarative user interface toolkits with robust data management and navigation systems. The project distinguishes itself by showcasing the transition from legacy view-based systems to modern declarative frameworks. It provides a practical example of how to organize code into distinct layers, manage complex state, and implement dependency injection to ensur

    Kotlin
    View on GitHub↗17,774
  • android/compose-samplesandroid avatar

    android/compose-samples

    22,893View on GitHub↗

    Compose Samples is a collection of reference implementations for the Jetpack Compose UI library, serving as a practical guide for building native Android user interfaces. It demonstrates the use of a declarative framework where Kotlin functions describe layout structures and data dependencies, enabling developers to construct modern, reactive interfaces. The repository highlights architectural patterns that prioritize maintainability and testability, such as layered organization and unidirectional data flow. It showcases how to implement adaptive layouts that automatically adjust to various s

    Kotlinandroidjetpack-compose
    View on GitHub↗22,893
  • afollestad/material-dialogsafollestad avatar

    afollestad/material-dialogs

    19,577View on GitHub↗

    material-dialogs is a Kotlin UI component library that provides a collection of modal dialogs and bottom sheets for Android applications. It is designed to implement user interface elements that follow Material Design standards. The library provides specialized modal interfaces for selecting calendar dates, clock times, and specific color values. It also includes system chooser integrations for selecting files and directories from local storage. Beyond pickers, the library covers a broader range of interaction components including text input dialogs, modal alerts with action buttons, and bot

    Kotlin
    View on GitHub↗19,577
  • day8/re-frameday8 avatar

    day8/re-frame

    5,532View on GitHub↗

    re-frame is a functional framework for building single-page applications in ClojureScript. It provides a centralized, immutable database that serves as the single source of truth for the entire application state, enforcing a strict unidirectional data flow where events trigger state transitions and subsequent view updates. The framework distinguishes itself through a reactive signal graph and an interceptor-based middleware pipeline. By treating application logic as a sequence of data-driven events and declarative side effects, it decouples business logic from the view layer. This architectur

    Clojureclojurescriptre-framereact
    View on GitHub↗5,532
  • See all 30 alternatives to ComposeCookBook→