iPhoto - Best Alternative: Picasa – All-in-one Photo Software.
The best iPhoto Software equivalent for Windows Operating System is Picasa. It’s the free photo software developed by Google that helps you organize, edit, and share your photos, like iPhoto for Mac does. It has both Mac and Windows version. You can try to see if it’s a good iPhoto for Windows alternative.