Vedic Astrology has an excellent and proven method of horoscope matching based on nakshatras (Lunar Constellations), which is called Ashtakoot milan or simply guna milap. This kundali matching method assigns points for factors that influence marriage. More the points, more chances of success of the marriage. Though this method is not restricted to marriage only and can be used for compatibility analysis between boy and girl with slight modification.
https://panditnmshrimali.com/match-making/