Displaying 1 to 20 from 79 results

skatejs - SkateJS is a web component library designed to give you an augmentation of the web component specs focusing on a functional rendering pipeline, clean property / attribute semantics and a small footprint

At its core, Skate is about creating Custom Elements. Skate provides a series of mixin functions that enable you to control what your component can do.Calling withComponent() gives you a Custom Element class constructor, which you can then extend to define your own elements.

polymer-bundler - Moved to Polymer/tools monorepo

The Polymer/polymer-bundler repo has been migrated to packages/bundler folder of the Polymer/tools 🚝 monorepo. We are actively working on migrating open Issues and PRs to the new repo. New Issues and PRs should be filed at Polymer/tools.

diffhtml - diffHTML is a library that acts like a framework; helping you create web applications

A suite of JavaScript user interface tools built for the web. diffHTML is a library that assists with creating user interfaces using JavaScript. These interfaces can be: applications, games, data visualizations, or anything else that you may want to render in a web browser.

ReactiveElements - Allows to use React.js component as HTML element (web component)

Original children of a custom element is injected to component as this.props.children. In this case this.props.children is equal to "Hello world".

web-component-tester - Moved to Polymer/tools monorepo

The Polymer/web-component-tester repo has been migrated to packages/web-component-tester folder of the Polymer/tools 🚝 monorepo. We are actively working on migrating open Issues and PRs to the new repo. New Issues and PRs should be filed at Polymer/tools.

Polymer - Build modern apps using web components

Polymer is a lightweight library that helps you take full advantage of Web Components. With Web Components, you can create reusable custom elements that interoperate seamlessly with the browser’s built-in elements, or break your app up into right-sized components, making your code cleaner and less expensive to maintain.

polymer-cli - Moved to Polymer/tools monorepo

The Polymer/polymer-cli repo has been migrated to packages/cli folder of the Polymer/tools 🚝 monorepo. We are actively working on migrating open Issues and PRs to the new repo. New Issues and PRs should be filed at Polymer/tools.


Maple is a seamless module that allows you to organise your React project in terms of webcomponents — with HTML Imports, Shadow DOM, and Custom Elements — allowing you to implement any Flux architecture you choose, and then compile with Mapleify for production.πŸ’Ž Install all dependencies and start server using npm start.

polymer-redux - Polymer bindings for Redux.

Polymer bindings for Redux. Bind store state to properties and dispatch actions from within Polymer Elements. Polymer is a modern library for creating Web Components within an application. Redux is a state container for managing predictable data. Binding the two libraries together allows developers to create powerful and complex applications faster and simpler. This approach allows the components you build with Polymer to be more focused on functionality than the applications state.

html-as-custom-elements - HTML as Custom Elements

A demo is available, which shows implementation efforts for a number of fairly simple elements, and outlines the missing platform features each of them highlights. Even these simple elements have highlighted one major area of missing functionality in custom elements, which has been written up in the document "Gap Analysis: Accessibility". One of the axioms of the extensible web project is that high-level, declarative APIs should be able to be explained in terms of lower-level, imperative APIs. Not just lower-level algorithms, but APIs: the capabilities that we encapsulate inside a given HTML element should also be exposed directly to JavaScript authors. And those APIs should be factored into small, composable pieces, that build on each other to eventually produce the declarative edifice that is HTML. In this way, authors can reuse these platform capabilities without jumping through hoops (like instantiating a HTMLAnchorElement just to parse a URL) or rebuilding large parts of the platform for themselves (like creating their own scrolling logic just to get pull-to-refresh behavior).

bem-components - Set of components for sites development

bem-components is an open-source library that provides a set of ready-made visual components (blocks) for creating web interfaces. The library provides design themes. This version introduces the islands theme, which implements the new Yandex design. Features include supporting multiple themes at once, and creating new themes.

ajax-form - HTML forms on performance-enhancing drugs

HTML forms on performance-enhancing drugs. Note: Ajax-form is not tied to Polymer. In fact, it has no dependencies at all, but should work just fine with Polymer or any other custom elements library. If you prefer to use a simple custom elements polyfill, ajax-form is also your best choice.

scheduler-component - A Web Component wrapper for FullCalendar library that uses Polymer version 2

A Polymer 2.0 custom element for managing and scheduling events. A high level wrapper for the FullCalendar library that uses Polymer version 2.0 and ES6.The scheduler makes it easy to configure and customize the full calendar component in a more declarative way and without worring about the implementation details.