There is no organic product that will kill weeds. Any granular or liquid weed control product you use in your garden can also potentially affect the plants you want to keep.
Mulch and pine straw can help control weeds in your beds. You can also put down landscape fabric underneath the mulch. Some weeds may still pop up, but it will be a smaller population.