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

cbpowell/MarqueeLabel

0
View on GitHub↗

MarqueeLabel

MarqueeLabel is a UIKit label extension for iOS that provides a scrolling text component. It automatically animates text content when it exceeds the available width of the view.

The project includes a storyboard custom inspector, allowing the configuration of marquee speed, direction, and animation curves directly within the Xcode interface.

The component manages dynamic text layout by scaling font sizes to fit the frame and implementing edge fading effects to blend text into the background. It also provides mechanisms to control the state of scrolling animations.

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

Features

  • Scrolling Text Banners - Implements a UI element that automatically animates text in a continuous horizontal loop.
  • Visual Interface Configuration - Provides a visual tool for configuring label and marquee settings within a storyboard.
  • Core Animation Implementations - Implements visual text movement using the native iOS Core Animation framework.
  • iOS UI Components - Provides a reusable scrolling text label component specifically designed for the iOS platform.
  • Storyboard Inspectors - Extends the Xcode storyboard interface to allow direct configuration of marquee properties.
  • Dynamic Font Scalers - Dynamically reduces font size to fit the container before initiating scrolling.
  • Content Marquees - Automatically triggers scrolling text effects when the content exceeds the available display width.
  • Adaptive Text Layouts - Manages long strings in limited spaces by dynamically scaling fonts or scrolling text.
  • Internal Scroll Overflows - Detects when text content exceeds the view dimensions to trigger scrolling behavior.
  • Custom Property Inspectors - Provides a visual configuration tool for setting marquee speed and direction in Xcode.
  • Storyboard UI Configuration - Enables adjustment of animation settings directly within visual design tools for faster iteration.
  • UIKit Component Extensions - Extends standard UIKit labels with automated marquee scrolling and fading effects.
  • Animation State Controllers - Offers programmatic control to pause, hold, or restart scrolling animations.
  • UI Animation State Machines - Coordinates play, pause, and restart cycles of the marquee scroll loop via a state machine.
  • Edge Fade Effects - Blends text into the background at the boundaries of the marquee for a polished look.
  • Content Masking Effects - Provides alpha-masking gradients at the view edges to create a seamless fade effect for scrolling text.
  • Text Labels - Label component that automatically scrolls text when it overflows.
4,296 stars·566 forks·Swift·MIT·25 views

Star history

Star history chart for cbpowell/marqueelabelStar history chart for cbpowell/marqueelabel

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

Frequently asked questions

What does cbpowell/marqueelabel do?

MarqueeLabel is a UIKit label extension for iOS that provides a scrolling text component. It automatically animates text content when it exceeds the available width of the view.

What are the main features of cbpowell/marqueelabel?

The main features of cbpowell/marqueelabel are: Scrolling Text Banners, Visual Interface Configuration, Core Animation Implementations, iOS UI Components, Storyboard Inspectors, Dynamic Font Scalers, Content Marquees, Adaptive Text Layouts.

Which projects share features with cbpowell/marqueelabel?

Projects with overlapping indexed features include: tencent/qmui_ios — QMUI_iOS is an iOS development framework that extends standard UIKit components and provides a unified theme… heshammegid/hmsegmentedcontrol — HMSegmentedControl is a customizable, scrollable selection interface for iOS applications. It serves as a UIKit… chakra-ui/ark — Ark is a headless UI component library that delivers accessible, cross-framework primitives with behavior governed by… attackondobby/ios-core-animation-advanced-techniques — This project is a technical guide and implementation library for advanced visual effects and hardware-accelerated… grouper/flatuikit — FlatUIKit is a flat design framework and component library for iOS. It provides a set of reusable interface elements… devinross/tapkulibrary — tapkulibrary is a collection of reusable user interface elements and layout utilities for building native iOS…

Projects sharing features with MarqueeLabel

These projects share indexed features with MarqueeLabel. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • tencent/qmui_iosTencent avatar

    Tencent/QMUI_iOS

    7,196View on GitHub↗

    QMUI_iOS is an iOS development framework that extends standard UIKit components and provides a unified theme configuration system for faster app development. It functions as a collection of ready-made tools for device information, dynamic type, keyboard management, and status bar handling, while also offering a configuration system that adjusts an app's entire visual style—colors, navigation bars, inputs, and lists—from a single table. The framework differentiates itself by reading the device model locally to apply compatibility measures without uploading device information, and by providing

    Objective-Ciosios-uiui-components
    View on GitHub↗7,196
  • attackondobby/ios-core-animation-advanced-techniquesAttackOnDobby avatar

    AttackOnDobby/iOS-Core-Animation-Advanced-Techniques

    4,489View on GitHub↗

    This project is a technical guide and implementation library for advanced visual effects and hardware-accelerated animations using the Core Animation framework on iOS. It provides a comprehensive reference for creating high-performance motion graphics, custom graphic rendering, and the construction of 3D engines using perspective transforms and Z-axis manipulation. The collection distinguishes itself through a deep focus on GPU rendering optimization and graphics performance. It covers advanced strategies to maintain high frame rates, such as reducing offscreen rendering via shadow path optim

    View on GitHub↗4,489
  • chakra-ui/arkchakra-ui avatar

    chakra-ui/ark

    5,456View on GitHub↗

    Ark is a headless UI component library that delivers accessible, cross-framework primitives with behavior governed by finite state machines. It provides unstyled components that encapsulate logic and accessibility — including full keyboard navigation, focus management, and WAI-ARIA support — while leaving visual styling entirely to the consumer. Components expose scoped data attributes for CSS targeting and use state machines to produce predictable, testable interactive behavior across every state transition. The library distinguishes itself through a state propagation model that distributes

    TypeScriptcomponentsdesign-systemheadless
    View on GitHub↗5,456
  • devinross/tapkulibrarydevinross avatar

    devinross/tapkulibrary

    3,854View on GitHub↗

    tapkulibrary is a collection of reusable user interface elements and layout utilities for building native iOS applications. It provides a modular set of building blocks, including a custom graphics framework, networking toolkits, and specialized interface components. The library includes a dedicated media gallery component for creating 3D perspective coverflow galleries and swipeable lists, as well as a grid-based calendar interface for monthly event layouts and date selection. The toolkit covers asynchronous network communication, allowing for data request scheduling on background threads.

    Objective-C
    View on GitHub↗3,854
  • Compare all 30 related projects→