awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
mamaral avatar

mamaral/Onboard

0
View on GitHub↗
6,581 星标·750 分支·Objective-C·MIT·4 次浏览

Onboard

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 images and video assets, including tools for applying masks and blurs to maintain text contrast. It also provides navigation controls to regulate user movement via swipe gestures, automatic transitions, and skip functionality.

Features

  • iOS App Onboarding - Provides a framework for creating guided welcome screen sequences with images and text to introduce new users to an iOS app.
  • UI Transition Animations - Coordinates smooth fading and movement of UI elements during transitions between sequential onboarding pages.
  • SwiftUI - Includes a collection of customizable layout components and styles built using the SwiftUI framework.
  • iOS Page Slider Libraries - Provides a transition engine and swipable paging views for managing navigation flow in iOS applications.
  • iOS Tutorial Flows - Enables the construction of step-by-step walkthroughs that guide users through the app before they reach the main interface.
  • Sequential Page Hierarchies - Manages a sequence of coordinated views through a centralized controller that handles layout and transitions.
  • Navigation Controllers - Provides components that manage user-driven transitions and state-based navigation between onboarding screens.
  • Onboarding Frameworks - Ships a lightweight framework for creating instructional onboarding sequences with images, text, and action buttons.
  • User Onboarding Tours - Provides tools for creating interactive guided sequences of welcome pages to introduce product features.
  • Page Transition Controls - Provides mechanisms to regulate navigation flow, including toggling automatic transitions and disabling swipe gestures.
  • Animation & Transitions - Implements visual effects that fade icons, text, and buttons as users scroll between sequential screens.
  • iOS Interaction Design - Implements native iOS interaction patterns and customizable layouts to create an engaging first-time user experience.
  • Lifecycle Hook Executions - Executes user-defined code blocks specifically when content pages are about to appear or have finished appearing.
  • Background Media Rendering - Provides the ability to render static images or local video files as the visual backdrop for onboarding screens.
  • Background Visual Effects - Applies blur and mask effects to background image layers to ensure text legibility and visual contrast.
  • Lifecycle Callbacks - Implements event-driven hooks that execute custom logic during specific stages of the onboarding page lifecycle.
  • Video Backgrounds - Allows setting either static images or local video files as the full-screen visual backdrop for pages.
  • Blur and Glass Background Styles - Provides features for applying blurs and masks to background images to improve text contrast.
  • Smooth Animation Interfaces - Implements fluid visual transitions and fade effects to create a polished and modern interface experience.
  • UI Customization Frameworks - Allows developers to modify fonts, sizing, and spacing of labels and buttons to match a specific design aesthetic.
  • Onboarding And Tutorials - Framework for creating beautiful onboarding experiences with minimal code.
  • UI Components - Framework for creating attractive user onboarding.

Star 历史

mamaral/onboard 的 Star 历史图表mamaral/onboard 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

Onboard 的开源替代方案

相似的开源项目,按与 Onboard 的功能重合度排序。
  • ephread/instructionsephread 的头像

    ephread/Instructions

    5,195在 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
    在 GitHub 上查看↗5,195
  • amlcurran/showcaseviewamlcurran 的头像

    amlcurran/ShowcaseView

    5,551在 GitHub 上查看↗

    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

    Java
    在 GitHub 上查看↗5,551
  • alexaubry/bulletinboardalexaubry 的头像

    alexaubry/BulletinBoard

    5,348在 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
    在 GitHub 上查看↗5,348
  • elrumordelaluz/reactourelrumordelaluz 的头像

    elrumordelaluz/reactour

    4,084在 GitHub 上查看↗

    This is a guided tour library and onboarding framework for React applications. It provides a system for creating interactive, step-by-step walkthroughs using element-anchored popovers and visual masking tools to highlight specific interface components. The library focuses on accessibility, providing built-in support for screen readers and keyboard navigation to ensure inclusive user onboarding. It allows for extensive customization by enabling the replacement of default interface elements, such as badges and buttons, with custom React components. The framework covers tour orchestration throu

    TypeScriptgetting-startedguideguided-tours
    在 GitHub 上查看↗4,084
查看 Onboard 的所有 30 个替代方案→

常见问题解答

mamaral/onboard 是做什么的?

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.

mamaral/onboard 的主要功能有哪些?

mamaral/onboard 的主要功能包括:iOS App Onboarding, UI Transition Animations, SwiftUI, iOS Page Slider Libraries, iOS Tutorial Flows, Sequential Page Hierarchies, Navigation Controllers, Onboarding Frameworks。

mamaral/onboard 有哪些开源替代品?

mamaral/onboard 的开源替代品包括: ephread/instructions — Instructions is a Swift framework designed for creating guided tours and user onboarding experiences. It manages the… amlcurran/showcaseview — ShowcaseView is an iOS UI overlay library and user onboarding framework. It provides a customizable feature highlight… alexaubry/bulletinboard — BulletinBoard is a SwiftUI component library and interface framework for iOS. It provides a set of reusable elements… elrumordelaluz/reactour — This is a guided tour library and onboarding framework for React applications. It provides a system for creating… linkedin/hopscotch — Hopscotch is a JavaScript library and framework for creating interactive product tours and user onboarding guides. It… usablica/intro.js — Intro.js is a JavaScript onboarding tour library and web interface guide framework. It functions as an interactive…