RateIt is a free open-source plugin, supports touch and icon-font, highly customizable, HTML5 data attributes, RTL. More info: https://gjunge.github.io/rateit.js
All properties can also be set on the fly. Here are a few examples:
Most times RateIt will be used using some Ajax. There are different ways of implementing it (with/without backing field, using data-* attributes etc.)