bigskysoftware/_hyperscript

a small scripting language for the web

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 1 minute ago
Added to GitGenius on September 18th, 2026
Created on May 27th, 2020
Open Issues & Pull Requests: 65 (+0)
GitHub issues: Enabled
Number of forks: 171
Total Stargazers: 3,759 (+0)
Total Subscribers: 32 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 50.4 days
Mean response time: 234.6 days
90th percentile: 914.4 days
Tracked items: 124

Most active contributors

Sign in to see contributor activity.

How this project is maintained

100% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Three people close 95% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 41
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 726 days
Stale 30+ days: 40
Stale 90+ days: 36

Recent activity

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

Top labels

  • enhancement (13)

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

_hyperscript is a small scripting language for the web that enables interactive behavior directly in HTML.

The tool addresses the problem of adding interactivity to web pages without requiring developers to write JavaScript or manage complex state. It works by providing a lightweight scripting syntax that integrates directly into HTML attributes and elements, allowing developers to express common interactive patterns in a more declarative way. The language is designed to be readable and concise, reducing boilerplate while keeping logic close to the markup it affects.

Developers should consider _hyperscript when building interactive web applications where keeping behavior tightly coupled to HTML structure is beneficial, or when working in environments where minimal JavaScript overhead is preferred. It pairs particularly well with htmx for building dynamic, server-driven interfaces. The tool suits projects that prioritize simplicity and readability over complex client-side state management. It is not a replacement for JavaScript but rather a complementary tool for specific interaction patterns where a lighter-weight approach makes sense.

The project shows active maintenance with regular commits addressing bug fixes and feature improvements. Development includes ongoing refinement of the language syntax and capabilities based on user feedback. The maintainers demonstrate responsiveness to issues and pull requests, indicating sustained engagement with the user community. Documentation and examples receive regular updates to reflect current best practices and new features.