Digital number counter resembling an odometer, displaying a monetary value with a configuration panel to adjust limits, padding, and easing.

Odometer Number Counter

This is an Odometer Number Counter. It visualizes numerical changes (such as MRR, follower counts, or revenue) using a mechanical rolling effect. Its function is to provide a highly configurable, tactile alternative to instant number swapping, bringing physical momentum to digital dashboards. (Requires: React, ReactDOM, dat.gui)

Technologies:
HTML CSS Babel
Difficulty: Intermediate
Browser Support (as of Mar 2026):
Chrome Chrome 90+ Edge Edge 90+ Firefox Firefox 88+ Safari Safari 15+
Features:
Odometer Effect CSS Custom Easing 3D Explode View dat.gui Integration
Code by: Jhey Jhey
License: MIT

See the Pen Odometer Number Counter.

GitHub Stargazers Counter (React)

GitHub Stargazers Counter (React)

A customizable React component that fetches live GitHub star counts via the API hook useEffect. It features a smooth loading transition: a spinning star icon expands into a count badge using CSS max-width and transform animations upon data retrieval, supported by SCSS-based light/dark theming.

React Number Range Slider with GSAP

React Number Range Slider with GSAP

This demo is an animated counter built with React and GSAP that synchronizes a range slider with a smooth, scrolling digit display. This approach makes value manipulation both intuitive and visually appealing.