The first tool that comes to mind is digiKam. Here are some features mentioned on their site (link):
- import pictures
- organize your collection
- view items
- edit and enhance
- create (slideshows, calendar, print, ...)
- share your creations (using
social web services, email, your own web allery, ...)
The ony possible issue is that it's part of KDE environment, so it may bring a lot of kde dependencies.
Another good tool is Darktable (link). It's description from their site:
darktable is an open source photography workflow application and RAW
developer. A virtual lighttable and darkroom for photographers. It
manages your digital negatives in a database, lets you view them
through a zoomable lighttable and enables you to develop raw images
and enhance them.