W szerokim ujęciu rodzaju, obejmujących wszystkie gatunki podrodziny Huperzioideae z wyjątkiem wyraźnie odmiennego Phylloglossum drummondii, obejmuje on 300–400 gatunków, ale ma charakter parafiletyczny.

W Species Plantarum (1753) Karola Linneusza wszystkie znane wówczas widłaki zaliczone zostały do jednego rodzaju – widłak Lycopodium. W latach 1800–1806 Johann Jakob Bernhardi zaproponował wyodrębnienie rodzaju Huperzia, ale w XIX wieku jego wyróżnianie nie było powszechne. W 1887 John Gilbert Baker zaklasyfikował rośliny tu zaliczane do jednego z czterech podrodzajów Lycopodium – subgen. Selago. Ernst Georg Pritzel w 1900 wyróżnił grupujący je podrodzaj pod nazwą Urostachya. W 1909 Wilhelm Gustav Franz Herter zmienił jego nazwę na Urostachys, a w 1923 podniósł ten takson do rangi rodzaju Urostachys. Wciąż jednak bardziej powszechne było szerokie ujmowanie rodzaju Lycopodium. W 1944 Werner Rothmaler nie tylko uznał za celowe wyodrębnienie rodzaju Urostachys, ale wskazując na znaczące różnice względem pozostałych widłaków zaproponował wyodrębnienie tego rodzaju w monotypową rodzinę Urostachyaceae. W 1962 ten sam autor zmienił nazwę rodziny na Huperziaceae, a dla rodzaju wrócił do nazwy Huperzia.