mmaction2 and mmskeleton

These tools are **ecosystem siblings** within the OpenMMLab framework; MMSkeleton is a toolbox specifically for skeleton-based methods, including pose estimation, while MMAction2 is a broader, next-generation video understanding toolbox that likely incorporates or supersedes many of the functionalities and research directions of MMSkeleton for action recognition, with MMAction2 being the more actively developed and widely adopted solution.

mmaction2
68
Established
mmskeleton
51
Established
Maintenance 0/25
Adoption 18/25
Maturity 25/25
Community 25/25
Maintenance 0/25
Adoption 10/25
Maturity 16/25
Community 25/25
Stars: 4,951
Forks: 1,345
Downloads: 3,275
Commits (30d): 0
Language: Python
License: Apache-2.0
Stars: 3,096
Forks: 1,059
Downloads:
Commits (30d): 0
Language: Python
License: Apache-2.0
Stale 6m
Stale 6m No Package No Dependents

About mmaction2

open-mmlab/mmaction2

OpenMMLab's Next Generation Video Understanding Toolbox and Benchmark

Supports five major video understanding tasks—action recognition, localization, spatio-temporal detection, skeleton-based detection, and video retrieval—with modular architecture built on PyTorch, MMCV, and MMEngine. Implements both 2D/3D CNN architectures (TSN, TSM, SlowFast) and multi-modal approaches (ActionClip, VindLU) for temporal reasoning in videos. Integrates with MMDetection and MMPose for object detection and pose estimation pipelines.

About mmskeleton

open-mmlab/mmskeleton

A OpenMMLAB toolbox for human pose estimation, skeleton-based action recognition, and action synthesis.

Scores updated daily from GitHub, PyPI, and npm data. How scores work