sorrycc/awesome-javascript

🐢 A collection of awesome browser-side JavaScript libraries, resources and shiny things.

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 34 minutes ago
Added to GitGenius on September 1st, 2026
Created on July 1st, 2014
Open Issues & Pull Requests: 21 (+0)
GitHub issues: Enabled
Number of forks: 4,549
Total Stargazers: 35,020 (+0)
Total Subscribers: 1,022 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 4.7 hours
Mean response time: 32.1 days
90th percentile: 3.6 days
Tracked items: 25

How this project is maintained

Around half of the issues opened in the past year never receive a reply. Only 41% of issues opened in the past year have been closed. Three people close 100% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 2
New in 7 days: 1
Closed in 7 days: 2
Avg open age: 746 days
Stale 30+ days: 2
Stale 90+ days: 1

Recent activity

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

Top labels

  • default:enhancement (2)
  • default:help-wanted (2)
  • ai-slop (1)

Detailed Description

awesome-javascript is a curated collection of browser-side JavaScript libraries, resources, and tools.

The project addresses the challenge of discovering quality JavaScript libraries and resources for client-side development. It works by maintaining an organized, categorized list of vetted libraries and tools that developers commonly need, reducing the time spent searching through fragmented sources and helping developers identify established solutions within their area of interest.

Developers building browser-based applications should consider this collection when evaluating which libraries to adopt for specific tasks. It suits projects of any scale where developers want to learn what established options exist in categories like DOM manipulation, animation, testing, build tools, and other common JavaScript domains. The collection is particularly useful for developers new to JavaScript or those exploring an unfamiliar problem space, as it surfaces well-regarded libraries rather than requiring independent research across GitHub, npm, and community forums.

The project maintains an active curation process, with contributions regularly reviewed and integrated to keep the collection current and relevant to the evolving JavaScript ecosystem. The maintainers actively manage the list to ensure quality standards are upheld and outdated or superseded libraries are updated or removed. Community participation shapes the collection through pull requests and discussions, indicating ongoing engagement with contributors who propose additions and improvements.