JavaProp is a very powerful tool for generating propellers and numerically calculating performance characteristics. You can get some great results if you’re willing to push through the arcane UI.
http://mh-aerotools.de/airfoils/javaprop.htm
The tool works for any fluid, you have to configure the fluid density and viscosity for air. It can auto generate props based on some initial state, or if you have an existing prop you can measure the various parameters and feed that in.