# All Packages

- Package Summary
  Package | Description
  --- | ---
  com.google.gwt.activity.shared | Classes used to implement app navigation.
  com.google.gwt.animation.client | Classes for Animation support.
  com.google.gwt.animation.client.testing |
  com.google.gwt.aria.client |
  com.google.gwt.canvas.client | Classes for HTML Canvas 2D support.
  com.google.gwt.canvas.dom.client | Classes for HTML Canvas 2D support.
  com.google.gwt.cell.client | Standard `Cell` subclasses used by the `cellview` widgets.
  com.google.gwt.codegen.server | Classes used by code generation, either on the server or from a GWT generator.
  com.google.gwt.core.client | Fundamental classes used in client-side GWT code.
  com.google.gwt.core.client.debug |
  com.google.gwt.core.client.prefetch | Classes allowing prefetching of resources.
  com.google.gwt.core.client.testing | Classes used for testing core GWT functionality.
  com.google.gwt.core.ext | Classes used to extend the GWT compiler.
  com.google.gwt.core.ext.debug |
  com.google.gwt.core.ext.linker | Classes for writing Linkers.
  com.google.gwt.core.ext.soyc | This package contains interfaces that provide access to "Story of Your Compile" information.
  com.google.gwt.core.ext.soyc.coderef |
  com.google.gwt.core.ext.typeinfo | Type-introspection support classes used by generators.
  com.google.gwt.core.linker | A package containing implementations of the GWT bootstrap linkers.
  com.google.gwt.core.server |
  com.google.gwt.core.server.jakarta | Jakarta-specific package for server-only classes.
  com.google.gwt.core.shared |
  com.google.gwt.debug.client | Provides low-level functionality to support the creation of testing and diagnostic frameworks.
  com.google.gwt.dom.builder.client | Classes used to build DOM elements.
  com.google.gwt.dom.builder.shared | Classes used to build DOM elements.
  com.google.gwt.dom.client | Classes for low-level DOM programming.
  com.google.gwt.editor.client | A framework for editing bean-like objects.
  com.google.gwt.editor.client.adapters | Adapters for the bean editor framework.
  com.google.gwt.editor.client.testing | Classes used for testing the bean editor support.
  com.google.gwt.editor.ui.client | User interface components for the bean editor framework.
  com.google.gwt.editor.ui.client.adapters | User interface adapters for the bean editor framework.
  com.google.gwt.event.dom.client | Types related to DOM events.
  com.google.gwt.event.logical.shared | Types related to logical events that do not have direct analogues to DOM events and which can be used in contexts other than web browsers.
  com.google.gwt.event.shared | Shared infrastructure underlying both browser and non-browser events.
  com.google.gwt.event.shared.testing | Classes used for testing the GWT event bus.
  com.google.gwt.geolocation.client | Support for the HTML5 Geolocation API.
  com.google.gwt.http.client | Provides the client-side classes and interfaces for making HTTP requests and processing the associated responses.
  com.google.gwt.i18n.client | Internationalization support for GWT applications.
  com.google.gwt.i18n.client.constants | Predefined internationalized constants for currency, date, time, and numbers.
  com.google.gwt.i18n.linker |
  com.google.gwt.i18n.rebind | This package contains i18n generators.
  com.google.gwt.i18n.rebind.format | Implementations for various MessageCatalogFormat implementations, which are used to generate files for translation or to read translated messages.
  com.google.gwt.i18n.rebind.keygen | Generators which compute the value of a key to use for looking up translated resources.
  com.google.gwt.i18n.server | This package contains server-side i18n classes and interfaces.
  com.google.gwt.i18n.shared | This package contains i18n classes and interfaces shared between client and server.
  com.google.gwt.json.client | Classes for parsing and creating JSON encoded values.
  com.google.gwt.jsonp.client | Classes for sending cross domain requests to an http server, potentially on a different domain, via JSONP.
  com.google.gwt.junit.client | Classes and modules used in building JUnit tests.
  com.google.gwt.junit.tools | Classes for interacting with JUnit for unit testing.
  com.google.gwt.layout.client | Classes for laying out container elements.
  com.google.gwt.logging.client | Log handlers and related classes for java.util.logging support in GWT.
  com.google.gwt.logging.server | Server classes for java.util.logging support in GWT.
  com.google.gwt.logging.server.jakarta | Jakarta-specific package for server-only classes.
  com.google.gwt.logging.shared | Shared classes for java.util.logging support in GWT.
  com.google.gwt.media.client | Widgets for HTML Audio and Video support.
  com.google.gwt.media.dom.client | DOM classes for HTML Audio and Video support.
  com.google.gwt.place.shared | A package for managing bookmarkable locations in an application.
  com.google.gwt.precompress.linker | A linker that precompresses the public artifacts that it sees.
  com.google.gwt.regexp.shared | A regular expression package based on the capabilities of Javascript's RegExp.
  com.google.gwt.resources.client | Classes for aggregating static resources into bundles.
  com.google.gwt.resources.converter |
  com.google.gwt.resources.ext | This package contains extension hooks for adding new resource types to ClientBundle.
  com.google.gwt.resources.gss |
  com.google.gwt.resources.gss.ast |
  com.google.gwt.safecss.shared | Shared classes for creating safe CSS style content.
  com.google.gwt.safehtml.client | Interfaces for creating safe HTML content using templates.
  com.google.gwt.safehtml.shared | Shared classes for creating safe HTML content.
  com.google.gwt.safehtml.shared.annotations |
  com.google.gwt.storage.client | Provides for key-value Storage services.
  com.google.gwt.text.client | Classes for parsing and rendering numbers, dates, and times.
  com.google.gwt.text.shared | Classes for parsing and rendering text and safe HTML.
  com.google.gwt.text.shared.testing | Classes used for testing text parsing and rendering.
  com.google.gwt.touch.client |
  com.google.gwt.typedarrays.client |
  com.google.gwt.typedarrays.server |
  com.google.gwt.typedarrays.shared |
  com.google.gwt.uibinder.attributeparsers | Classes that parse XML attribute values, turning them into valid Java expressions.
  com.google.gwt.uibinder.client | Classes used to generate user interfaces using declarative ui.xml files.
  com.google.gwt.uibinder.elementparsers | Classes that parse XML elements, using the context to generate widget initialization code.
  com.google.gwt.user.cellview.client | The "cellview" widget set.
  com.google.gwt.user.client | Fundamental user-interface classes used in client-side GWT code.
  com.google.gwt.user.client.rpc | Classes used in client-side implementation of remote procedure calls.
  com.google.gwt.user.client.ui | Widgets, Panels, and other user-interface classes.
  com.google.gwt.user.datepicker.client | The date picker widget and associated types.
  com.google.gwt.user.linker.rpc | Classes used to provide information about RPC for a GWT application.
  com.google.gwt.user.server | Utility classes for server-side code.
  com.google.gwt.user.server.jakarta | Jakarta-specific package for server-only classes.
  com.google.gwt.user.server.rpc | Classes used in server-side implementation of remote procedure calls.
  com.google.gwt.user.server.rpc.jakarta | Jakarta-specific package for server-only classes.
  com.google.gwt.user.tools | Classes used to create a GWT application skeleton.
  com.google.gwt.user.tools.util | Classes to process command-line arguments for GWT command-line tools.
  com.google.gwt.useragent.client |
  com.google.gwt.util | A package containing an annotation used to mark package-info.java classes.
  com.google.gwt.util.regexfilter | Classes used to implement filtering by a sequence of regular expressions preceded by + or - signs.
  com.google.gwt.util.tools | Utility classes for building GWT command-line applications.
  com.google.gwt.util.tools.shared | Utility classes shared between gwt-dev and gwt-servlet.
  com.google.gwt.view.client | Classes and interfaces used by the `cellview` widget set.
  com.google.gwt.xhr.client | Classes to support Javascript's XMLHttpRequest.
  com.google.gwt.xml.client | Basic classes used in XML DOM parsing and XML document generation.
  com.google.web.bindery.autobean.shared | The AutoBean framework provides automatically-generated implementations of bean-like interfaces and a low-level serialization mechanism for those interfaces.
  com.google.web.bindery.autobean.vm | Contains JVM-compatible implementations of the AutoBean framework.
  com.google.web.bindery.event.shared |
  com.google.web.bindery.event.shared.testing |
  com.google.web.bindery.requestfactory.apt |
  com.google.web.bindery.requestfactory.gwt.client | A package for managing client-server requests.
  com.google.web.bindery.requestfactory.gwt.client.testing | Classes used for testing the request factory service.
  com.google.web.bindery.requestfactory.gwt.ui.client | Classes used by the request factory to manage proxies, user logins, and authentication.
  com.google.web.bindery.requestfactory.server | Server-side classes for mediating between the client-side and the persistent datastore.
  com.google.web.bindery.requestfactory.server.jakarta | Jakarta-specific package for server-only classes.
  com.google.web.bindery.requestfactory.server.testing |
  com.google.web.bindery.requestfactory.shared | Shared classes used on both the client and the server side for transmitting data between the server and the client in JSON format.
  com.google.web.bindery.requestfactory.shared.jakarta | Jakarta-specific package for server-only classes.
  com.google.web.bindery.requestfactory.shared.messages | Contains classes that define the RequestFactory wire format.
  com.google.web.bindery.requestfactory.shared.testing |
  com.google.web.bindery.requestfactory.vm | Classes to use RequestFactory in a non-GWT (e.g., Android or desktop) JRE environment.
  com.google.web.bindery.requestfactory.vm.testing |