awesome-repositories.com
Blog
MCP
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
elrumordelaluz avatar

elrumordelaluz/reactour

0
View on GitHub↗
4,084 stars·353 forks·TypeScript·MIT·4 vueswww.reactour.dev↗

Reactour

Il s'agit d'une bibliothèque de visite guidée et d'un framework d'onboarding pour les applications React. Il fournit un système pour créer des visites interactives étape par étape en utilisant des popovers ancrés aux éléments et des outils de masquage visuel pour mettre en évidence des composants d'interface spécifiques.

La bibliothèque se concentre sur l'accessibilité, fournissant un support intégré pour les lecteurs d'écran et la navigation au clavier afin d'assurer un onboarding utilisateur inclusif. Elle permet une personnalisation étendue en permettant le remplacement des éléments d'interface par défaut, tels que les badges et les boutons, par des composants React personnalisés.

Le framework couvre l'orchestration de la visite via la gestion d'état et le ciblage d'éléments basé sur des sélecteurs. Il inclut des capacités pour le défilement automatique de la fenêtre, la gestion des transitions de popover et la capacité de restreindre l'interaction de l'utilisateur avec l'interface sous-jacente pendant une visite.

Features

  • Product Tour Libraries - Provides a comprehensive library for building interactive, multi-step product walkthroughs within React applications.
  • User Onboarding Tours - Provides a complete framework for creating interactive guided sequences that introduce users to product features.
  • Accessible Walkthroughs - Provides interactive walkthroughs with built-in screen reader support and keyboard navigation for inclusive onboarding.
  • Focus Masks - Generates a dynamic visual mask that highlights active interface components while obscuring the rest of the screen.
  • Contextual Guidance Systems - Provides a framework for delivering real-time user assistance via anchored floating information panels.
  • Interactive Feature Education - Guides users through complex workflows by visually masking the interface and highlighting key functional areas.
  • UI Tooltips - Displays floating information panels anchored to specific interface elements to provide on-demand user guidance.
  • Interface Element Highlighting - Provides visual emphasis of specific UI components using masks and spotlights to guide user attention.
  • Onboarding Frameworks - Provides a framework for creating instructional sequences to guide new users through the interface.
  • Popovers - Implements floating information panels anchored to specific interface elements to provide contextual guidance.
  • Interface Masking Components - Ships a utility to obscure the screen with a visual mask that draws attention to specific React components.
  • Popover Movement Transitions - Controls the smooth repositioning of popups as the user scrolls or moves between highlighted elements.
  • Tour State Management - Manages the internal state of the tour, tracking the current step index and visibility to orchestrate the sequence.
  • Accessibility Configuration - Allows global configuration of labels and screen reader visibility for tour navigation and controls.
  • Element-Centric Auto-Scrolling - Automatically scrolls the window smoothly to ensure the target element and its popover are within the viewport.
  • Element Targeting - Uses CSS selectors to identify DOM elements for anchoring popovers and creating precise visual masks.
  • Custom Component Injection - Provides mechanisms for replacing default tour UI elements with custom React components via prop-based injection.
  • Custom Onboarding Components - Enables replacing default tour elements like buttons and badges with custom components to match design systems.
  • Guidance Interaction Restrictions - Allows blocking user input on highlighted elements during a walkthrough to control the user experience.
  • Keyboard Navigation - Supports keyboard navigation for moving between tour steps and exiting the walkthrough for better accessibility.
  • Positioned Popovers - Implements floating popovers that are precisely positioned relative to target elements using screen coordinates.
  • Tour Flow Controls - Implements mechanisms for managing user progression, including programmatic step updates and event-driven controls.
  • Tour Visibility Controls - Enables showing or hiding the tour sequence based on specific user interactions or system events.
  • Tour State Monitoring - Tracks the current step and visibility of the guided tour across different parts of the user interface.
  • Viewport Scrolling Control - Automatically scrolls the browser window to bring off-screen target elements into the visible area.

Historique des stars

Graphique de l'historique des stars pour elrumordelaluz/reactourGraphique de l'historique des stars pour elrumordelaluz/reactour

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Alternatives open source à Reactour

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Reactour.
  • ephread/instructionsAvatar de ephread

    ephread/Instructions

    5,195Voir sur 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
    Voir sur GitHub↗5,195
  • gilbarbara/react-joyrideAvatar de gilbarbara

    gilbarbara/react-joyride

    7,588Voir sur GitHub↗

    react-joyride is a user onboarding library for React applications used to create interactive guided tours and walkthroughs. It provides a framework for defining sequences of tooltips and beacons that highlight specific user interface elements to introduce users to application features. The library distinguishes itself through a programmatic controller that allows developers to manage tour state, navigation, and lifecycle events via external application logic. It supports a high degree of visual extensibility, allowing the replacement of default tooltips and beacons with custom components to m

    TypeScriptjoyridereactreact-component
    Voir sur GitHub↗7,588
  • chakra-ui/zagAvatar de chakra-ui

    chakra-ui/zag

    5,121Voir sur GitHub↗

    Zag is a headless UI state machine library that provides unstyled component logic to ensure consistent behavior across different rendering engines. It functions as a toolkit for modeling complex user interface interactions using statecharts, decoupling the underlying logic and accessibility attributes from visual styling. The library is framework-agnostic, utilizing specialized adapters to bridge its state machine logic with various JavaScript libraries such as React, Solid, Vue, and Svelte. This approach allows developers to maintain a single interaction model while applying any CSS or styli

    TypeScripta11yaccessibilityagnostic
    Voir sur GitHub↗5,121
  • sorich87/bootstrap-tourAvatar de sorich87

    sorich87/bootstrap-tour

    4,411Voir sur GitHub↗

    bootstrap-tour is a product tour library designed to create guided walkthroughs for websites using the Bootstrap framework. It functions as an interactive UI tool that uses a sequence of popover hints to highlight specific page elements and lead users through a workflow. The system coordinates guided experiences across multiple pages by mapping tour steps to unique URLs. It maintains user progress through local storage persistence, ensuring tours resume at the correct step after a page refresh. The library includes programmatic controls to start, pause, resume, or skip steps, and supports au

    CoffeeScript
    Voir sur GitHub↗4,411
Voir les 30 alternatives à Reactour→

Questions fréquentes

Que fait elrumordelaluz/reactour ?

Il s'agit d'une bibliothèque de visite guidée et d'un framework d'onboarding pour les applications React. Il fournit un système pour créer des visites interactives étape par étape en utilisant des popovers ancrés aux éléments et des outils de masquage visuel pour mettre en évidence des composants d'interface spécifiques.

Quelles sont les fonctionnalités principales de elrumordelaluz/reactour ?

Les fonctionnalités principales de elrumordelaluz/reactour sont : Product Tour Libraries, User Onboarding Tours, Accessible Walkthroughs, Focus Masks, Contextual Guidance Systems, Interactive Feature Education, UI Tooltips, Interface Element Highlighting.

Quelles sont les alternatives open-source à elrumordelaluz/reactour ?

Les alternatives open-source à elrumordelaluz/reactour incluent : ephread/instructions — Instructions is a Swift framework designed for creating guided tours and user onboarding experiences. It manages the… gilbarbara/react-joyride — react-joyride is a user onboarding library for React applications used to create interactive guided tours and… chakra-ui/zag — Zag is a headless UI state machine library that provides unstyled component logic to ensure consistent behavior across… sorich87/bootstrap-tour — bootstrap-tour is a product tour library designed to create guided walkthroughs for websites using the Bootstrap… shipshapecode/shepherd — Shepherd is a client-side onboarding framework and interactive product tour library used to create step-by-step guided… linkedin/hopscotch — Hopscotch is a JavaScript library and framework for creating interactive product tours and user onboarding guides. It…