Yes, WP Super Cache or wP total cache is a free plugin with over 2 million active installations.