jquery/jquery

jQuery JavaScript Library

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 38 minutes ago
Added to GitGenius on June 24th, 2026
Created on April 3rd, 2009
Open Issues & Pull Requests: 102 (+0)
GitHub issues: Enabled
Number of forks: 20,391
Total Stargazers: 59,785 (+0)
Total Subscribers: 3,099 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 2.1 hours
Mean response time: 7.0 days
90th percentile: 6.7 days
Tracked items: 445

How this project is maintained

52% of open issues come from outside the core team, a mix of external reports and the maintainers' own roadmap. Work labelled "Blocker" is answered fastest, typically in under an hour, while "Manipulation" waits about 4 days. Three people close 89% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 29
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 1,715 days
Stale 30+ days: 28
Stale 90+ days: 27

Recent activity

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

Top labels

  • Has Pull Request (55)
  • Needs info (38)
  • Bug (26)
  • Blocker (23)
  • Event (20)
  • Selector (16)
  • Ajax (12)
  • Behavior Change (12)

Most active issues this week

Sign in to see which issues are moving.

Detailed Description

jQuery is a JavaScript library that simplifies DOM manipulation, event handling, animation, and AJAX operations across different browsers. The repository serves as the primary source for the jQuery project, which has been a foundational tool in web development for enabling cross-browser compatibility and providing a more concise syntax for common JavaScript tasks.

The library is organized into modular components that can be selectively included or excluded during the build process. Core modules include AJAX functionality with support for XMLHTTPRequest, script, and JSONP transports; CSS manipulation methods; animation and effects like slideUp and animate; event handling through on and off methods; DOM dimension queries; and element wrapping utilities. The selector module provides jQuery's enhanced selector engine, though it can be replaced with a basic querySelectorAll wrapper if needed. Additional modules cover deprecated methods, ready state handling, deferred objects, and various export formats including AMD and global variable attachment.

jQuery 4.0.0 has been released as the current version with full support, while the 3.x branch receives only critical updates. The 2.x and 1.x branches are no longer supported, with commercial support available through HeroDevs for organizations requiring extended maintenance on older versions. The project maintains multiple build variants including standard and slim versions, as well as ECMAScript module formats for modern JavaScript environments.

The repository demonstrates active maintenance and community engagement.

The build system requires Node.js and npm, with the build script generating output files in the dist directory along with minified versions and source maps. Developers can create custom builds by excluding specific modules, allowing projects to reduce file size by removing unnecessary functionality. The library supports browser environments as well as Node, browser extensions, and other non-browser contexts. Unit testing infrastructure is provided with support for local PHP servers, and the project uses Git for version control with established contribution guidelines available at contribute.jquery.org.

The project maintains historical issue tracking through both the current GitHub issues system and a legacy Trac-based tracker at bugs.jquery.com, which remains in read-only mode for reference purposes. Community meetings are held on matrix.org with minutes documented at meetings.jquery.org, reflecting the project's commitment to transparent governance and community involvement in development decisions.