
Polymer
Library for building custom HTML elements as Web Components, with optional two-way data binding.
polymer-library.polymer-project.org/repository
Polymer is a library for building custom HTML elements as Web Components. An element is a class that extends the library’s base class, declares its properties in a static getter and returns a template from another. The browser then treats the element like a standard HTML element. The library also offers optional two-way data binding between an element’s model and its template.
The library runs in the browser and uses the native JavaScript module loader.
Worth knowing
The homepage says the library is in maintenance mode and recommends Lit for new development. The README names LitElement as a successor to the library’s base class.
Identity
Rendering and deploy
- Runs as
- In the browser3
- Install with
- npm i @polymer/polymer3
Releases
Adoption
Sources
- 2026-10-22: links
polymer-library.polymer-project.org/ - 2026-10-22: links, License, GitHub stars
api.github.com/repos/Polymer/polymer - 2026-10-22: Categories, Install with, Runs as, License model
raw.githubusercontent.com/Polymer/polymer/master/README.md - 2026-10-22: Maintainer
raw.githubusercontent.com/Polymer/polymer/master/LICENSE.txt - 2026-10-22: Current major version, First release
api.github.com/repos/Polymer/polymer/releases - 2026-10-22: Last release
api.github.com/repos/Polymer/polymer/releases/latest - 2026-10-22: Contributors
api.github.com/repos/Polymer/polymer/contributors - 2026-10-22: npm downloads a week
api.npmjs.org/downloads/point/last-week/@polymer/polymer - 2026-10-25: Sites using it (HTTP Archive)
cdn.httparchive.org/v1/technologies - 2026-10-25: Dependent repositories, Dependent packages
packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/%40polymer%2Fpolymer