Some plants produce chemicals that kill other plants, including weeds. These are called allelopathic plants.
This is certainly not a straightforward solution to the weeds blighting your garden, but if you have green fingers and plenty of patience, you could grow your own entirely natural defenses in place against weeds.