PHPackages                             vivomedia/neos-countup - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. vivomedia/neos-countup

ActiveNeos-plugin[Utility &amp; Helpers](/categories/utility)

vivomedia/neos-countup
======================

Neos CMS Components and NodeType for CountUp.js

3.1.0(1mo ago)22.3k—0%MITJavaScript

Since Mar 20Pushed 1mo ago1 watchersCompare

[ Source](https://github.com/VIVOMEDIA/neos-countup)[ Packagist](https://packagist.org/packages/vivomedia/neos-countup)[ RSS](/packages/vivomedia-neos-countup/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (10)Dependencies (3)Versions (14)Used By (0)

[![Latest Stable Version](https://camo.githubusercontent.com/20cfd11fa675489144a5336ce4ae45ad46beacae1c39eccad41f1dd2251ad57c/68747470733a2f2f706f7365722e707567782e6f72672f7669766f6d656469612f6e656f732d636f756e7475702f762f737461626c65)](https://packagist.org/packages/vivomedia/neos-countup)[![Total Downloads](https://camo.githubusercontent.com/9fbe04e61d8e8b6d81d289b745a98d7f8e7a4fe24182127b2bf87839409c8501/68747470733a2f2f706f7365722e707567782e6f72672f7669766f6d656469612f6e656f732d636f756e7475702f646f776e6c6f616473)](https://packagist.org/packages/vivomedia/neos-countup)[![License](https://camo.githubusercontent.com/902884f153b1ef17ed10691f46ece8ee5f052ac3cee1c5d2c840998fa2f853f2/68747470733a2f2f706f7365722e707567782e6f72672f7669766f6d656469612f6e656f732d636f756e7475702f6c6963656e7365)](https://packagist.org/packages/vivomedia/neos-countup)

VIVOMEDIA Count Up Plugin for Neos CMS
======================================

[](#vivomedia-count-up-plugin-for-neos-cms)

What it provides
----------------

[](#what-it-provides)

Node types for Neos CMS to easily add CountUp animated numerical facts. You can configure start and end of the animation and their duration.

The CountUp animation starts as far as the element reaches the viewport of the user.

Dependencies
------------

[](#dependencies)

- jQuery 2.x needs to be installed. But can easily be replaced by other frameworks.
- countUp.js is included in this package.

Install
=======

[](#install)

Install via composer

```
composer require vivomedia/neos-countup
```

Configuration
-------------

[](#configuration)

If you like to add your own JS implementation, you can prevent the automatic include with this configuration.

```
VIVOMEDIA:
  CountUp:
    javascript:
      include: false
```

Usage
=====

[](#usage)

NodeTypes
---------

[](#nodetypes)

You can use the NodeType `VIVOMEDIA.CountUp:CountUp` to add the CountUp functionality to your website. The NodeType is configurable through the neos property inspector.

AFX Component
-------------

[](#afx-component)

The AFX component `VIVOMEDIA.CountUp:CountUpComponent` allows you to integrate the CountUp functionality to your own packages.

Features
--------

[](#features)

- Animation
    - Start number
    - End number
    - Duration in ms
- Content
    - Prefix
    - Suffix
- Format
    - Thousand separator
    - Decimal separator
    - Decimal places

Upgrade from 1.0
================

[](#upgrade-from-10)

As the thousend separator default `,` has been removed and made configurable, you need to run the node migration if you want to keep the `,` as separator or want to use a empty separator.

```
# Migrate 1000000 => 1,000,000
./flow node:migrate 20230626175747

# Migrate 1000000 => 1000000
./flow node:migrate 20230627125821

```

Screenshots
===========

[](#screenshots)

### Inspector

[](#inspector)

[![Inspector](./Documentation/inspector.png "Neos CMS Inspector")](./Documentation/inspector.png)

### Example

[](#example)

[![Inspector](./Documentation/countup.gif "Neos CMS Inspector")](./Documentation/countup.gif)

Copyright
=========

[](#copyright)

**countUp.js**

This package uses the countUp.js library. Thanks to the author [inorganik](https://github.com/inorganik).

Repository:

**isInViewport**

This package uses the isInViewport function. Thanks to the author [Chris Ferdinandi](https://gomakethings.com)

###  Health Score

51

—

FairBetter than 96% of packages

Maintenance90

Actively maintained with recent releases

Popularity23

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity67

Established project with proven stability

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~213 days

Recently: every ~244 days

Total

13

Last Release

53d ago

Major Versions

1.0.x-dev → 2.0.02023-06-26

2.1.0 → 3.0.02026-01-03

### Community

Maintainers

![](https://www.gravatar.com/avatar/a003ae6bea3612ba71a5d5e34478807946dc4a073893c6e7897648095bf4440d?d=identicon)[dlubitz](/maintainers/dlubitz)

---

Top Contributors

[![dlubitz](https://avatars.githubusercontent.com/u/13046100?v=4)](https://github.com/dlubitz "dlubitz (32 commits)")

---

Tags

countup-pluginneos-cmsneos-pluginphpphp7

### Embed Badge

![Health badge](/badges/vivomedia-neos-countup/health.svg)

```
[![Health](https://phpackages.com/badges/vivomedia-neos-countup/health.svg)](https://phpackages.com/packages/vivomedia-neos-countup)
```

###  Alternatives

[sitegeist/monocle

An living-styleguide for Neos that is based on the actual fusion-code

45315.9k10](/packages/sitegeist-monocle)[sitegeist/kaleidoscope

Responsive-images for Neos

29352.4k10](/packages/sitegeist-kaleidoscope)[flowpack/listable

Tiny extension for listing things

35209.0k7](/packages/flowpack-listable)[kaufmanndigital/gdpr-cookieconsent

A ready-to-run package, that integrates an advanced cookie consent banner into your Neos CMS site.

2540.7k](/packages/kaufmanndigital-gdpr-cookieconsent)[neos/seo

SEO configuration and tools for Neos

13990.5k24](/packages/neos-seo)[shel/neos-colorpicker

A plugin for Neos CMS which provides a colorpicker editor

1494.4k6](/packages/shel-neos-colorpicker)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
