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

amlcurran/ShowcaseViewArchived

0
View on GitHub↗
5,551 stars·1,264 forks·Java·18 views

ShowcaseView

ShowcaseView is an iOS UI overlay library and user onboarding framework. It provides a customizable feature highlight component designed to visually isolate and emphasize specific buttons or sections of a mobile user interface.

The library enables the creation of interactive product tours and in-app feature discovery by drawing attention to specific interface elements. It allows for the customization of highlight appearances, including colors and shapes, to match the visual theme of the application.

The framework manages the user onboarding experience by highlighting UI elements and guiding users through a sequence of interface components.

Features

  • User Onboarding Tours - Guides new users through the application via interactive sequences of highlighted interface elements.
  • UI Masking Layers - Implements graphical layers that create cut-out masks to isolate specific UI components from the rest of the interface.
  • iOS UI Components - Provides a collection of reusable UI components and view controllers specifically for the iOS platform.
  • Feature Highlight Components - Provides a customizable overlay component to isolate and emphasize buttons or sections of the interface.

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
  • Feature Discovery Tools - Provides tools to highlight new or underused functionality to increase feature adoption and awareness.
  • Interface Element Highlighting Systems - Provides a system for creating visual overlays that draw attention to specific interface elements.
  • Onboarding Frameworks - Provides a lightweight framework for creating instructional sequences to guide new users through an application.
  • Sequence Management - Tracks the current step in a feature tour to trigger sequential transitions between highlighted elements.
  • Visual Style Customizations - Apply specific colors and shapes to highlighted areas to ensure they match the visual theme of the user interface.
  • Layout Containers - Overlay layout for highlighting UI features.
  • Onboarding and Intro - Feature highlight and showcase view.
  • UI Components - Library for highlighting app features to users.
  • Star history

    Star history chart for amlcurran/showcaseviewStar history chart for amlcurran/showcaseview

    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 amlcurran/showcaseview do?

    ShowcaseView is an iOS UI overlay library and user onboarding framework. It provides a customizable feature highlight component designed to visually isolate and emphasize specific buttons or sections of a mobile user interface.

    What are the main features of amlcurran/showcaseview?

    The main features of amlcurran/showcaseview are: User Onboarding Tours, UI Masking Layers, iOS UI Components, Feature Highlight Components, Feature Discovery Tools, Interface Element Highlighting Systems, Onboarding Frameworks, Sequence Management.

    Which projects share features with amlcurran/showcaseview?

    Projects with overlapping indexed features include: keepsafe/taptargetview — TapTargetView is a set of UI components designed for user onboarding and feature discovery. It provides visual… ephread/instructions — Instructions is a Swift framework designed for creating guided tours and user onboarding experiences. It manages the… linkedin/hopscotch — Hopscotch is a JavaScript library and framework for creating interactive product tours and user onboarding guides. It… mamaral/onboard — Onboard is an iOS onboarding framework designed for creating guided welcome screen sequences and tutorial flows. It… kamranahmedse/driver.js — Driver.js is a browser-based library designed for creating interactive product tours and guided walkthroughs. It… elrumordelaluz/reactour — This is a guided tour library and onboarding framework for React applications. It provides a system for creating…

    Projects sharing features with ShowcaseView

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

      KeepSafe/TapTargetView

      5,461View on GitHub↗

      TapTargetView is a set of UI components designed for user onboarding and feature discovery. It provides visual callouts, focus indicators, and markers that direct user attention toward specific screen elements to introduce new or hidden functionality. The system implements Material Design guidelines for its feature discovery UI, ensuring that visual highlights and interactive callouts remain consistent with standardized design specifications. It supports the creation of interactive product tours by chaining multiple interaction points into a sequential path. This is achieved through coordina

      Java
      View on GitHub↗5,461
    • ephread/instructionsephread avatar

      ephread/Instructions

      5,195View on GitHub↗

      Instructions is a Swift framework designed for creating guided tours and user onboarding experiences. It manages the sequence, animations, and layouts of instructional bubbles and highlighting markers to lead users through application features. The library provides tools for interface highlighting, using dimmed background overlays and precise cutouts to draw attention to specific UI elements. It includes mechanisms for walkthrough flow control, allowing developers to manage linear progression, jump to specific steps, or implement tour skipping logic. Visual elements are customizable through

      Swift
      View on GitHub↗5,195
    • linkedin/hopscotchlinkedin avatar

      linkedin/hopscotch

      4,173View on GitHub↗

      Hopscotch is a JavaScript library and framework for creating interactive product tours and user onboarding guides. It serves as a tool for building step-by-step instructional walkthroughs that highlight specific page elements and display contextual tooltips to help users navigate web application interfaces. The library functions as a tooltip orchestrator that anchors instructional bubbles to HTML elements by calculating their position within the browser viewport. It supports the creation of branded tours through the use of custom stylesheets and markup templates for visual customization. The

      JavaScript
      View on GitHub↗4,173
    • 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
    Compare all 30 related projects→