Magic Enum C++
/All repositories
Overview
HEALTH SCORE
Fair*
Partial score (2/3 categories)
43out of 65
Maintainer coverage drags the score down. Development cadence helps keep it from falling further. Security & Supply Chain is unavailable, so weights were redistributed.
LIFECYCLE
Active
Consistent commits, responsive maintainers, regular releases, and healthy issue triage.
Health breakdown
Fair*(43/65)
Maintainer availability, known risks and supply chain posture, and whether the project is actively developed or appropriately stable.
Maintainer responsiveness
Median response time is 5 days.
Bus factor
Only 2 active maintainers currently have merge rights.
Organization Diversity
Contributors span 97 organizations.
Project Achievements
LeaderboardsAbout
Magic Enum C++ is a header-only library that provides static reflection for enums in C++17, allowing runtime operations like conversion between enum values and strings, iteration over enum values, and obtaining enum value names without any macro or boilerplate code.
First commit
Software value
$481K
Tags
c-plus-plus
c-plus-plus-17
cplusplus
cplusplus-17
cpp
cpp17
enum
enum-to-string
header-only
metaprogramming
no-dependencies
reflection
serialization
single-file
string-to-enum
License(s)
MIT
Links
Data sources
Git
GitHub