Unlimited free energy violates the SECOND (not the first law of thermodynamic).
Without the second law of thermodynamic, you can run a car and freeze the road around you at the same time. You don't violate the first law. The energy is taken from the heat you take from the road around you. It's the SECOND law of thermodynamic that you violate.
So the answer is no.
Other answer, like solar, etc. may be near unlimited. The truth is everything is limited, even the sun.