awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
elrumordelaluz avatar

elrumordelaluz/reactour

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

Reactour

Esta es una biblioteca de tours guiados y framework de onboarding para aplicaciones React. Proporciona un sistema para crear recorridos interactivos paso a paso utilizando popovers anclados a elementos y herramientas de enmascaramiento visual para resaltar componentes específicos de la interfaz.

La biblioteca se centra en la accesibilidad, proporcionando soporte integrado para lectores de pantalla y navegación por teclado para asegurar un onboarding de usuario inclusivo. Permite una amplia personalización al permitir el reemplazo de elementos de interfaz predeterminados, como insignias y botones, por componentes React personalizados.

El framework cubre la orquestación de tours mediante la gestión de estado y el targeting de elementos basado en selectores. Incluye capacidades para el desplazamiento automático del viewport, gestión de transiciones de popovers y la capacidad de restringir la interacción del usuario con la interfaz subyacente durante un recorrido.

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.

Historial de estrellas

Gráfico del historial de estrellas de elrumordelaluz/reactourGráfico del historial de estrellas de elrumordelaluz/reactour

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Alternativas open-source a Reactour

Proyectos open-source similares, clasificados según cuántas características comparten con Reactour.
  • ephread/instructionsAvatar de ephread

    ephread/Instructions

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

    gilbarbara/react-joyride

    7,588Ver en 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
    Ver en GitHub↗7,588
  • chakra-ui/zagAvatar de chakra-ui

    chakra-ui/zag

    5,121Ver en 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
    Ver en GitHub↗5,121
  • sorich87/bootstrap-tourAvatar de sorich87

    sorich87/bootstrap-tour

    4,411Ver en 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
    Ver en GitHub↗4,411
Ver las 30 alternativas a Reactour→

Preguntas frecuentes

¿Qué hace elrumordelaluz/reactour?

Esta es una biblioteca de tours guiados y framework de onboarding para aplicaciones React. Proporciona un sistema para crear recorridos interactivos paso a paso utilizando popovers anclados a elementos y herramientas de enmascaramiento visual para resaltar componentes específicos de la interfaz.

¿Cuáles son las características principales de elrumordelaluz/reactour?

Las características principales de elrumordelaluz/reactour son: Product Tour Libraries, User Onboarding Tours, Accessible Walkthroughs, Focus Masks, Contextual Guidance Systems, Interactive Feature Education, UI Tooltips, Interface Element Highlighting.

¿Qué alternativas de código abierto existen para elrumordelaluz/reactour?

Las alternativas de código abierto para elrumordelaluz/reactour incluyen: 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…