JSPM

Found 664 results for custom-elements

be-decorated

be-decorated provides a base class that enables attaching ES6 proxies onto other 'Shadow DOM peer citizens' -- native DOM or custom elements in the same Shadow DOM realm, based on cross-cutting custom attributes.

  • v0.0.238
  • 16.60
  • Published

@tmorin/ceb-messaging-core

The package is part of the `<ceb/>` library. It provides an implementation of the main artifacts of an Event/Message architecture.

  • v7.1.0
  • 16.53
  • Published

@w0s/input-switch

Implement something like `<input type=checkbox switch>`

  • v5.2.1
  • 16.45
  • Published

@tigersway/news-ticker

News ticker or Marquee (Svelte/Web Component/Custom Element)

  • v1.0.2
  • 16.45
  • Published

@w0s/tab

Tabs UI component

  • v4.4.1
  • 16.36
  • Published

be-alit

Use the power of lit-html from HTML Markup.

  • v0.0.6
  • 16.11
  • Published

@pwrs/mixins

Custom Element Mixins

  • v0.2.1
  • 16.04
  • Published

snap-carousel.js

A lightweight vanilla JavaScript carousel library built with modern web technologies. Based on custom elements, scroll-snap, and scroll-padding.

  • v1.11.2
  • 16.00
  • Published

desktop-window

A lightweight Web Components-based custom element that replicates the look and feel of native desktop application windows — resizable, movable, and styled like a traditional OS window.

  • v0.4.7
  • 15.97
  • Published

pwet

Utility for building HTML custom elements

  • v2.0.1
  • 15.86
  • Published

@pb4/ng-fluentui

Wrapper library to use Fluent UI web components within Angular

  • v0.0.4
  • 15.70
  • Published

be-bound

be-bound is an attribute-based enhancement that provides limited 'two-way binding' support.

  • v0.0.37
  • 15.70
  • Published

@lume/live-code

A `<live-code>` element for editable code with live output.

  • v0.6.7
  • 15.46
  • Published

if-diff

Alternative to Polymer's dom-if that allows comparing two properties rather than just binding to a single boolean property

  • v0.0.123
  • 15.46
  • Published

be-loaded

be-loaded is a web component decorator that allows a web component to import resources configured via index.html

  • v0.0.93
  • 15.45
  • Published

wbc-ui

a front end cross-framework ui library based on web-components

  • v0.0.5
  • 15.33
  • Published

be-intl

Format numbers, dates automatically and semantically.

    • v0.0.48
    • 15.09
    • Published

    rava

    The Rava core library

    • v2.2.0
    • 15.09
    • Published

    polymerizr

    Polymer elements WYSIWYG editor

    • v0.5.6
    • 15.08
    • Published

    kelbas

    Super small JavaScript `template-string` -> DOM creating library.

    • v2.0.4
    • 14.90
    • Published

    @forter/core

    Core Shared Functionality of Forter Components

    • v2.0.5
    • 14.90
    • Published

    be-intersectional

    be-intersectional provides a base class for be-decorated behaviors / decorators that behave according to visibility. Used by be-lazy, be-oosoom for starters.

    • v0.0.77
    • 14.69
    • Published

    be-linked

    Connect (web) components together.

    • v0.0.111
    • 14.69
    • Published

    slithe

    Snaky web components that moults

    • v0.6.1
    • 14.61
    • Published

    m-html-utils

    A collection of custom HTML elements for modern web development

    • v1.3.1
    • 14.55
    • Published

    @atomico/scaffold

    markdown document-based file generation system

    • v2.9.5
    • 14.41
    • Published

    typed-custom-elements

    TypeScript types for building type-safe Web Components with proper type checking for custom elements.

    • v0.0.3
    • 14.17
    • Published

    @forter/icons

    icons from Forter Components

    • v1.9.1
    • 14.13
    • Published

    xtal-side-nav

    Side nav (drawer) web component.

    • v0.0.118
    • 14.12
    • Published

    @notml/core

    Not a HTML - is object-oriented modeling of HTML and CSS

    • v0.1.0-pre.15
    • 14.09
    • Published

    be-active

    Activate template content.

    • v0.0.53
    • 13.93
    • Published

    css-observe

    Fire a custom event whenever an element matching a specified selector is added.

    • v0.0.61
    • 13.93
    • Published

    lazy-mt

    Lazy load DOM in a flattened structure

    • v0.0.26
    • 13.93
    • Published

    dom-arrow

    [![Published on webcomponents.org](https://img.shields.io/badge/webcomponents.org-published-blue.svg)](https://www.webcomponents.org/element/dom-arrow) # dom-arrow

    • v0.0.12
    • 13.82
    • Published

    stream-orator

    Add streaming support to DOM elements

    • v0.0.25
    • 13.79
    • Published

    @magic-spells/focus-trap

    A customizable focus trap Web Component for managing keyboard focus within a container.

    • v1.0.7
    • 13.76
    • Published

    be-definitive

    be-definitive allows us to take some DOM that needs to repeat elsewhere on the page, and turn it into a web component.

    • v0.0.111
    • 13.76
    • Published

    @aegisjsproject/aegis-md

    A web component for securely rendering markdown using `@aegisjsproject/markdown` & `@aegisjsproject/component`

    • v0.0.4
    • 13.64
    • Published

    @tmorin/ceb-elements-core

    The package is part of the `<ceb/>` library. It provides the main builder used to define and register Custom Elements (v1).

    • v7.0.0
    • 13.61
    • Published

    @gracile/svg

    A thin, full-stack, web framework

    • v0.1.2
    • 13.42
    • Published

    tran-sister

    A web component that listens for events on a sibling, and, when fired, performs transforms on the host.

    • v0.0.11
    • 13.29
    • Published

    nanocomponent-adapters

    Adapters to make nanocomponent run natively inside frameworks

    • v3.0.0
    • 13.11
    • Published

    @tmorin/ceb-utilities

    The package is part of the `<ceb/>` library. It provides a set of utilities commonly used within the other library packages.

    • v7.0.0
    • 13.03
    • Published

    @tylertech/forge-extended

    A library of prebuilt components based on Tyler Forge™ patterns and recipes.

    • v1.1.0
    • 12.92
    • Published

    @titsoft/m-element

    custom-element class with (a)sync loading, slots, error handling and level-up

    • v0.8.0
    • 12.92
    • Published

    @forter/radio

    Radio Button and Group from Forter Components

    • v3.3.4
    • 12.81
    • Published

    infuse-loader

    Webpack loader for parsing and importing infuse.host templates.

    • v0.2.0
    • 12.72
    • Published

    @forter/mixins

    Custom Element Mixins for Forter Components

    • v3.2.8
    • 12.72
    • Published

    infuse.host

    Infuse your HTML with dynamic content.

    • v0.3.1
    • 12.72
    • Published

    @aegisjsproject/md-editor

    A custom Markdown editor component with preview as a form input element

    • v1.0.0
    • 12.72
    • Published

    cem-plugin-complex-types

    This custom elements manifest analyzer plugin adds support for resolving complex types in custom element properties.

      • v1.0.1-rc.1
      • 12.63
      • Published

      @forter/kpi

      kpi from Forter Components

      • v1.10.5
      • 12.56
      • Published

      @scarlet-mesh/mcp-rhds

      RHDS MCP Server - All-in-One Model Context Protocol server for Red Hat Design System components with manifest discovery, HTML validation, and developer tooling

        • v1.0.0
        • 12.56
        • Published

        @forter/hotkey

        hotkey from Forter Components

        • v1.4.4
        • 12.40
        • Published

        ventrilo-bootstrap

        Custom Element, Shadow DOM, and Custom Event test execution environment using [Ventrilo](https://github.com/TravisMullen/ventrilo) for Puppeteer, Mocha, Chai, and Rollup.

        • v1.0.4
        • 12.33
        • Published

        refill-ui

        Modern, customizable UI components with Web Components support

          • v1.1.111
          • 12.30
          • Published

          @blockquote/to-markdown

          > [Individual NPM package from the following PR](https://github.com/open-wc/custom-elements-manifest/pull/221)

          • v0.1.0
          • 12.12
          • Published

          @systembug/wsx-core

          Core WSX Framework - Web Components with JSX syntax

            • v0.0.5
            • 12.08
            • Published

            mandelbrot-set

            Web components and a web worker for painting Julia and Mandelbrot sets on a web page.

            • v2.2.2
            • 12.05
            • Published

            be-ferried

            Ferry a replica Light Children DOM into the underworld of Shadow DOM.

            • v0.0.49
            • 11.70
            • Published

            @neu-ui/web-components

            A Neumorphic web component library built with @microsoft/fast-element and Vite using javascript

            • v0.1.10
            • 11.70
            • Published

            be-importing

            Import Static, Declarative HTML Web Components with Streaming HTML.

            • v0.0.95
            • 11.60
            • Published

            @tmorin/ceb-elements-builders

            The package is part of the `<ceb/>` library. It provides a set of builders used to enhance the definition of Custom Elements (v1).

            • v7.0.2
            • 11.60
            • Published

            @titsoft/text-m

            custom-element for inline Text-level semantics

            • v0.6.2
            • 11.58
            • Published

            beautiful-backgrounds

            A collection of customizable web components for creating dynamic, animated backgrounds, featuring a variety of effects including a star field and a digital rain.

            • v0.0.7
            • 11.34
            • Published

            be-persistent

            be-persistent is a behavior/decorator that provides persistence storage to native DOM and custom elements.

            • v0.0.31
            • 11.34
            • Published

            @gracile/client

            A thin, full-stack, web framework

            • v0.4.2
            • 11.30
            • Published

            be-lazy

            Instantiate template when viewable.

            • v0.0.32
            • 11.17
            • Published

            tailwindcss-elements

            A set of accessible custom elements that pairs beautifully with Tailwind CSS.

            • v0.4.0
            • 11.17
            • Published

            ventrilo

            Support for testing Custom Element, Shadow DOM, and Custom Events using Puppeteer.

            • v1.0.6
            • 11.16
            • Published

            figma-plugin-bypass

            Web Component extending IFrame to bypass X-Frame-Options: deny/sameorigin

            • v1.0.0
            • 11.10
            • Published

            treekoditor

            _Do not use this library it is currently in early development, there are not tests._

              • v1.1.2
              • 11.07
              • Published

              gem-panel

              A custom element <gem-panel>, let you easily create layout similar to Adobe After Effects.

              • v1.1.0
              • 11.07
              • Published

              be-watching

              Base class for mutation based decorators / behaviors.

              • v0.0.21
              • 11.06
              • Published

              @tmorin/ceb-messaging-builder-inversion

              The package is part of the `<ceb/>` library. It provides a builder to resolve and inject a bus from a container and then subscribe to event.

              • v7.1.0
              • 11.01
              • Published

              soo.js

              custom-elements with renderer

              • v1.1.8
              • 11.01
              • Published

              be-vigilant

              Add mutation observer to element, and broadcast mutations.

              • v0.0.27
              • 10.84
              • Published

              be-detail-oriented

              Make the fieldset and possibly other built-in elements expandable, similar to the detail element.

              • v0.0.17
              • 10.78
              • Published

              @shgysk8zer0/aegis

              A fast, secure, modern, light-weight, and simple JS library for creating web components and more!

              • v0.0.8
              • 10.57
              • Published

              layout-it

              custom elements for building layouts

              • v0.4.2
              • 10.56
              • Published

              @tmorin/ceb-messaging-simple

              The package is part of the `<ceb/>` library. It provides an implementation of the messaging model leveraging on a vanilla TypeScript/JavaScript environment.

              • v7.1.0
              • 10.55
              • Published

              be-selectable

              Adds class 'selected' to anchor element when the current route matches the href.

              • v0.0.7
              • 10.55
              • Published

              @hot-page/hotfx-split-flap

              A custom HTML element that animates a string like split-flap board from a train station.

                • v0.0.1
                • 10.47
                • Published

                @forter/input

                Inputs from Forter Components

                • v3.14.29
                • 10.47
                • Published

                wc-router

                A dynamic router for SPA's using Web Component's custom elements

                • v0.2.4
                • 10.47
                • Published

                bondo

                a nano framework for web components

                • v3.0.0
                • 10.47
                • Published

                web-vitals-wc

                Webcomponent to show web vitals for your site

                • v0.0.9
                • 10.42
                • Published

                audio-tool

                A native audio custom web component

                • v1.0.5
                • 10.39
                • Published

                gracile

                A thin, full-stack, web framework. Powered by Vite and Lit SSR.

                • v1.1.0-pre3
                • 10.39
                • Published

                @forter/link

                link from Forter Components

                • v3.7.1
                • 10.36
                • Published

                jero

                **jero** is a lightweight JavaScript library that allows you to easily create custom HTML elements (web components) with built-in state management, event handling, and intersection observer support. This library is perfect for building reusable and intera

                  • v1.0.26
                  • 10.36
                  • Published

                  @root-axis/design-system

                  Yep! Just another Design System out there in the wild, wild web 🤠

                  • v0.0.17
                  • 10.24
                  • Published

                  @forter/chip

                  chip from Forter Components

                  • v1.5.1
                  • 10.24
                  • Published

                  be-clonable

                  Adds a button to any element that allows the element to be cloned.

                  • v0.0.26
                  • 10.24
                  • Published

                  create-gracile

                  A thin, full-stack, web framework

                  • v0.4.2
                  • 10.15
                  • Published

                  @gracile/cli

                  A thin, full-stack, web framework

                  • v0.1.1
                  • 10.03
                  • Published

                  tiden

                  Build dynamic web applications using streams, nano-frontends, and modern native web technology

                  • v0.7.2
                  • 10.03
                  • Published

                  @tmorin/ceb-templating-parser

                  The package is part of the `<ceb/>` library. It provides the implementation of an HTML Sax like parser.

                  • v7.0.0
                  • 10.01
                  • Published

                  grid-element

                  Responsive grid custom element using Polymer and Flexbox

                  • v0.4.4
                  • 10.01
                  • Published

                  be-delible

                  Make a DOM element delible

                  • v0.0.18
                  • 9.94
                  • Published

                  mega-material

                  Material Lit Elements

                  • v1.0.0-alpha.3
                  • 9.89
                  • Published

                  be-preemptive

                  Load dependent resources eagerly, but not too eagerly.

                  • v0.0.22
                  • 9.89
                  • Published

                  plus-minus

                  Expandable/collapsible button

                  • v0.0.12
                  • 9.89
                  • Published

                  angular-elements-router

                  A libary to enable the usage of the router module within Angular projects defining custom elements

                  • v0.0.7
                  • 9.80
                  • Published

                  vanjs-reactive-element

                  A reactive custom element base class for VanJS with any reactivity system

                  • v0.5.0
                  • 9.80
                  • Published

                  @shadnext/core

                  Beautifully designed components built with StencilJS and TailwindCSS, inspired by shadcn/ui

                  • v0.0.26
                  • 9.80
                  • Published

                  be-literate

                  Enhance the input element so it can declaratively read contents from a local file (or files).

                  • v0.0.12
                  • 9.68
                  • Published

                  proxy-decor

                  Companion to xtal-decor. Acts as a thin client to the proxy.

                  • v0.0.10
                  • 9.51
                  • Published

                  @tmorin/ceb-templating-literal

                  The package is part of the `<ceb/>` library. It provides the implementation of a templating solution which leverages on the vanilla string literals.

                  • v7.0.0
                  • 9.43
                  • Published

                  wc-helpers

                  helpers for web components

                  • v2.0.1
                  • 9.43
                  • Published

                  wuse

                  Wuse (Web Using Shadow Elements) is a Web Components library that encapsulates the usage of the Custom Elements Registry and the Shadow DOM features of ES6.

                  • v1.0.0
                  • 9.26
                  • Published

                  x-frame-bypass-mpnt

                  Web Component extending IFrame to bypass X-Frame-Options: deny/sameorigin

                  • v1.0.3
                  • 9.23
                  • Published

                  ref-to

                  ref-to is a web component that dynamically generates another web component, that it stays connect with.

                  • v0.0.8
                  • 9.23
                  • Published

                  scroll-scene-element

                  A tiny custom element for all your scrollytelling needs.

                  • v0.1.1
                  • 9.11
                  • Published

                  @lun-web/react

                  Compatible @lun-web/components layer for versions before React19

                  • v0.0.1-alpha.7
                  • 9.11
                  • Published

                  @forter/drawer

                  drawer from Forter Components

                  • v1.7.7
                  • 9.02
                  • Published

                  vicejs

                  Virtual DOM for Custom Elements

                  • v0.7.1
                  • 8.84
                  • Published

                  atomico1

                  Atomico is a small library for the creation of interfaces based on web-components, only using functions and hooks.

                  • v0.24.5
                  • 8.81
                  • Published

                  grid-container

                  CSS Grid Layout + Web Components

                  • v0.1.0
                  • 8.79
                  • Published

                  tempora-ui

                  TemporaUI is a developer-first, lightweight UI component library built with native Web Components.

                    • v1.0.2
                    • 8.79
                    • Published

                    @codingcat2202/walter_white_cli

                    This is a project, where i try to create an template, where you can create easy and (very) fast custom HTML elements

                      • v1.2.1
                      • 8.66
                      • Published

                      may-it-be

                      Tools that help use a family of web component decorators starting wth be-

                      • v0.0.181
                      • 8.66
                      • Published

                      gimme-google-photos

                      Web Component extending IFrame to bypass X-Frame-Options: deny/sameorigin

                      • v1.0.3
                      • 8.59
                      • Published

                      u-uibyme

                      a front end cross-framework ui library based on web-components

                        • v1.3.7
                        • 8.41
                        • Published

                        @simularge/card

                        A Quasar-styled card component

                          • v1.0.3
                          • 8.41
                          • Published

                          be-scoped

                          Create an EventTarget associated with the adorned element that can hold scoped state.

                          • v0.0.46
                          • 8.32
                          • Published

                          @forter/styles

                          Styles for Forter Components

                          • v4.19.2
                          • 8.32
                          • Published

                          claude-ui-test-lib-1

                          A reusable UI component library built with Lit web components

                            • v0.1.2
                            • 8.32
                            • Published

                            @forter/chips

                            chips from Forter Components

                            • v1.3.9
                            • 8.30
                            • Published

                            event-banner

                            A customizable web component for displaying event banners on your website

                            • v1.0.5
                            • 8.30
                            • Published

                            @lun-web/components

                            A full-featured web components library based on Vue3

                            • v0.0.1-alpha.7
                            • 8.30
                            • Published

                            @gracile/engine

                            A thin, full-stack, web framework

                            • v0.8.2
                            • 8.28
                            • Published

                            be-searching

                            Made a DOM element searchable.

                            • v0.0.15
                            • 8.18
                            • Published

                            test-analyzer-ignore

                            Custom Elements Manifest is a file format that describes custom elements. This format will allow tooling and IDEs to give rich information about the custom elements in a given project. You can find the repository for the specification of the schema [here]

                            • v0.0.7
                            • 8.18
                            • Published

                            @netsi1964/slide-selector

                            An intuitive slide selector web component for modern apps. Offers smooth navigation, icon support, and flexible configuration for a seamless user experience.

                            • v1.0.19
                            • 8.11
                            • Published

                            iconix-icons

                            A set of open-source and free icons provided as a Web Component.

                            • v1.0.2
                            • 8.11
                            • Published

                            be-typed

                            Allow the user to customize input element during run time.

                            • v0.0.18
                            • 8.11
                            • Published

                            be-adopted

                            <a href="https://nodei.co/npm/be-adopted/"><img src="https://nodei.co/npm/be-adopted.png"></a>

                            • v0.0.11
                            • 8.11
                            • Published

                            @magic-spells/dialog-panel

                            A lightweight, customizable Dialog Panel web component for creating accessible and responsive modal dialogs.

                            • v0.2.3
                            • 7.94
                            • Published

                            @wsxjs/wsx-core

                            Core WSX Framework - Web Components with JSX syntax

                              • v0.0.5
                              • 7.94
                              • Published

                              be-entrusting

                              Derive initial state from server streamed semantic HTML, then entrust its value to some other system of record.

                              • v0.0.3
                              • 7.94
                              • Published

                              @forter/tag

                              Tag from Forter Components

                              • v4.3.3
                              • 7.77
                              • Published

                              @forter/layout

                              Inputs from Forter Components

                              • v6.3.3
                              • 7.77
                              • Published

                              zoll

                              A lightweight custom-element-like hook for use with existing frameworks

                              • v0.1.1
                              • 7.77
                              • Published

                              context-protocol

                              A fully-typed implementation of the context-protocol, with support for subscriptions.

                              • v0.0.4
                              • 7.75
                              • Published

                              be-composed

                              Fire an event with different characteristics from the original event.

                              • v0.0.8
                              • 7.75
                              • Published

                              gw-components

                              Framework-agnostic web components for inputs and tabs

                                • v1.1.6
                                • 7.74
                                • Published

                                mici

                                Lightweight web components using the mini.css styles.

                                • v0.0.1
                                • 7.74
                                • Published

                                bacom

                                Basic library for writing web components.

                                • v3.1.0
                                • 7.74
                                • Published

                                cem-plugin-docsify

                                A custom-elements-manifest plugin that generates a docsify site for your element

                                • v0.3.1
                                • 7.74
                                • Published

                                @forter/logo

                                Logo from Forter Components

                                • v4.0.55
                                • 7.64
                                • Published

                                vue-element

                                register a custom element with Vue.js.

                                • v1.0.1
                                • 7.64
                                • Published

                                @tmorin/ceb-messaging-inversion

                                The package is part of the `<ceb/>` library. It provides an integration of Inversion with Messaging to discover handlers and listeners.

                                • v7.1.0
                                • 7.64
                                • Published

                                be-having

                                Apply element decorators / behaviors from a distance.

                                • v0.0.15
                                • 7.58
                                • Published

                                wrapped-web-components

                                A library that simplifies web component creation with plain HTML, JS, and CSS

                                • v0.2.2
                                • 7.57
                                • Published

                                @forter/tabs

                                tabs from Forter Components

                                • v2.6.6
                                • 7.57
                                • Published

                                be-gingerly

                                [![Playwright Tests](https://github.com/bahrus/be-gingerly/actions/workflows/CI.yml/badge.svg)](https://github.com/bahrus/be-gingerly/actions/workflows/CI.yml) [![NPM version](https://badge.fury.io/js/be-gingerly.png)](http://badge.fury.io/js/be-gingerly

                                  • v0.0.5
                                  • 7.42
                                  • Published

                                  custom-clock

                                  Simple clock component built with SVG & CSS Animations

                                  • v2.0.0
                                  • 7.17
                                  • Published

                                  infuse-cli

                                  Parse HTML templates and generate ES Modules to be used with infuse.host.

                                  • v0.1.1
                                  • 7.17
                                  • Published

                                  technicise-star-rating

                                  &lt;technicise-star-rating&gt; provides a tiny and flexible star rating component that uses SVG to render rating, so no images required.

                                  • v1.0.4
                                  • 7.17
                                  • Published

                                  @forter/rate

                                  rate from Forter Components

                                  • v1.4.1
                                  • 7.15
                                  • Published

                                  pass-up

                                  Glue DOM and Custom Elements together.

                                  • v0.0.30
                                  • 7.15
                                  • Published

                                  @forter/avatar

                                  Avatar from Forter Components

                                  • v4.1.0
                                  • 7.15
                                  • Published

                                  @gracile/server

                                  A thin, full-stack, web framework

                                  • v0.6.4
                                  • 7.05
                                  • Published

                                  be-channeling

                                  be-channeling is a web component / decorator / behavior / custom attribute. It responds to internal events of the component it adorns.

                                  • v0.0.31
                                  • 7.05
                                  • Published

                                  @cwaffles/frenzy-ui

                                  Vanilla web components for things I and maybe you need.

                                  • v0.1.4
                                  • 7.05
                                  • Published

                                  @forter/filter

                                  filter from Forter Components

                                  • v1.8.3
                                  • 7.04
                                  • Published

                                  placer-toolkit

                                  The go‐to web component library for the web! 🛠️

                                  • v0.5.1
                                  • 7.04
                                  • Published

                                  storage-form

                                  Custom element to use <form> as storages such as localStorage, chrome.storage.

                                  • v2.2.0
                                  • 7.04
                                  • Published