Files
awesome-awesomeness/html/polymer.md2.html
2025-07-18 23:13:11 +02:00

321 lines
14 KiB
HTML
Raw Permalink Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<h1 id="awesome-polymer-awesome">Awesome Polymer <a
href="https://github.com/sindresorhus/awesome"><img
src="https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg"
alt="Awesome" /></a></h1>
<p><a href="https://www.polymer-project.org"><img src="https://www.polymer-project.org/images/logos/p-logo.png" align="left" height="64" width="92"></a>
&gt; A collection of awesome Polymer resources</p>
<h2 id="general-resources">General resources</h2>
<ul>
<li><a href="https://www.polymer-project.org">Official Site</a></li>
<li><a href="https://blog.polymer-project.org/">Blog</a></li>
<li><a href="https://plus.google.com/+PolymerProject/">Google+
Profile</a></li>
<li><a href="https://github.com/polymer">Github</a></li>
<li><a href="https://github.com/polymer/project">Project</a> All things
related to the Polymer project - Roadmap, Code of Conduct, How to
Contribute, and more.</li>
</ul>
<h2 id="polymer-communities">Polymer Communities</h2>
<ul>
<li><a
href="http://stackoverflow.com/questions/tagged/polymer">StackOverflow</a></li>
<li><a
href="https://groups.google.com/forum/#!forum/polymer-dev">GoogleGroup</a></li>
<li><a href="https://twitter.com/polymer">Twitter</a></li>
<li><a
href="https://plus.google.com/u/1/communities/115626364525706131031">Google+
Community</a></li>
<li><a href="http://polymer-slack.herokuapp.com/">Slack channel</a></li>
</ul>
<h2 id="tutorialsguides">Tutorials/Guides</h2>
<ul>
<li><a
href="https://codelabs.developers.google.com/polymer-summit">Official
Codelabs</a></li>
<li><a href="https://www.polymer-project.org/2.0/docs/tools/tests">Test
your elements</a></li>
<li><a
href="https://medium.com/google-developer-experts/polymer-testing-tips-f217ba94a64">Testing
Tips</a></li>
<li><a
href="https://medium.com/@granze/polymer-unit-testing-d6a69910dc31">Unit
Testing</a></li>
<li><a
href="https://www.polymer-project.org/2.0/start/toolbox/deploy">Deploy
with Firebase</a></li>
<li><a
href="https://www.polymer-project.org/1.0/docs/migration.html">Migration
guide</a></li>
<li><a
href="https://elements.polymer-project.org/guides/using-elements">Using
elements</a></li>
<li><a
href="https://elements.polymer-project.org/guides/flex-layout">Flexbox
layout with iron-flex-layout</a></li>
<li><a
href="https://elements.polymer-project.org/guides/using-neon-animations">Using
Neon Animations</a></li>
<li><a
href="https://scotch.io/tutorials/build-a-real-time-polymer-to-do-app">Build
a real-time to-do app</a></li>
<li><a
href="http://blog.charto.net/typescript/Taming-Polymer-with-SystemJS-and-TypeScript-part-1/">Taming
Polymer with SystemJS and TypeScript</a> Part 1</li>
<li><a
href="https://medium.com/@jecelynyeen/polymer-3-0-preview-building-a-mini-card-game-ce8948265fd6">Polymer
3.0 PreviewBuilding a mini card game</a></li>
</ul>
<h2 id="articles">Articles</h2>
<ul>
<li><a
href="https://www.polymer-project.org/1.0/articles/routing.html">Encapsulated
Routing with Elements</a></li>
<li><a
href="https://www.polymer-project.org/1.0/articles/es6.html">Building
web components using ES6 classes</a></li>
<li><a
href="http://www.revillweb.com/tutorials/web-components-with-es2015-es6/">Write
web components with ES2015 (ES6)</a></li>
<li><a
href="http://codingwithgerwin.blogspot.it/2015/07/live-reload-for-polymer-chrome-apps.html">Live-reload
for Polymer Chrome Apps</a></li>
<li><a
href="http://paulusschoutsen.nl/blog/2015/07/using-polymer-with-flux-and-a-global-app-state/">Using
Polymer with Flux and a global app state</a></li>
<li><a href="https://aerotwist.com/blog/guitar-tuner/">Guitar Tuner with
Web audio API</a></li>
<li><a
href="https://aerotwist.com/blog/polymer-for-the-performance-obsessed/">Polymer
for the Performance-obsessed</a></li>
<li><a
href="https://www.polymer-project.org/1.0/articles/shadydom.html">What
is shady DOM</a></li>
<li><a
href="http://jcrowther.io/2015/05/26/using-polymer-webcomponents-with-angular-js/">Using
Polymer webcomponents with Angular JS</a></li>
<li><a
href="https://www.bithound.io/blog/post/upgrading-to-polymer-10">Upgrading
to 1.0</a> bitHound Blog</li>
<li><a
href="http://addyosmani.github.io/webcomponent-samples/polymer/modules/">Dynamically
Loading Elements &amp; ES6 Modules</a></li>
<li><a
href="https://developers.google.com/web/showcase/case-study/net-a-porter">NET-A-PORTER
case study</a></li>
<li><a
href="https://medium.com/collaborne-engineering/polymer-loves-redux-f89a863394d9#.7f4z92ppy">Polymer
loves Redux</a></li>
<li><a
href="https://medium.com/dev-channel/how-to-use-polymer-with-webpack-b41812d78b15">How
to use Polymer with Webpack</a></li>
</ul>
<h2 id="videos">Videos</h2>
<ul>
<li><a
href="https://www.youtube.com/playlist?list=PLOU2XLYxmsII5c3Mgw6fNYCzaWrsM3sMN">Polycasts</a></li>
<li><a
href="https://www.youtube.com/watch?v=TDpiyrcOO30&amp;list=PLNYkxOF6rcIDP0PqVaJxqNWwIgvoEPzJi">Summit
2017</a></li>
<li><a
href="https://www.youtube.com/watch?v=0iM0DZjYGqg&amp;list=PLNYkxOF6rcICc687SxHQRuo9TVNOJelSZ">Summit
2016</a></li>
<li><a
href="https://www.youtube.com/playlist?list=PLNYkxOF6rcICdISJclfQhj2S8QZGjXV8J">Summit
2015</a></li>
<li><a href="https://www.youtube.com/watch?v=d9tNO3n0RlM">The Web
Platform Podcast 46: Polymer 1.0</a></li>
<li><a href="https://www.youtube.com/watch?v=cuoZenpQveQ">Google I/O
2017 - Future, Faster: Unlock the Power of Web Components with
Polymer</a></li>
<li><a href="https://www.youtube.com/watch?v=fD2As5RmM8Q">Google I/O
2015 - Polymer and modern web APIs: In production at Google
scale</a></li>
<li><a href="https://youtu.be/7WgEuNZCCHk">Componentize your app with
Polymer Elements</a></li>
<li><a
href="https://www.youtube.com/playlist?list=PLPaj_o9gjMYll0sSb47TrzQCjIo5iqQZm">Learn
Polymer 1.0</a> by Stretch Projects</li>
<li><a
href="https://www.youtube.com/playlist?list=PLLnpHn493BHGhoGAb2PRKzv4Zw3QoatK-">Level
up Tutorials</a></li>
</ul>
<h2 id="boilerplates">Boilerplates</h2>
<ul>
<li><a
href="https://github.com/webcomponents/polymer-boilerplate">Polymer
boilerplate</a></li>
<li><a
href="https://developers.google.com/web/tools/polymer-starter-kit/">Starter
kit</a> Build tools &amp; boilerplate for creating production-quality
web apps.</li>
<li><a href="https://github.com/polymerlabs/seed-element">Seed
element</a></li>
<li><a href="https://github.com/akveo/polymer-admin">Polymer Admin</a>
Responsive admin dashboard created using Polymer 1.0 and Polymer Starter
Kit</li>
<li><a
href="https://github.com/aruntk/kickstart-meteor-polymer">Meteor-Polymer
Starter Kit</a> Kickstart a Meteor - Polymer project with MWC
packages</li>
<li><a
href="https://github.com/aruntk/kickstart-meteor-polymer-with-auth">Meteor-Polymer
Starter Kit Including Auth</a></li>
</ul>
<h2 id="generators">Generators</h2>
<ul>
<li><a href="https://github.com/yeoman/generator-polymer">Generator
Polymer</a> Yeoman generator for Polymer projects, based on the official
<a
href="https://developers.google.com/web/tools/polymer-starter-kit/">Starter
kit</a>.</li>
<li><a href="https://www.npmjs.com/package/generator-element">Generator
element</a> Yeoman generator to create Custom Elements using Polymer,
X-Tag or VanillaJS.</li>
</ul>
<h2 id="official-elements">Official Elements</h2>
<ul>
<li><a
href="https://www.webcomponents.org/collection/Polymer/elements">Elements
Catalog</a></li>
<li><a
href="https://www.webcomponents.org/collection/PolymerElements/iron-elements">Iron</a>
Iron elements are a set of visual and non-visual utility elements.</li>
<li><a
href="https://www.webcomponents.org/collection/PolymerElements/paper-elements">Paper</a>
Paper elements are a set of visual elements that implement Googles
Material Design.</li>
<li><a
href="https://www.webcomponents.org/collection/GoogleWebComponents/google-web-components">Google
web components</a></li>
<li><a
href="https://www.webcomponents.org/collection/PolymerElements/gold-elements">Gold</a>
The gold elements are built for e-commerce use-cases like checkout
flows.</li>
<li><a
href="https://www.webcomponents.org/collection/PolymerElements/platinum-elements">Platinum</a>
Elements to turn your web page into a true webapp, with push, offline,
and more.</li>
<li><a
href="https://www.webcomponents.org/collection/PolymerElements/molecules">Molecules</a>
Elements that wrap other javascript libraries.</li>
<li><a
href="https://www.webcomponents.org/collection/PolymerElements/app-elements">App</a>
Elements that enable building full web apps out of modular custom
elements.</li>
<li><a
href="https://www.webcomponents.org/collection/PolymerElements/data-elements">Data</a>
A collection of data/storage related elements.</li>
<li><a
href="https://www.webcomponents.org/collection/PolymerElements/layout-elements">Layout</a>
A collection of layout related elements.</li>
<li><a
href="https://elements.polymer-project.org/browse?package=neon-elements">[Obsolete]
Neon</a> Neon elements implement special effects.</li>
</ul>
<h2 id="directories">Directories</h2>
<ul>
<li><a href="http://builtwithpolymer.org/">Built with Polymer</a></li>
<li><a href="https://webcomponents.org/">Webcomponents.org</a></li>
<li><a href="http://component.kitchen/">Components Kitchen</a></li>
<li><a href="http://open-elements.org">open-elements</a> Open for all
elements working with polymer ^1.1</li>
</ul>
<h2 id="tools">Tools</h2>
<ul>
<li><a href="https://www.polymer-project.org/2.0/toolbox/">App
Toolbox</a> App Toolbox.</li>
<li><a href="https://github.com/polymerlabs/polyserve">Polyserve</a> A
simple web server for using bower components locally.</li>
<li><a href="https://github.com/PolymerLabs/polybuild">Polybuild</a> An
all-in-one build tool for Polymer apps.</li>
<li><a href="https://github.com/PolymerLabs/polyup">Polyup</a> A helpful
assistant for migrating from Polymer v0.5 to 1.0.</li>
<li><a href="https://github.com/PolymerLabs/polylint">Polylint</a>
Detect errors in your code.</li>
<li><a href="http://polygit.org/">Polygit</a> The Magic Server serves
files directly from github (via <code>cdn.rawgit.com</code>) in a manner
that is compatible with HTML Imports natural deduplication feature.</li>
<li><a href="https://github.com/PolymerLabs/polydev">Polydev</a> DevTool
extension.</li>
<li><a
href="https://chrome.google.com/webstore/detail/polymer-ready/aaifiopbmiecbpladpjaoemohhfjcbdk">Polymer
Ready</a> Show an icon in the address bar when it detects some Polymer
and Custom components.</li>
<li><a href="https://github.com/Polymer/vulcanize">Vulcanize</a> Build
tool for HTMLimports and web components.</li>
<li><a href="https://github.com/PolymerLabs/crisper">Crisper</a> Split
inline scripts from an HTML file for CSP compliance.</li>
<li><a href="https://atom.io/packages/polymer-snippets">Snippets for
Atom editor</a></li>
<li><a
href="https://packagecontrol.io/packages/Polymer%20%26%20Web%20Component%20Snippets">Snippets
for Sublime Text editor</a></li>
<li><a
href="https://github.com/meteorwebcomponents/synthesis">Synthesis</a>
Use Polymer as the view Layer of Meteor.js</li>
<li><a
href="https://github.com/meteorwebcomponents/layout">MWC-Layout</a>
Control rendering of polymer components.</li>
<li><a href="https://github.com/aruntk/wc-loader">WC-Loader</a>.
Webcomponents webpack loader</li>
<li><a
href="https://github.com/webpack-contrib/polymer-webpack-loader">Polymer
Webpack Loader</a>. Polymer webpack loader.</li>
<li><a href="https://github.com/download/polymer-cdn">Polymer CDN</a>.
Unofficial CDN for polymer components.</li>
<li><a href="https://github.com/Polymer/lit-html">lit-html</a> HTML
templates, via JavaScript template literals.</li>
</ul>
<h2 id="testing">Testing</h2>
<ul>
<li><a href="https://github.com/Polymer/web-component-tester">Web
components tester</a> Makes testing your web components a breeze!</li>
<li><a
href="https://github.com/thedeeno/web-component-tester-istanbul">Web
components tester istambul</a> Istanbul coverage plugin for
web-component-tester.</li>
<li><a
href="https://github.com/PolymerElements/test-fixture">test-fixture</a>
Element that can simplify the exercise of consistently resetting a test
suites DOM.</li>
<li><a
href="https://github.com/PolymerElements/iron-test-helpers">iron-test-helpers</a>
Utility classes to make testing easier.</li>
</ul>
<h2 id="behaviors">Behaviors</h2>
<ul>
<li><a
href="https://github.com/aruntk/polymer-apollo">Polymer-Apollo</a>
Polymer Apollo GraphQL Integration.</li>
<li><a href="https://github.com/meteorwebcomponents/mixin">MWC-Mixin</a>
Reactive meteor data source for polymer elements</li>
<li><a
href="https://github.com/meteorwebcomponents/router">MWC-Router</a> Two
way bind polymer with Meteor Flowrouter.</li>
<li><a href="https://github.com/tur-nr/polymer-redux">Polymer-Redux</a>
Polymer bindings for Redux.</li>
</ul>
<h2 id="themingstyling">Theming/Styling</h2>
<ul>
<li><a href="https://polymerthemes.com/">Polymer Themes</a> Free Polymer
themes and templates</li>
<li><a href="https://www.materialpalette.com/">Material Palette</a>
Palette generator based on Material Design</li>
<li><a href="https://poly-style.appspot.com/demo/">Polystyle</a> Wrap
existing stylesheets with Polymers style module system.</li>
</ul>
<h2 id="notable-projects">Notable projects</h2>
<p><a href="https://github.com/abdonrd/PolymerProjects">Polymer
Projects</a> A list of websites and apps built with Polymer</p>
<h2 id="other-awesome-resources">Other awesome resources</h2>
<p><strong>If you want more awesome resources, check the <a
href="https://github.com/sindresorhus/awesome">awesome</a>
list!</strong></p>
<hr />
<h3 id="license">License</h3>
<p><a href="http://creativecommons.org/publicdomain/zero/1.0/"><img
src="http://i.creativecommons.org/p/zero/1.0/88x31.png"
alt="CC0" /></a></p>
<p><a href="https://github.com/Granze/awesome-polymer">polymer.md
Github</a></p>