Net4j Utilities contain various smaller frameworks that ease the development of environment agnostic applications.

All Packages Net4j Utilities Net4j Utilities UI 
Package Description
org.eclipse.net4j.util
Utility classes.
org.eclipse.net4j.util.cache
A generic caching and memory monitoring framework.
org.eclipse.net4j.util.collection
Additional collection-like interfaces and classes.
org.eclipse.net4j.util.concurrent
Utility interfaces and classes commonly useful in concurrent programming.
org.eclipse.net4j.util.confirmation
A framework for providing confirmation from users.
org.eclipse.net4j.util.container
A framework of notifying collections and wiring containers.
org.eclipse.net4j.util.container.delegate
Hybrid interfaces of notifying containers and the Java Collection Framework.
org.eclipse.net4j.util.event
A framework for sending of and listening to events.
org.eclipse.net4j.util.factory
A framework for factory based instance creation.
org.eclipse.net4j.util.fsm
A framework for finite state machines.
org.eclipse.net4j.util.io
Interfaces and classes for I/O.
org.eclipse.net4j.util.lifecycle
A framework for components with a simple lifecycle.
org.eclipse.net4j.util.om
Interfaces and classes for platform-independent operations and maintenance (O&M).
org.eclipse.net4j.util.om.job  
org.eclipse.net4j.util.om.log
Interfaces and classes for platform-independent logging.
org.eclipse.net4j.util.om.monitor
Interfaces and classes for platform-independent progress monitoring.
org.eclipse.net4j.util.om.pref
Interfaces and classes for platform-independent preference management.
org.eclipse.net4j.util.om.trace
Interfaces and classes for platform-independent tracing.
org.eclipse.net4j.util.options
A framework for option containers that fire change events.
org.eclipse.net4j.util.properties
A framework to describe and access properties of POJOs and to support Eclipse property testers and IPropertySources in a uniform way.
org.eclipse.net4j.util.ref
A framework for memory-sensitive keyed references and value maps.
org.eclipse.net4j.util.registry
Interfaces and classes for general purpose registries.
org.eclipse.net4j.util.security
Interfaces and classes for security, negotiation, authentication, authorization and cryptography.
org.eclipse.net4j.util.security.operations  
org.eclipse.net4j.util.transaction
A framework for transactional operations.
org.eclipse.net4j.util.ui
Reusable UI components.
org.eclipse.net4j.util.ui.actions
Reusable actions and action delegates.
org.eclipse.net4j.util.ui.confirmation
Confirmation dialogs.
org.eclipse.net4j.util.ui.container
An element wizard framework for managed containers.
org.eclipse.net4j.util.ui.dnd
Helpers for drag and drop support.
org.eclipse.net4j.util.ui.handlers
Reusable command handlers.
org.eclipse.net4j.util.ui.prefs
Helpers for O&M based preference pages.
org.eclipse.net4j.util.ui.proposals
Copied from org.eclipse.ui.texteditor.
org.eclipse.net4j.util.ui.security
Credentials dialogs.
org.eclipse.net4j.util.ui.views
Helpers for Eclipse view parts.
org.eclipse.net4j.util.ui.widgets
A library with reusable widgets.