fabiospampinato/cash

An absurdly small jQuery alternative for modern browsers.

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 23 minutes ago
Added to GitGenius on September 9th, 2026
Created on September 19th, 2014
Open Issues & Pull Requests: 15 (+0)
GitHub issues: Enabled
Number of forks: 269
Total Stargazers: 7,035 (+0)
Total Subscribers: 85 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 14.5 hours
Mean response time: 2.2 days
90th percentile: 5.9 days
Tracked items: 3

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

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

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

Cash is a lightweight jQuery alternative for modern browsers that provides jQuery-style DOM manipulation syntax with a minimal footprint.

The tool addresses the need for DOM manipulation in modern web applications without the overhead of full jQuery. It achieves this by leveraging modern browser APIs available in IE11 and newer, eliminating the need to support legacy environments. Cash provides chainable methods and a familiar selector-based API that developers accustomed to jQuery will recognize immediately, while keeping the codebase small enough to have negligible impact on bundle size.

Developers should choose Cash if they need jQuery-like syntax for DOM operations but want to minimize dependencies and bundle size. It suits projects targeting modern browsers where legacy support is not required. The README explicitly compares Cash to Zepto and jQuery Slim, showing that Cash achieves significantly smaller file sizes when minified and gzipped while maintaining active maintenance and offering features like namespaced events and a TypeScript codebase with generated types. The tool supports partial builds, allowing developers to exclude individual methods they don't need. A migration guide is provided for teams moving from jQuery.

The project maintains an actively developed codebase written in TypeScript with generated type definitions included directly rather than relying on external type packages. The tool offers fine-grained customization through partial builds that allow excluding specific methods at build time. Cash can be extended with custom methods through a documented extension mechanism. The project provides comprehensive documentation aligned with jQuery's API reference, making adoption straightforward for developers familiar with jQuery.