NoException takes functional approach to exception handling. It allows throwing checked exceptions in functional interfaces and converts all exceptions to Optional return to simplify fallback code.
NoException is a superset of functionality found in other similar libraries (listed on NoException site). Arguably, NoException also has a cleaner API.