rapperswil (swiss german: or ; short: "rappi") was a municipality in see-gaster in the canton of st. gallen in switzerland. it is at the east side of the lake zurich (zürichsee). as of 31 december 2006, 7,601 people lived there.