JSPM

Found 477 results for custom-element

cropperjs

JavaScript image cropper.

  • v2.0.1
  • 74.87
  • Published

vanilla-colorful

A tiny framework agnostic color picker element for modern web apps

  • v0.7.2
  • 70.44
  • Published

@cropper/element

An abstract class for constructing Cropper elements.

  • v2.0.1
  • 57.90
  • Published

vue-web-component-wrapper

A Vue 3 plugin that provides a web component wrapper with styles, seamlessly integrating with Vuex, Vue Router, Vue I18n, and supporting Tailwind CSS and Sass styles.

  • v1.7.7
  • 47.46
  • Published

svelecte

Flexible autocomplete/select component written in Svelte. Massively inspired by Selectize.js. Also usable as custom element (CE)

  • v5.3.0
  • 47.06
  • Published

wc-context

Context for HTML custom elements / web components

  • v1.0.0
  • 42.86
  • Published

nuxt-custom-elements

Publish your Components as a vue-custom-element standalone build.

  • v1.9.2
  • 41.41
  • Published

@jsxtools/aui

A baseline UI as Mixins, Custom Elements, React Components, etc.

    • v0.0.12
    • 40.72
    • Published

    share-menu

    A complete and simple to use share menu.

    • v5.1.0
    • 40.56
    • Published

    unicode-emoji-picker

    Customizable emoji picker web component, based on the Unicode Emoji specification

    • v1.5.0
    • 34.41
    • Published

    ace-custom-element

    Custom element wrapper for the ace editor (https://ace.c9.io/)

    • v1.6.5
    • 33.30
    • Published

    file-viewer

    This is a custom element ([web component](https://developer.mozilla.org/en-US/docs/Web/Web_Components) - can be used every where regardless the framework) built with [Svelte](https://svelte.dev/) to view files. [Demo](https://avipunes.github.io/file-viewe

    • v1.2.0
    • 32.76
    • Published

    side-drawer

    A simple side drawer element with no dependencies and small as possible

    • v4.2.0
    • 32.10
    • Published

    be-hive

    Specify that ShadowDOM should inherit be-hiviors from the parent Shadow DOM

    • v0.0.263
    • 31.64
    • Published

    @pie-ui/ebsr

    A [pie][pie] ebsr component.

    • v1.2.62
    • 31.03
    • Published

    be-enhanced

    be-enhanced provides a base class that enables casting spells, or enhancing server-rendered DOM elements based on cross-cutting custom attributes

    • v0.0.183
    • 30.06
    • Published

    media-shader

    A web component for applying WebGL shader effects to images and videos

    • v1.1.3
    • 30.04
    • Published

    @botandrose/input-tag

    A declarative, zero-dependency, framework-agnostic custom element for tag input with autocomplete

    • v0.4.1
    • 29.64
    • Published

    lazy-modal

    A popover web component that starts loading related assets when you hover or focus its trigger button(s)

    • v1.0.5
    • 29.57
    • Published

    lume

    Build next-level interactive web applications.

    • v0.3.0-alpha.46
    • 29.45
    • Published

    dictate-button

    Dictate Button (Web Component)

    • v1.1.1
    • 29.05
    • Published

    @pie-ui/passage

    Element for rendering passage content

    • v1.4.8
    • 28.96
    • Published

    be-switched

    be-switched is a template behavior that lazy loads content when conditions are met.

    • v0.0.130
    • 27.98
    • Published

    @visa-ge/ng-igv

    ng-igv genome browser as a web component - framework agnostic

      • v0.1.0
      • 27.20
      • Published

      node-group

      Zero-runtime vanilla JavaScript library providing transparent DOM grouping via DocumentPersistentFragment - live parent semantics without wrappers, shadow roots or DOM patching.

      • v0.1.4
      • 26.89
      • Published

      vanilla-hamburger

      A tiny framework agnostic hamburger button element for modern web apps

      • v0.2.3
      • 26.55
      • Published

      @alphardex/spine-viewer

      A custom HTML element for displaying Spine animations using PIXI.js

      • v1.0.4
      • 26.52
      • Published

      hy-drawer

      A drawer component for the modern web.

      • v1.0.0-uvw.0
      • 25.76
      • Published

      graphviz-webcomponent

      WebComponents for rendering a Graphviz graph and for editing its source script with syntax highlighting.

      • v2.0.0
      • 25.71
      • Published

      @lazycatcloud/lzc-file-pickers

      懒猫文件选择器 - 一个用于快速实现网盘文件选择和保存功能的Vue组件

        • v2.0.8
        • 24.65
        • Published

        plastic-image

        iron-image extension supporting srcset and lazy loading

        • v3.0.2
        • 23.78
        • Published

        native-json-editor

        Native JSON text editor with indentation and syntax highlighting on the fly.

        • v0.3.0
        • 23.77
        • Published

        avs-go

        AVS Go

        • v0.11.71527
        • 23.49
        • Published

        xtal-frappe-chart

        Web component wrapper around the Frappé chart library

        • v0.0.109
        • 22.84
        • Published

        hy-push-state

        Turn static web sites into dynamic web apps

        • v1.0.0-uvw.0
        • 22.84
        • Published

        form-subscribe

        A custom element to listen to events that aren't in the hierarchy of bubbling.

        • v0.3.1
        • 22.24
        • Published

        watermark-web-component

        Universal watermark web component for Vue, React, and vanilla HTML

        • v1.0.7
        • 21.83
        • Published

        elm-mapbox

        A custom element designed for use with elm-mapbox

        • v4.1.0
        • 21.16
        • Published

        connection-line

        Connection line element for the DOM

        • v1.1.6
        • 20.50
        • Published

        be-a-beacon

        [![Playwright Tests](https://github.com/bahrus/be-a-beacon/actions/workflows/CI.yml/badge.svg?branch=baseline)](https://github.com/bahrus/be-a-beacon/actions/workflows/CI.yml) [![NPM version](https://badge.fury.io/js/be-a-beacon.png)](http://badge.fury.i

        • v0.0.73
        • 20.01
        • Published

        xtal-tree

        Provide flat, virtual snapshot of a tree

        • v0.0.173
        • 19.78
        • Published

        truncate-element

        With this package, you can make any changes you want on the text. Don't worry about the framework. It is a custom element and is compatible with all JavaScript frameworks.

        • v2.4.1
        • 19.67
        • Published

        aggregator-fn

        Evaluate expressions in inline script tag.

        • v0.0.40
        • 19.66
        • Published

        mobius-package

        A custom element package built with Vite

          • v2.0.4
          • 19.60
          • Published

          @alphardex/live2d-viewer

          A custom HTML element for displaying Live2D animations using PIXI.js

          • v1.0.0
          • 19.03
          • Published

          @progressivewebcomponents/pwa-install

          A tiny vanilla (zero-dependency) non-visual native browser web component (plug-n-play custom HTML element and extensible class) that helps implement custom patterns for promoting progressive web apps (PWA) installation

          • v0.2.2
          • 18.05
          • Published

          mv-svelecte

          Flexible autocomplete/select component written in Svelte. Massively inspired by Selectize.js. Also usable as custom element (CE)

          • v3.16.1
          • 17.98
          • Published

          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
          • 17.09
          • Published

          wc-menu-button

          A simple, animating menu button built as a Web Component

          • v6.0.0
          • 16.82
          • Published

          xtal-side-nav

          Side nav (drawer) web component.

          • v0.0.118
          • 16.67
          • Published

          meteor-shower-webcomponent

          Beautiful meteor shower animation as a Web Component. Perfect for backgrounds in landing pages, portfolios, and interactive websites.

          • v1.1.3
          • 16.37
          • Published

          be-observant

          Glue DOM and custom elements together mostly declaratively.

          • v0.0.180
          • 16.19
          • Published

          sonix-player

          A modern, customizable audio player web component with support for thumbnails, speed control, and volume management

          • v1.6.4
          • 16.06
          • Published

          icon-svg

          Memoized fetch SVG icons from many popular icon sets with editor autocomplete and a Web Component ready to use

          • v3.0.6
          • 15.91
          • Published

          be-alit

          Use the power of lit-html from HTML Markup.

          • v0.0.6
          • 15.78
          • Published

          wc-wysiwyg-editor

          WYWSIWYG HTML5 Editor written in ts and designed by web-componennt, support all JS frameworks and browsers

          • v1.0.4
          • 15.53
          • 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.48
          • Published

          ak-map-web-component

          Angular Map Web component for Field Data - Dimensions pre

            • v1.10.17
            • 15.36
            • Published

            resize-panel

            A web component for resizable panels with custom events and theming.

            • v1.0.0
            • 15.36
            • Published

            html-diagram

            <a href="https://dragunovartem99.github.io/html-diagram" target="_blank"><img alt="Static Badge" src="https://img.shields.io/badge/Watch_Live_Demo-red"></a> <img alt="NPM Downloads" src="https://img.shields.io/npm/d18m/html-diagram?color=blue"> <img alt="

            • v0.5.8
            • 15.29
            • Published

            stippled-image

            Custom element to show the stippled version of image

            • v0.1.0
            • 15.21
            • Published

            infinite-carousel-wc

            A small, infinite carousel Web Component built with modern CSS and just a little Javascript

            • v0.5.4
            • 14.98
            • 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
            • 14.89
            • 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

            @c3r38r170/c3tools

            Collection of personal sets of functions to speed up web development.

            • v1.3.1
            • 13.68
            • Published

            blow-dry

            Turn some (server) expanded HTML into the smallest, optimized HTML representation so it can be rapidly cloned (via web components, for example) on the client

            • v0.0.11
            • 13.68
            • Published

            nanocomponent-adapters

            Adapters to make nanocomponent run natively inside frameworks

            • v3.0.0
            • 13.34
            • Published

            imported-template

            Declarative way for client-side includes boosted with HTML Imports features, like full control over loaded `<script>`s and `<link>`s, caching, de-duping, etc.

            • v1.5.0
            • 13.32
            • Published

            @passkey-fas/element

            FaS Element - Web component cung cấp UI tiếng Việt đẹp cho xác thực passkey, dễ dàng tích hợp vào website

            • v1.2.4
            • 13.25
            • Published

            stream-orator

            Add streaming support to DOM elements

            • v0.0.25
            • 13.21
            • Published

            css-observe

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

            • v0.0.61
            • 13.12
            • Published

            be-value-added

            The output element provides an example of a built-in element that "outputs" its value. It's a bit of a strange feature, given that it displays the exact value passed in, but the "value-add" proposition the output element provides may be bit esoteric (a11

              • v0.0.51
              • 12.88
              • Published

              @vanillawc/wc-datepicker

              A web component that wraps a text input element and adds date-picker functionality to it.

              • v0.0.6
              • 12.88
              • Published

              @mahozad/theme-switch

              Animated toggle button to switch between light/dark/system theme.

              • v1.5.2
              • 12.70
              • Published

              plus-minus

              Expandable/collapsible button

              • v0.0.12
              • 12.68
              • 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
              • 12.62
              • Published

              be-propagating

              e-propagating creates a subscribable EventTarget, which watches for changes to a provided list of properties of the element it adorns, and the event target emits events with the same name every time the property value changes

              • v0.0.58
              • 12.45
              • Published

              hydra-element

              A custom element for wrapping the hydra-synth engine

              • v0.5.1
              • 12.43
              • Published

              grid-element

              Responsive grid custom element using Polymer and Flexbox

              • v0.4.4
              • 12.36
              • Published

              @limeline/svelecte

              Flexible autocomplete/select component written in Svelte. Massively inspired by Selectize.js. Also usable as custom element (CE)

              • v0.1.0
              • 12.19
              • Published

              be-bound

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

              • v0.0.37
              • 12.17
              • Published

              be-delible

              Make a DOM element delible

              • v0.0.18
              • 12.00
              • 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
              • 11.84
              • Published

              code-syntax

              Code syntax highlight Web Component

              • v4.0.0
              • 11.84
              • 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.79
              • Published

              wikidata-elements

              Web Component to access data from Wikidata

              • v0.1.0
              • 11.79
              • Published

              native-select-dropdown

              A select-dropdown to replace the vanilla select element and its options.

              • v0.2.8
              • 11.71
              • Published

              be-persistent

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

              • v0.0.31
              • 11.67
              • Published

              quicksnap

              QuickSnap is a lightweight, optimized Web Component for seamlessly integrating webcam access into JavaScript applications. It provides an efficient way to capture snapshots with a minimal yet powerful feature set, ensuring a smooth user experience.

              • v1.2.0
              • 11.53
              • Published

              code-edit

              Lightweight code editor Web Component with syntax highlighting

              • v4.1.0
              • 11.49
              • Published

              rwt-file-tabs

              Switch between active views using a file-tab interface, a standards-based DOM Component

              • v1.0.22
              • 11.35
              • Published

              rss-ticker

              RSS/Atom Feed Ticker As Custom HTML Element

              • v1.1.1
              • 11.21
              • Published

              @htmx/htmx-toasts

              A simple toast notification system for htmx

              • v1.0.2
              • 11.16
              • Published

              db-diagram-element

              Framework-agnostic custom element for interactive DBML database diagrams

              • v1.1.0
              • 11.13
              • Published

              js-player

              A lightweight custom js video player web component built with pure JavaScript. It can be used in any application that supports JavaScript, including frameworks like Angular, React, Vue, and others.

                • v1.0.6
                • 11.11
                • Published

                be-exportable

                Make exports from inside a script tag accessible from the DOM.

                • v0.0.130
                • 11.11
                • Published

                be-detail-oriented

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

                • v0.0.17
                • 11.09
                • Published

                @vanillawc/wc-menu-wrapper

                A web component that wraps HTML elements and forms a drop-down menu out of them.

                • v0.0.5
                • 11.05
                • Published

                typed-custom-elements

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

                • v0.0.3
                • 10.86
                • Published

                be-importing

                Import Static, Declarative HTML Web Components with Streaming HTML.

                • v0.0.95
                • 10.84
                • Published

                count-down-web-component

                A progressively enhanced `<count-down>` custom element that counts down to a specified date.

                • v1.2.0
                • 10.80
                • Published

                ios-calculator-for-web

                This is a calculator for the web following the design of the iOS-Calculator.

                • v1.2.14
                • 10.80
                • Published

                @parametric-svg/element

                Parametric 2D graphics. As a custom element (aka Web Component).

                • v1.3.4
                • 10.52
                • Published

                audio-element

                Custom element wrapper for any audio stream

                • v1.0.3
                • 10.50
                • 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.50
                • Published

                @winm2m/pretty-textarea

                A WebComponent textarea implementation with custom properties and styles.

                  • v1.0.5
                  • 10.49
                  • Published

                  @gauel/svg-shape

                  A custom web component for a shape with configurable properties.

                    • v1.0.0
                    • 10.49
                    • 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
                    • 10.49
                    • Published

                    @vanillawc/wc-carousel-lite

                    A web component that wraps HTML elements and forms a horizontal carousel slider out of them.

                    • v0.0.7
                    • 10.48
                    • Published

                    be-lazy

                    Instantiate template when viewable.

                    • v0.0.32
                    • 10.46
                    • Published

                    be-linked

                    Connect (web) components together.

                    • v0.0.111
                    • 10.46
                    • Published

                    ib-id

                    1-dimensional repeater web component

                    • v0.0.82
                    • 10.41
                    • Published

                    @salvadorsru/searchable-select

                    A custom web component that transforms a standard <select> element into a searchable dropdown. It allows users to filter and search through options in real-time for improved usability. Easily custo…

                    • v1.1.1
                    • 10.12
                    • Published

                    @leofavre/agar

                    Command-line tools for developing web components.

                    • v1.6.3
                    • 10.12
                    • Published

                    tts-element

                    HTML custom element to convert text to speech using the Web Speech API.

                    • v0.0.3-beta
                    • 10.11
                    • Published

                    lazy-load-image-lit

                    A lightweight, framework-agnostic lazy loading image web component built with Lit

                    • v1.1.5
                    • 10.09
                    • Published

                    custom-piano-keys

                    A web component for creating custom HTML elements that depict piano keys

                    • v0.0.15
                    • 10.09
                    • Published

                    activity-grid

                    A customizable activity grid component similar to GitHub's contribution graph

                    • v1.1.1
                    • 10.09
                    • Published

                    be-literate

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

                    • v0.0.12
                    • 10.09
                    • Published

                    rwt-orthographic-earth

                    An orthographic projection of Earth, a standards-based DOM Component

                    • v1.0.38
                    • 9.76
                    • Published

                    webcomp-ts

                    Base class for web components has basic boilerplate code to simplify custom element implementation

                    • v0.2.2
                    • 9.74
                    • Published

                    be-preemptive

                    Load dependent resources eagerly, but not too eagerly.

                    • v0.0.22
                    • 9.72
                    • Published

                    be-typed

                    Allow the user to customize input element during run time.

                    • v0.0.18
                    • 9.70
                    • Published

                    be-composed

                    Fire an event with different characteristics from the original event.

                    • v0.0.8
                    • 9.69
                    • Published

                    color-selector-component

                    Web Component para seleccionar colores con estilos personalizados y formAssociated

                      • v1.0.0
                      • 9.67
                      • Published

                      tiltlr-blog

                      A lightweight JavaScript library to embed Medium blog posts on any website

                      • v1.1.1
                      • 9.67
                      • Published

                      high-select

                      custom select element with custom search records and using html in option with custom style.

                      • v0.2.0
                      • 9.62
                      • Published

                      be-active

                      Activate template content.

                      • v0.0.53
                      • 9.62
                      • Published

                      jelly-switch

                      A customizable simple and jellified switch web component

                      • v0.2.3
                      • 9.32
                      • Published

                      be-reformable

                      be-reformable is a web component that progressively enhances the built-in form element

                      • v0.0.77
                      • 9.32
                      • Published

                      be-oosoom

                      Notify element/behaviors when to be engaged.

                      • v0.0.11
                      • 9.25
                      • Published

                      be-formidable

                      Add additional validations on form element beyond those that can be specified on an individual field level.

                      • v0.0.18
                      • 9.25
                      • Published

                      rwt-corner-pocket

                      Corner-pocket popup menu, a standards-based DOM Component

                      • v1.0.22
                      • 9.22
                      • 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
                      • 9.15
                      • Published

                      improved-print

                      Turn mid-content hyperlinks into a listed footnote!

                      • v2.0.0
                      • 9.15
                      • 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
                      • 8.87
                      • Published

                      @bgoodman/slide-drawer

                      Custom element containing a hidden sidebar wich reveals itself by sliding in from off the page.

                      • v1.0.0
                      • 8.87
                      • Published

                      impera-js

                      Tiny, Proxy based App State Managment for custom-elements

                      • v0.7.8
                      • 8.85
                      • Published

                      tran-sister

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

                      • v0.0.11
                      • 8.84
                      • Published

                      be-fetching

                      fetch data from a url.

                      • v0.0.23
                      • 8.84
                      • Published

                      super-impose

                      Web Component that super imposes one child over another to the same scroll position

                      • v4.0.0
                      • 8.80
                      • Published

                      may-it-be

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

                      • v0.0.181
                      • 8.80
                      • Published

                      context-protocol

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

                      • v0.0.4
                      • 8.70
                      • Published

                      pass-message

                      Web component that allows for invoking an arrow function or method of the host. or other "upSearched" components.

                      • v0.0.5
                      • 8.70
                      • Published

                      audio-tool

                      A native audio custom web component

                      • v1.0.5
                      • 8.70
                      • Published

                      be-scoped

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

                      • v0.0.46
                      • 8.67
                      • Published

                      be-transactional

                      Use appHistory as a trade blotter, providing a kind of global state unifier across components.

                      • v0.0.22
                      • 8.39
                      • Published

                      be-entrusting

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

                      • v0.0.3
                      • 8.39
                      • Published

                      be-invoking

                      Invoke method on upstream peer element or the host.

                      • v0.0.5
                      • 8.37
                      • Published

                      holy-grail-layout

                      Provides an extended "Holy Grail" layout as a web component.

                      • v2.1.1
                      • 8.37
                      • Published

                      @potch/range-num

                      A simple web component that combines a range input and a number input

                        • v1.1.1
                        • 8.36
                        • Published

                        be-searching

                        Made a DOM element searchable.

                        • v0.0.15
                        • 8.36
                        • Published

                        sv-hello-world

                        A simple Hello World web component built with Svelte that can be used in any framework

                        • v1.0.1
                        • 8.34
                        • Published

                        yudodo-card

                        Custom Element for reusable product cards with quantity controls and add-to-cart event support.

                        • v1.0.3
                        • 8.34
                        • Published

                        define-element

                        Template, defining custom elements

                        • v0.0.0
                        • 8.31
                        • Published

                        frame-seq

                        Flipbook style playback of image sequences. Custom HTML element.

                        • v0.2.1-a
                        • 8.11
                        • Published

                        audio-context-elements

                        Declarative Custom Element Wrapper Library for the WebAudio API

                        • v0.4.0
                        • 8.07
                        • Published

                        be-observing

                        Glue DOM and custom elements together mostly declaratively.

                        • v0.0.2
                        • 7.84
                        • Published

                        be-selectable

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

                        • v0.0.7
                        • 7.84
                        • Published

                        @vanillawc/wc-arrow

                        A web component for creating custom arrow HTML elements.

                        • v0.0.7
                        • 7.84
                        • Published

                        be-having

                        Apply element decorators / behaviors from a distance.

                        • v0.0.15
                        • 7.82
                        • Published

                        dm-input-lib

                        You can use this package with the `<custom-input> </custom-input>` HTML tag.

                          • v1.0.8
                          • 7.82
                          • Published

                          rwt-dockable-panels

                          Expand, collapse, dock and float accordion-style, standards-based DOM component

                          • v1.0.33
                          • 7.81
                          • Published