inorganik/countup.js

Animates a numerical value by counting to it

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 41 minutes ago
Added to GitGenius on September 8th, 2026
Created on December 30th, 2013
Open Issues & Pull Requests: 15 (+0)
GitHub issues: Enabled
Number of forks: 1,354
Total Stargazers: 8,161 (+0)
Total Subscribers: 135 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 4.6 hours
Mean response time: 88.2 days
90th percentile: 221.6 days
Tracked items: 16

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

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

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

CountUp.js is a lightweight, dependency-free JavaScript library that animates numerical values by counting toward a target number.

The library solves the problem of displaying animated number transitions in web applications. It works by accepting a target element, an end value, and optional configuration parameters, then smoothly animates the displayed number from its current value to the target. The animation can count upward or downward depending on the start and end values provided. The tool includes smart easing that defers easing effects to make animations visually noticeable, and it can automatically trigger animations when elements become visible on the page.

CountUp.js suits projects that need simple, performant number animations without external dependencies. It works across all browsers and can be integrated into various frameworks including Angular, React, Vue, and Svelte, as well as used directly in vanilla JavaScript, jQuery, WordPress, and custom elements. The library is highly customizable, offering a large range of options including the ability to substitute custom numerals. A plugin system allows for alternate animation styles, such as the Odometer plugin for wheel-style number transitions. The README does not compare it to alternative libraries.

The project maintains active engagement with its codebase through regular updates and refinements to its core animation logic. Development includes ongoing attention to browser compatibility and performance optimization. The tool is documented with clear usage examples and integration guides for multiple frameworks, and it provides interactive demos and sandbox environments for experimentation.