Projects in Awesome Lists by bahrus
A curated list of projects in awesome lists by bahrus .
https://github.com/bahrus/xtal-fetch
Vanilla-ish web component wrapper around the fetch method.
Last synced: 15 Apr 2025
https://github.com/bahrus/trans-render
trans-render provides an alternative way of instantiating a template.
Last synced: 15 Apr 2025
https://github.com/bahrus/xtal-tree
Provide helper functions / elements for tree displays
Last synced: 15 Apr 2025
https://github.com/bahrus/be-importing
Import Static, Declarative HTML Web Components with Streaming HTML
Last synced: 15 Apr 2025
https://github.com/bahrus/obj-ml
obj-ml is a web component that enables a declarative, HTML-based markup language to instantiate, and update, a JavaScript object.
custom-element custom-elements customelement customelements web-component web-components webcomponent webcomponents
Last synced: 31 Dec 2024
https://github.com/bahrus/xtal-siema
Web component wrapper around the lightweight Siema carousel library
Last synced: 15 Apr 2025
https://github.com/bahrus/json-in-html
VSCode extension that supports JSON inside script tags and HTML attributes.
Last synced: 03 Apr 2025
https://github.com/bahrus/xtal-chart-istic
Polymer based web component wrapper around the chartist library
Last synced: 21 Feb 2025
https://github.com/bahrus/deframe
Define a custom element with an iframe reference
Last synced: 15 Apr 2025
https://github.com/bahrus/pdpu
Declaratively pass properties between DOM elements
Last synced: 15 Apr 2025
https://github.com/bahrus/streaming-element
Jake Archibald's Hack for Fast Streaming of HTML content
Last synced: 21 Feb 2025
https://github.com/bahrus/billboard-charts
Web component interface to billboard.js - a charting library forked from c3, which uses d3
Last synced: 15 Apr 2025
https://github.com/bahrus/xtal-vlist
Virtual List Library for Web Components
Last synced: 12 Apr 2025
https://github.com/bahrus/be-definitive
Define a web component declaratively.
custom-element custom-elements declarative-custom-element web-component web-components
Last synced: 15 Apr 2025
https://github.com/bahrus/litter-g
Use lit-html inside an html element
customelement customelements lit-html webcomponent webcomponents
Last synced: 06 Apr 2025
https://github.com/bahrus/carbon-copy
Copy an HTML template into a DOM node.
custom-element custom-elements customelement referenced-template shadow-dom template-instantiation webcomponent webcomponents
Last synced: 15 Apr 2025
https://github.com/bahrus/be-enhanced
Provides a base class that enables "casting spells" on DOM elements by enhancing server-rendered DOM elements based on cross-cutting custom attributes. Can also perform "non-verbal" spells programmatically during template instantiation (for example).
Last synced: 15 Apr 2025
https://github.com/bahrus/co-depends
A suite of web components based on code-pen entries.
Last synced: 21 Feb 2025
https://github.com/bahrus/xtal-element
Opinionated Web Component Helpers
custom-elements duality-paradox web-component web-components webcomponent webcomponents webcomponents-framework
Last synced: 08 Feb 2025
https://github.com/bahrus/xtal-editor
JSON Editor Web Component
customel customelement json jsoneditor webcomponent webcomponents
Last synced: 15 Apr 2025
https://github.com/bahrus/be-detail-oriented
Make the fieldset and possibly other built-in elements expandable, similar to the details element.
Last synced: 26 Feb 2025
https://github.com/bahrus/be-adoptive
be-adoptive allows Shadow DOM to inherit styles from the parent element.
custom-element custom-elements shadow-dom stylesheets web-component web-components
Last synced: 21 Feb 2025
https://github.com/bahrus/xtal-props
View / Edit an object, debug web components
Last synced: 21 Feb 2025
https://github.com/bahrus/xtal-sip
Dynamically "water" a custom element tag with the necessary dependencies to sprout the tag from an inert seedling to a thing of beauty.
alice-in-wonderland customelement customelements webcomponent webcomponents
Last synced: 05 Apr 2025
https://github.com/bahrus/nomodule
Make ES6 module scripts more convenient.
currentscript custom-element custom-elements custom-elements-ts custom-elements-v1 ish web-component web-components webcomponent webcomponents
Last synced: 21 Feb 2025
https://github.com/bahrus/xtal-json-editor
Vanilla-ish web component wrapper around the JSONEditor library
Last synced: 15 Apr 2025
https://github.com/bahrus/wc-info
UI for VSCode's custom-elements.json file
Last synced: 15 Apr 2025
https://github.com/bahrus/be-decorated
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.
Last synced: 15 Apr 2025
https://github.com/bahrus/xtal-in
Emit events with unique, typed names from common input elements
Last synced: 21 Feb 2025
https://github.com/bahrus/xtal-shell
Assist with automated regression testing of web pages containing shadow DOM and iFrames
Last synced: 15 Apr 2025
https://github.com/bahrus/slot-bot
Copy (some of) the light children of a web component into the Shadow DOM.
custom-elements customelement customelements shadow-dom shadowdom webcomponent webcomponents
Last synced: 22 Mar 2025
https://github.com/bahrus/scratch-box
Web component wrapper around custom animated checkbox (from codepen)
Last synced: 01 Apr 2025
https://github.com/bahrus/if-diff
Alternative to Polymer's dom-if that progressively compares two properties rather than just binding to a single boolean property
Last synced: 21 Feb 2025
https://github.com/bahrus/be-hive
be-hive allows us to manage and coordinate the family, or HTML frimework of be-enhanced element behiviors / decorators.
behaviors custom-elements web-components
Last synced: 09 Mar 2025
https://github.com/bahrus/xtal-salt
Web Component wrapper around the XSLT processor
Last synced: 21 Feb 2025
https://github.com/bahrus/tson
An extension of JSON that supports functions, and references to static objects and functions present in the runtime environment
Last synced: 21 Feb 2025
https://github.com/bahrus/xtal-ball
Web Component wrapper around autoComplete.js
Last synced: 21 Feb 2025
https://github.com/bahrus/sleds
A better JSON, that supports streaming, lazy evaluations, declarative syntax
Last synced: 21 Feb 2025
https://github.com/bahrus/css-observe
Fire a custom event whenever an element matching a specified selector is added.
Last synced: 05 May 2025
https://github.com/bahrus/purr-sist
Web component wrapper around persistence services
Last synced: 21 Feb 2025
https://github.com/bahrus/xtal-pika-day
Vanilla web component wrapper around pikaday date picker
Last synced: 21 Feb 2025
https://github.com/bahrus/xtal-decorator
Add properties / methods to other DOM (custom) elements
Last synced: 21 Feb 2025
https://github.com/bahrus/time-ticker
Web Component that fires event periodically
Last synced: 21 Feb 2025
https://github.com/bahrus/xtal-frappe-chart
Web component wrapper around the Frappé chart library
Last synced: 12 Apr 2025
https://github.com/bahrus/xtal-method
Custom Element that can apply functional renderers like lit-html to the vicinity of the markup.
Last synced: 21 Feb 2025
https://github.com/bahrus/json-merge
Vanilla web components designed to merge JSON objects into other objects
Last synced: 21 Feb 2025
https://github.com/bahrus/ob-session
Make storing objects in SessionStorage easier and faster.
sessionstorage web-component web-components
Last synced: 21 Feb 2025
https://github.com/bahrus/be-switched
be-switched is a template behavior that lazy loads content when conditions are met.
behavior conditional-rendering custom-element custom-elements web-component web-components
Last synced: 15 Apr 2025
https://github.com/bahrus/xtal-decor
Enables attaching ES6 proxies onto other DOM elements.
custom-elements es6-proxy web-component web-components webcomponents
Last synced: 21 Feb 2025
https://github.com/bahrus/in-the-node
Embed node inside your browser with RunKit
Last synced: 21 Feb 2025
https://github.com/bahrus/for-instance
Pave the way for the Swaggering of Web Components
Last synced: 21 Feb 2025
https://github.com/bahrus/xtal-pattern
Create single file html Polymer web components without HTML Import
Last synced: 21 Feb 2025
https://github.com/bahrus/stream-orator
Make any DOM element Stream writable
Last synced: 21 Feb 2025
https://github.com/bahrus/xtal-in-hash
Allows location.hash to serve as an input channel for web components
Last synced: 21 Feb 2025
https://github.com/bahrus/be-transactional
Use the Navigation API as a "trade blotter", providing a kind of global state unifier across components.
Last synced: 15 Mar 2025
https://github.com/bahrus/be-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
Last synced: 21 Mar 2025
https://github.com/bahrus/slot-kin
Allow your web component to provide its own default light children.
Last synced: 21 Feb 2025
https://github.com/bahrus/be-sharing
Share values from (enhancements of) the adorned element to other neighboring DOM (custom) elements, specializing in, but not limited to, microdata enhanced elements.
Last synced: 15 Apr 2025
https://github.com/bahrus/aggregator-fn
Web component that aggregates properties together using an inline JS expression
Last synced: 29 Mar 2025
https://github.com/bahrus/ava-pwar
Web component that retrieves PWA manifest from web site
Last synced: 21 Feb 2025
https://github.com/bahrus/be-flippant
Enhance an element with FLIP animation support
Last synced: 16 Mar 2025
https://github.com/bahrus/be-fetching
Enhances the input element with type=url with fetching support.
Last synced: 09 Mar 2025
https://github.com/bahrus/be-inclusive
Enable merging templates together.
custom-element custom-elements web-component web-components
Last synced: 30 Mar 2025