jamiebuilds/tinykeys

A tiny (~650 B) & modern library for keybindings.

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 1 hour ago
Type:Library / SDKCategory(s):Core & Utility LibrariesLanguages & Runtimes
Added to GitGenius on September 16th, 2026
Created on July 27th, 2020
Open Issues & Pull Requests: 6 (+0)
GitHub issues: Enabled
Number of forks: 88
Total Stargazers: 4,100 (+0)
Total Subscribers: 21 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 36.3 days
Mean response time: 244.1 days
90th percentile: 887.5 days
Tracked items: 12

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

tinykeys is a keyboard shortcut library that provides keybinding functionality in an extremely compact package.

The library solves the problem of handling keyboard shortcuts in web applications. It works by allowing developers to define key combinations and attach handlers to them, supporting both single keys and multi-key sequences. The approach is designed to be straightforward and dependency-free, making it suitable for projects where bundle size matters.

tinykeys is well-suited for web applications where developers need reliable keyboard event handling without significant overhead. It works particularly well in projects that prioritize minimal dependencies and small bundle sizes. The library is appropriate for both simple single-key bindings and more complex multi-key sequences, giving it flexibility across different use cases.

The project shows consistent maintenance with regular updates addressing issues and improvements. Development activity demonstrates responsiveness to user feedback and bug reports. The codebase remains actively refined with attention to code quality and documentation.