pablof7z/chardin.js

Simple overlay instructions for your apps.

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 11 minutes ago
Type:Library / SDKCategory(s):UI Components & Design SystemsWeb Development
Added to GitGenius on September 14th, 2026
Created on April 1st, 2013
Open Issues & Pull Requests: 21 (+0)
GitHub issues: Enabled
Number of forks: 485
Total Stargazers: 4,952 (+0)
Total Subscribers: 124 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 12.2 days
Mean response time: 319.0 days
90th percentile: 625.8 days
Tracked items: 2

Most active contributors

Sign in to see contributor activity.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 0
New in 7 days: 0
Closed in 7 days: 0
Avg open age: N/A days
Stale 30+ days: 0
Stale 90+ days: 0

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

No label distribution available yet.

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

Chardin.js is a jQuery plugin that creates simple overlay instructions for web applications.

The tool solves the problem of guiding users through application features by displaying contextual instructions overlaid on page elements. It works by attaching data attributes to HTML elements that specify instruction text and tooltip positioning, then rendering an overlay with highlighted elements and accompanying tooltips when initialized. Positioning is flexible, allowing tooltips to appear on any side of an element with fine-grained offset control through percentage-based adjustments and distance multipliers.

Chardin.js suits projects that need lightweight, non-intrusive user guidance without heavy dependencies. It works well for simple feature tours and onboarding flows. The tool supports both free-form exploration mode, where users can click through instructions at their own pace, and sequential mode, where instructions appear one at a time with manual or automatic progression. Instructions can be embedded directly in HTML data attributes or loaded dynamically from an external JSON file, making it easy to maintain tour content separately from markup.

The project shows minimal ongoing development activity, with no recent commits or active maintenance visible in the repository. There are no indications of regular bug fixes, feature additions, or community engagement through issues and pull requests.