Here are present only beta versions
For stable versions see BuiltByBit or Spigot
UnlimitedNameTags is a simple plugin that allows you to custom name tags to your players.

Mojang has implemented a constraint regarding the handling of name tags, requiring the use of scoreboard teams. Additionally, there are several limitations associated with Mojang name tags:
- The restriction of legacy colors for username color and the impact on player glow color.
- There is also a maximum length for username, prefix, and suffix, and only one line of customization is allowed.
Fortunately, these limitations can all be overcome with UnlimitedNameTags, eliminating the need for concern. Through the use of packets and asynchronous threads, UnlimitedNameTags effectively manages all the necessary logic, ensuring no lag.
All Versions
+ Add VersionAdded Oraxen Hook in order to move the nametag if the player has a custom 3d hat
Added /unt show <player> and /unt hide <player> for showing or hiding the nametag for the target player. This change is volatile, if you restart you will need to perform the command again.
Fixed syncronization bugs.
This version should support folia 1.20.5 when it will come out.
Improved performance
Removed packetevents as shaded dependency