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
PaoloCuscela avatar

PaoloCuscela/Cards

0
View on GitHub↗
4,207 stars·271 forks·Swift·MIT·12 views

Cards

Cards is an iOS UI component library and a collection of reusable Swift components designed to render app marketplace style cards. It provides pre-defined layout templates for displaying application information and metadata on iOS devices.

The library focuses on recreating the visual style of a mobile application marketplace, specifically producing user interface elements that mimic the look and feel of the Apple App Store.

The project implements these views using a declarative SwiftUI layout, utilizing a composition-based hierarchy and protocol-oriented data modeling to decouple data structures from visual components.

Features

  • Marketplace Card Templates - Provides reusable card components that mimic the visual style of a mobile application marketplace.
  • SwiftUI - Builds user interface hierarchies using the declarative SwiftUI framework.
  • iOS UI Components - Provides a comprehensive set of reusable user interface elements specifically designed for the iOS platform.
  • App Store Interface Mimicry - Creates mobile user interface elements that mimic the look and feel of the Apple App Store.
  • Information Card Design - Implements card-based components for displaying structured application metadata and information.
  • Swift UI Components - Provides reusable user interface elements developed using the Swift programming language.
  • App Marketplace Card Components - Offers a collection of reusable Swift components for rendering app marketplace style cards.
  • Swift UI Layout Development - Implements specialized layout patterns for displaying app information using Swift.
  • Protocol-Oriented Design - Uses protocol-oriented design to decouple underlying data structures from visual components.
  • View Component Compositions - Implements complex layouts by nesting atomic views and layout containers.
  • State-Driven View Refreshing - Triggers automatic interface refreshes whenever the underlying data models change.
  • Constraint Based Layouts - Defines view positions and sizes using mathematical relationships to ensure consistent rendering.
  • Card Components - App Store-style card components.
  • Card UI - AppStore-style card views.
  • Transitions - App Store-style card view transitions.

Star history

Star history chart for paolocuscela/cardsStar history chart for paolocuscela/cards

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

Open-source alternatives to Cards

Similar open-source projects, ranked by how many features they share with Cards.
  • scenee/floatingpanelSCENEE avatar

    SCENEE/FloatingPanel

    5,813View on GitHub↗

    FloatingPanel is a Swift UI component for iOS that provides an interactive bottom sheet and panel manager. It functions as a modal presentation controller that allows developers to display floating containers for related content and utilities alongside a main screen. The system utilizes a magnetic anchor system to snap panels to predefined vertical positions and supports the management of multiple panels within a single view. It synchronizes the position of the panel with the scrolling behavior of internal views to coordinate movement during user interaction. The project covers capabilities

    Swift
    View on GitHub↗5,813
  • ioscreator/ioscreatorioscreator avatar

    ioscreator/ioscreator

    4,006View on GitHub↗

    ioscreator is a comprehensive set of educational resources and reference guides for building mobile applications on the iOS platform. It provides a structured course and tutorial series focused on combining interface design with mobile logic using the SwiftUI framework. The project distinguishes itself through specialized guides for hardware integration and state management, covering the use of device sensors such as the camera, microphone, and accelerometer. It also includes a dedicated UI component library and tutorials for implementing native Apple system services. The materials cover a b

    Swift
    View on GitHub↗4,006
  • yalantis/kolodaYalantis avatar

    Yalantis/Koloda

    5,400View on GitHub↗

    Koloda is an iOS gesture interaction library and SwiftUI view component used to create swipeable card interfaces. It provides a stack-based view component that manages overlapping views, ensuring only the top-most element remains actively interactive. The library allows for the customization of card appearance, including the configuration of overlays and animations that dictate how background cards move during a swipe. It manages drag behavior and swipe directions, triggering specific logic when cards are swiped, tapped, or fully exhausted. The component covers the implementation of gesture-

    Swift
    View on GitHub↗5,400
  • jverdi/jvfloatlabeledtextfieldjverdi avatar

    jverdi/JVFloatLabeledTextField

    7,150View on GitHub↗

    JVFloatLabeledTextField is a reusable UIKit component for iOS that provides a text input field with a floating label. It animates the placeholder text into a hovering label when the field is focused or contains text, maintaining visual context for the user during data entry. This library functions as a programmable interface element for native applications developed with Swift and Objective-C, specifically designed to implement modern mobile form design patterns. The component manages these interactions through a combination of state-driven label transitions and constraint-based layout anima

    Objective-C
    View on GitHub↗7,150
See all 30 alternatives to Cards→

Frequently asked questions

What does paolocuscela/cards do?

Cards is an iOS UI component library and a collection of reusable Swift components designed to render app marketplace style cards. It provides pre-defined layout templates for displaying application information and metadata on iOS devices.

What are the main features of paolocuscela/cards?

The main features of paolocuscela/cards are: Marketplace Card Templates, SwiftUI, iOS UI Components, App Store Interface Mimicry, Information Card Design, Swift UI Components, App Marketplace Card Components, Swift UI Layout Development.

What are some open-source alternatives to paolocuscela/cards?

Open-source alternatives to paolocuscela/cards include: scenee/floatingpanel — FloatingPanel is a Swift UI component for iOS that provides an interactive bottom sheet and panel manager. It… ioscreator/ioscreator — ioscreator is a comprehensive set of educational resources and reference guides for building mobile applications on… yalantis/koloda — Koloda is an iOS gesture interaction library and SwiftUI view component used to create swipeable card interfaces. It… jverdi/jvfloatlabeledtextfield — JVFloatLabeledTextField is a reusable UIKit component for iOS that provides a text input field with a floating label.… jaydee3/jdstatusbarnotification — JDStatusBarNotification is a Swift notification banner library and iOS UI component designed to display customizable… jverkoey/nimbus — Nimbus is an iOS UI framework and application toolkit providing a collection of reusable interface components and…