The Polymer library is in maintenance mode. For new development, we recommend Lit.

You're viewing an older version of the Polymer library documentation. Please see Polymer 3.0 for the latest.

Polymer App Toolbox is a collection of components, tools and templates for building modern web apps with Polymer. App Toolbox features:

  • Component-based architecture using Polymer and web components.
  • Responsive design using the app layout components.
  • Modular routing using the <app-route> elements.
  • Localization with <app-localize-behavior>.
  • Turnkey support for local storage with app storage elements.
  • Offline caching as a progressive enhancement, using service workers.
  • Build tooling to support serving your app multiple ways: unbundled for delivery over HTTP/2 with server push, and bundled for delivery over HTTP/1.

You can use any one of these components separately, or use them together to build a full-featured Progressive web app. Most importantly, each component is additive. For a simple app you may only need app-layout. As it gets more complicated, you can add routing, offline caching, and a high-performance server as required.

Hybrid compatible. The Toolbox elements and behaviors are available as hybrid versions, which can be used with both Polymer 1 and Polymer 2. Use the 2.0 branch of the elements when working with 2.0 Release.

To get started, see the section on Application templates.

Application templates