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
Back to ramotion/expanding-collection

Projects sharing features with Expanding Collection

30 open-source projects similar to ramotion/expanding-collection, ranked by shared indexed features. Tags may describe platforms or build tools rather than the same primary purpose. Check each project’s use case, license, and deployment requirements before treating it as a replacement.

  • alexaubry/bulletinboardalexaubry avatar

    alexaubry/BulletinBoard

    5,348View on GitHub↗

    BulletinBoard is a SwiftUI component library and interface framework for iOS. It provides a set of reusable elements designed to render interactive, accessible information cards at the bottom of a screen to guide users through onboarding and configuration tasks. The framework functions as an onboarding UI kit, offering pre-defined card templates and the ability to create custom layout structures. These components are built with integrated accessibility support to ensure that interface updates and interaction states are announced to screen readers and assistive controllers. The library covers

    Swift
    View on GitHub↗5,348
  • ramotion/folding-cellRamotion avatar

    Ramotion/folding-cell

    10,196View on GitHub↗

    Folding-cell is a React animation component designed as a collapsible content cell. It functions as an expanding UI element that toggles between a collapsed and expanded state to reveal hidden information. The component implements animated content disclosure using a paper-like transition. It is designed for interactive UI components and mobile layouts, allowing compact lists or grids to expand into detailed views without navigating to a new page.

    Swift
    View on GitHub↗10,196
  • lgvalle/material-animationslgvalle avatar

    lgvalle/Material-Animations

    13,567View on GitHub↗

    Material-Animations is a Java-based library for coordinating activity transitions, property animations, and reveal effects within Android mobile user interfaces. It provides a framework for automating visual updates whenever view properties or layout configurations are modified. The project implements high-level patterns for shared element transitions, linking independent views across different sections to simulate a single moving element. It also includes circular reveal masking to unveil content from a specific focal point and coordinate-based view mapping to execute translation and scaling

    Java
    View on GitHub↗13,567

AI search

Explore more awesome repositories

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

Find more with AI search
  • emergetools/powEmergeTools avatar

    EmergeTools/Pow

    4,316View on GitHub↗

    Pow is a suite of specialized toolkits for SwiftUI that provides structured implementations for animations, particle systems, and multi-sensory user feedback. It includes a visual feedback framework, an animation library, and a dedicated particle system. The project provides a rendering context for particle effects that avoids clipping by parent view boundaries. It also includes a haptic and audio feedback kit designed to trigger physical vibrations and sound effects in response to state changes within a user interface. The library covers a range of interface enhancements, including 3D rotat

    Swiftanimationeffectsios
    View on GitHub↗4,316
  • simpleboilerplates/swiftui-cheat-sheetSimpleBoilerplates avatar

    SimpleBoilerplates/SwiftUI-Cheat-Sheet

    4,456View on GitHub↗

    This project is a reference guide and technical resource for building user interfaces with the SwiftUI framework. It provides a comprehensive collection of code examples, documentation, and a component library of reusable view implementations and layout patterns. The resource includes a compatibility map that links modern declarative views to their equivalent imperative counterparts in the UIKit framework. This documentation assists with the migration from UIKit to SwiftUI by providing guidance on wrapping legacy view controllers and view subclasses within a declarative hierarchy. The guide

    View on GitHub↗4,456
  • roberthein/tinyconstraintsroberthein avatar

    roberthein/TinyConstraints

    4,091View on GitHub↗

    TinyConstraints is a declarative UI layout engine and constraint-based positioning framework designed to simplify the definition of view constraints, spatial relationships, and element dimensions. It functions as an auto layout wrapper library that allows for the positioning of elements through relational anchors and priority-based sizing rules. The system enables adaptive interface design by supporting custom view stacking in horizontal or vertical sequences and the use of offsets for precise edge alignment and centering. It further supports dynamic interface animations by updating layout co

    Swift
    View on GitHub↗4,091
  • soysaucelab/collectionkitSoySauceLab avatar

    SoySauceLab/CollectionKit

    4,510View on GitHub↗

    CollectionKit is a framework for building high-performance scrollable grids and lists on Apple platforms. It provides engines for declarative state synchronization, dynamic grid rendering, and multi-section data composition within collection views. The framework features a declarative synchronizer that calculates data differences to update interface elements without reloading the entire view. It includes a dynamic grid layout engine for rendering data in flow or waterfall patterns, and a data composer that combines different data sources into a single view with independent section providers.

    Swiftcollectionkitiosswift
    View on GitHub↗4,510
  • purelayout/purelayoutPureLayout avatar

    PureLayout/PureLayout

    7,599View on GitHub↗

    PureLayout is a declarative layout framework and Auto Layout wrapper library used for positioning views and managing constraints in iOS and macOS applications. It provides a programmatic engine for building user interfaces through constrained-based positioning and priority levels. The framework utilizes a fluent-interface API design and wrapper-based abstractions to simplify the definition of layout constraints. It features deferred and batch constraint activation to group multiple rules together for simultaneous application to the view hierarchy. The project covers general Auto Layout manag

    Objective-C
    View on GitHub↗7,599
  • kelvinjin/animatedcollectionviewlayoutKelvinJin avatar

    KelvinJin/AnimatedCollectionViewLayout

    4,861View on GitHub↗

    AnimatedCollectionViewLayout is a layout engine and animation framework for UIKit collection views. It provides a system for managing item positioning and fluid visual transitions within the iOS user interface. The project focuses on custom layout transition tools and a scroll animator capable of applying real-time parallax and zooming effects. These capabilities allow for the definition of unique animation paths and attribute transitions through a protocol-based implementation. The framework covers a broad range of visual effects, including scroll-based transitions and layout attribute inte

    Swiftanimationcocoapodsios
    View on GitHub↗4,861
  • nixzhu/dev-blognixzhu avatar

    nixzhu/dev-blog

    3,906View on GitHub↗

    This project is a comprehensive framework for iOS application development, centered on building mobile applications that feature custom user interface components, asynchronous task management, and local data persistence. It serves as a technical knowledge base for software engineering, providing tools to organize and publish architectural analyses and notes in Markdown format. The framework distinguishes itself through a robust document-based storage layer that utilizes BSON-formatted records to perform CRUD operations within a NoSQL document store. It provides extensive system integration ca

    View on GitHub↗3,906
  • motiondivision/motion-vuemotiondivision avatar

    motiondivision/motion-vue

    2,185View on GitHub↗

    Motion-vue is a declarative animation library for Vue that provides a framework for building fluid, high-performance user interface motion. It enables developers to define complex animation states and transitions using code-based variants and spring-driven physics, ensuring that visual updates remain synchronized with component lifecycles and application state. The library distinguishes itself through a layout projection engine that tracks element coordinates to animate transitions between layout states, and a gesture-driven input pipeline that maps pointer and scroll interactions to animatio

    TypeScriptanimationframer-motionmotion
    View on GitHub↗2,185
  • ifttt/jazzhandsIFTTT avatar

    IFTTT/JazzHands

    6,367View on GitHub↗

    JazzHands is a UIKit framework providing a scroll-driven animation engine and a paging layout manager. It enables the binding of view properties to timelines of keyframes, allowing visual transitions to be synced with real-time scroll offsets or gesture data. The project distinguishes itself through a value-interpolation engine that calculates intermediate property states. This allows animation progress to be driven by external input values, mapping view attributes to a timeline based on a floating point progress indicator. The framework also includes a system for organizing views within pag

    Objective-C
    View on GitHub↗6,367
  • jamztang/csstickyheaderflowlayoutjamztang avatar

    jamztang/CSStickyHeaderFlowLayout

    5,041View on GitHub↗

    CSStickyHeaderFlowLayout is a specialized layout wrapper for UICollectionView on iOS. It provides a sticky header list component where section headers remain pinned to the top of the screen during scrolling. The project implements parallax header effects, allowing background images to move at a different speed than foreground content to create depth. It also includes animated header images that expand or collapse based on the user's scroll position. The layout manages coordinate-based view repositioning and dynamic frame calculations to handle visual transitions. It utilizes offset-based scr

    Objective-C
    View on GitHub↗5,041
  • paolocuscela/cardsPaoloCuscela avatar

    PaoloCuscela/Cards

    4,207View on GitHub↗

    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 struct

    Swift
    View on GitHub↗4,207
  • flipkart/recyclerlistviewFlipkart avatar

    Flipkart/recyclerlistview

    5,440View on GitHub↗

    Recyclerlistview is a cross-platform virtualized list component for React Native and web. It functions as a cell-recycling UI library that reuses a small set of off-screen components by updating their data rather than creating new views for every item. The framework includes a dynamic grid layout engine that supports staggered grids and variable item heights, allowing for instant switching between list and grid view modes. The library provides capabilities for virtual scrolling management, including viewability tracking, sticky headers, and scroll position restoration. It also supports infin

    TypeScript
    View on GitHub↗5,440
  • mamaral/onboardmamaral avatar

    mamaral/Onboard

    6,581View on GitHub↗

    Onboard is an iOS onboarding framework designed for creating guided welcome screen sequences and tutorial flows. It provides a page transition engine to manage navigation and animations between sequential screens containing images, text, and action buttons. The framework includes a SwiftUI UI library with customizable layout components and styles. It features a system for animating content and managing the navigation flow, which allows for the implementation of smooth transitions and fade effects between instructional screens. The project covers background management with support for static

    Objective-C
    View on GitHub↗6,581
  • hackiftekhar/iqkeyboardmanagerhackiftekhar avatar

    hackiftekhar/IQKeyboardManager

    16,623View on GitHub↗

    IQKeyboardManager is an iOS keyboard management library and UI layout utility. It automatically adjusts screen layouts to prevent the software keyboard from covering text input fields. The project provides a customizable keyboard toolbar component with navigation buttons and action triggers. It enables focus management, allowing users to move between text fields via the return key or toolbar controls. The library covers keyboard layout coordination, including touch-based dismissal and offset configuration. It also includes a system for managing keyboard behaviors and appearance on a per-clas

    Swift
    View on GitHub↗16,623
  • mvvmcross/mvvmcrossMvvmCross avatar

    MvvmCross/MvvmCross

    3,917View on GitHub↗

    MvvmCross is a .NET MVVM framework designed for building cross-platform applications by separating business logic from native user interfaces. It functions as a navigation engine and a UI data binding library, enabling the encapsulation of logic within view models that are reused across different operating systems. The framework provides a native hardware abstraction layer and a dependency injection container to decouple components and provide a consistent interface for accessing device features. It coordinates type-safe transitions between native screens and manages the synchronization of da

    C#androidc-sharpdotnet
    View on GitHub↗3,917
  • android/views-widgets-samplesandroid avatar

    android/views-widgets-samples

    5,165View on GitHub↗

    This repository is a collection of reference implementations and galleries demonstrating best practices for the Android View system. It provides a set of practical examples for building user interfaces, including a component gallery and implementation guides for layouts, list performance, and motion design. The project distinguishes itself through detailed samples for coordinating layout animations and transition effects. It includes specialized demonstrations for complex motion animations using keyframes and interpolation, as well as a visualization tool for animation interpolation curves to

    Java
    View on GitHub↗5,165
  • gabrielemariotti/cardslibgabrielemariotti avatar

    gabrielemariotti/cardslib

    4,618View on GitHub↗

    cardslib is an Android UI component library and card layout framework. It provides a set of specialized adapters and views designed as an extension for high-performance card rendering within recycling lists. The library distinguishes itself through a reorderable list implementation that supports drag-and-drop item rearrangement and nested content hierarchies. It also includes an interaction system for managing directional swipe constraints and a customizable undo action notification bar. The framework covers a broad range of card-based interface capabilities, including the composition of vis

    Java
    View on GitHub↗4,618
  • rubensousa/viewpagercardsrubensousa avatar

    rubensousa/ViewPagerCards

    4,066View on GitHub↗

    ViewPagerCards is a mobile swipe navigation component and gesture-based view pager used to create horizontal swipable card layouts. It functions as an app onboarding carousel and feature showcase interface to guide users through a linear sequence of screens. The component implements a visual card-based layout designed to demonstrate product capabilities. It enables the creation of interactive feature showcases and introductory onboarding experiences within a mobile application.

    Javacardviewviewpager
    View on GitHub↗4,066
  • vuetifyjs/vuetifyvuetifyjs avatar

    vuetifyjs/vuetify

    41,003View on GitHub↗

    This project is a comprehensive UI toolkit that provides a declarative, reactive framework for building modular web interfaces. It centers on a component-based architecture that maps application state to rendered elements, utilizing a twelve-point flexbox grid system and nested containers to manage complex layouts. The library ensures consistent behavior across large-scale applications by providing centralized configuration for component defaults, themes, and global design tokens. What distinguishes this framework is its deep integration of Material Design principles alongside a highly flexib

    TypeScriptjavascriptmaterialmaterial-components
    View on GitHub↗41,003
  • cosmicmind/materialCosmicMind avatar

    CosmicMind/Material

    11,988View on GitHub↗

    Material is a mobile user interface framework designed for building responsive and consistent native applications. It provides a declarative component architecture that allows developers to construct complex interfaces through modular, self-contained elements that manage their own state and rendering logic. The framework distinguishes itself through a constraint-based layout engine that calculates component geometry by solving spatial relationships between elements, ensuring layouts adapt automatically to varying screen sizes. It also features a hierarchical design system that propagates styl

    Swiftanimationcardcosmicmind
    View on GitHub↗11,988
  • ramotion/fluid-sliderRamotion avatar

    Ramotion/fluid-slider

    1,987View on GitHub↗

    :octocat:💧 A slider widget with a popup bubble displaying the precise value selected. Swift UI library made by @Ramotion

    Swiftioslibraryswift
    View on GitHub↗1,987
  • ninjaprox/nvactivityindicatorviewninjaprox avatar

    ninjaprox/NVActivityIndicatorView

    10,708View on GitHub↗

    NVActivityIndicatorView is a library of themed and configurable animation views used to replace standard system loading spinners in iOS applications. It provides a collection of reusable Swift UI components designed to signal background processing and data loading through various visual styles. The library focuses on custom activity indicators that allow for the implementation of stylized loading animations with specific colors and patterns. It enables the visualization of asynchronous processes and mobile app loading states to notify users that a background task is active. These components

    Swift
    View on GitHub↗10,708
  • entotsu/tksubmittransitionentotsu avatar

    entotsu/TKSubmitTransition

    2,261View on GitHub↗

    )](https://developer.apple.com/iphone/index.action) )](https://developer.apple.com/swift) )](http://mit-license.org)

    Swift
    View on GitHub↗2,261
  • hanton/htytextfieldhanton avatar

    hanton/HTYTextField

    310View on GitHub↗

    A UITextField with bouncy placeholder.

    Swift
    View on GitHub↗310
  • gontovnik/dgelasticpulltorefreshgontovnik avatar

    gontovnik/DGElasticPullToRefresh

    3,745View on GitHub↗

    DGElasticPullToRefresh is a Swift pull-to-refresh component for iOS that provides a bouncy, elastic animation effect for scrolling lists. It serves as a specialized table view extension that triggers content updates via a downward swipe gesture. The component uses bezier paths and spring physics to render curved visual elements, simulating a flexible stretching effect during user interaction. This physics-based approach governs the movement and bounce of the interface to create a fluid feel. The system manages gesture-driven states and coordinate transformations to shift the view hierarchy.

    Swift
    View on GitHub↗3,745
  • andreamazz/uitextfield-shakeandreamazz avatar

    andreamazz/UITextField-Shake

    727View on GitHub↗

    UITextField category that adds shake animation

    Objective-C
    View on GitHub↗727
  • 12207480/tyalertcontroller12207480 avatar

    12207480/TYAlertController

    1,308View on GitHub↗

    Powerful, Easy to use alert view or popup view on controller and window, support blur effects,custom view and animation,for objective-c,support iphone, ipad

    Objective-Calertalertcontrolleralertview
    View on GitHub↗1,308