Skip to content

tiply-org/tiply

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

17 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Tiply

A beautiful, accessible, and developer-friendly help system for React

Tiply Logo

Add contextual help (Modal โ€ข Drawer โ€ข Popover) with smooth animations, Markdown, search, and full accessibility.

npm version License

Live Demo โ†’


โœจ Features

  • Multiple Variants: Modal, Drawer (Left / Right / Bottom)
  • Full Accessibility: Focus trap, keyboard shortcuts, ARIA compliant
  • Rich Content: Markdown support + powerful search
  • Theme System: Auto / Light / Dark (respects system preference)
  • Smooth Animations with excellent performance
  • TypeScript support out of the box
  • Lightweight & tree-shakable

๐Ÿš€ Quick Start

1. Installation

npm install @tiply-dev/tiply
# or
pnpm add @tiply-dev/tiply
# or
yarn add @tiply-dev/tiply

๐ŸŽฎ Usage

import "@tiply-dev/tiply/styles.css";
import { HelpProvider, HelpButton } from '@tiply-dev/tiply';

function App() {
  return (
    <HelpProvider
      data={helpData}        // Your help content
      variant="modal"        // "modal" | "drawer"
      theme="auto"
    >
      <YourApplication />
      
      {/* Floating help button */}
      <HelpButton page="dashboard" />
    </HelpProvider>
  );
}

๐Ÿ“ Todo

Core

  • Engine
  • HelpPortal
  • Overlay
  • Playground

UI Layer

  • HelpModal UI
  • Drawer Mode

Enhancements

  • Animations
  • Theme System
  • Keyboard Shortcut
  • Support search in markdown mode

Content Features

  • Route-based Help
  • Markdown Support
  • Images Support
  • Video Support
  • FAQ
  • Search

Quality & Release

  • Storybook
  • Tests
  • GitHub Actions
  • npm Publish

About

๐Ÿชƒ A reusable React help system that allows developers to add contextual help to pages using modals and drawers

Topics

Resources

License

Stars

1 star

Watchers

0 watching

Forks

Packages

 
 
 

Contributors