Parse any language you can describe in BNF
jeffreykegler/Marpa--R2 has 163 GitHub stars.
It currently ranks #7483 daily, #8721 weekly, #12672 monthly by momentum on Trending Repos; its best-ever rank is #975.