yaireo/tagify

🔖 lightweight, efficient Tags input component in Vanilla JS / React / Angular / Vue

View on GitHub ↗Jump to charts ↓Open shareable report →

Summary Information

Updated 1 hour ago
Added to GitGenius on September 17th, 2026
Created on October 13th, 2016
Open Issues & Pull Requests: 74 (+0)
GitHub issues: Enabled
Number of forks: 449
Total Stargazers: 3,894 (+0)
Total Subscribers: 22 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 31.0 hours
Mean response time: 13.6 days
90th percentile: 27.5 days
Tracked items: 110

Most active contributors

Sign in to see contributor activity.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 13
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 676 days
Stale 30+ days: 13
Stale 90+ days: 11

Recent activity

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

Top labels

  • Bug (14)
  • Clarification required (11)
  • Help wanted (11)
  • Question (11)
  • Bug: high priority (4)
  • Cannot Reproduce (3)
  • Misunderstanding (2)
  • Duplicate (1)

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

Tagify is a lightweight tags input component available in Vanilla JavaScript, React, Angular, and Vue implementations.

The tool solves the problem of capturing and managing tag input from users by providing an interactive component that converts user input into discrete tags. It works by intercepting text input, parsing it into individual tags based on delimiters or user actions, and displaying them as removable elements. The component handles common tagging workflows like adding tags via typing and Enter key, removing tags, and validating input.

Tagify suits projects that need a straightforward tags input interface without heavy dependencies. The availability of implementations across multiple frameworks means teams can integrate it into their existing stack whether they work with vanilla JavaScript, React, Angular, or Vue. The emphasis on being lightweight makes it appropriate for performance-sensitive applications where bundle size matters.

The project shows consistent maintenance with regular updates addressing bug fixes and feature requests. Development activity demonstrates responsiveness to user issues and pull requests, with the maintainer actively reviewing and merging contributions. The codebase receives ongoing refinement to improve stability and compatibility across supported frameworks.