19 repository-uri
Individual, specialized web components for specific tasks.
Explore 19 awesome GitHub repositories matching part of an awesome list · Standalone Components. Refine with filters or upvote what's useful.
model-viewer este o componentă web utilizată pentru a randa și a interacționa cu modele tridimensionale direct într-un browser web. Funcționează ca un renderer de modele 3D glTF și o componentă WebGL interactivă, încapsulând un pipeline de randare 3D într-un element HTML personalizat. Proiectul permite realitatea augmentată bazată pe web, permițând proiectarea activelor 3D în medii fizice folosind camera unui dispozitiv mobil. Oferă instrumente pentru proiecția în realitate augmentată și crearea de experiențe prin combinarea modelelor 3D cu urmărirea camerei. Componenta suportă vizualizarea 3D a produselor și integrarea graficii interactive în paginile web. Gestionează procesarea activelor glTF și utilizează logica de interacțiune raycast pentru a permite utilizatorilor să manipuleze și să vizualizeze modelele din unghiuri diferite.
Interactive 3D model rendering component.
lightGallery is a JavaScript lightbox gallery plugin and responsive multimedia viewer. It provides a fullscreen overlay for displaying collections of images and videos, supporting both touch-based gestures and keyboard navigation. The project utilizes a modular plugin architecture that allows for the integration of optional features such as social sharing and thumbnail pagination. It is designed as a touch-enabled system with capabilities for pinch-to-zoom, rotation, and gesture-based navigation across mobile and desktop browsers. The viewer supports the rendering of local HTML5 videos, exte
Image and video gallery component.
BlockSuite is a collaborative block editor framework built on a hierarchical block tree data model with CRDT-based state synchronization for real-time multi-user editing. It provides an extensible block component system, allowing developers to define custom block types through declarative schemas, services, and rendering components. The editor is packaged as cross-framework web components, making it embeddable in any JavaScript environment. The framework distinguishes itself with a command-driven editing pipeline that composes type-safe editing actions with dynamic context sharing and control
Collaborative block-based editor component.
RapiDoc -WebComponent for OpenAPI Spec
OpenAPI and Swagger documentation viewer component.
Lottie animation playback component.
Structure-aware skeleton loader. One Web Component, every framework.
Skeleton loader component with automatic DOM measurement.
API documentation and live playground for Web Components. Based on Custom Elements Manifest format
Documentation and playground for web components.
Web Component to visualize JSON data in a tree view
Tree-view JSON visualization component.
The multi-framework JavaScript library for responsive images.
Component for handling responsive image rendering.
Datepicker element built with lit and Material Design 2021
Material Design date picker component.
lit-datatable is a material design implementation of a data table.
Material Design data table component.
A simple customisable lit-element burger button
Accessible burger menu button component.
Lightweight and efficient web component for cropping images. Built with Lit, it provides a simple yet powerful solution for integrating image cropping functionality into your web applications.
Lightweight image cropping component.
This is a light spiritual successor to the now deprecated .
Component for CSS-based page transitions.
A webcomponent to render a QR Code
QR code generation component.
Uses Intersection Observer to load STL files when only in the viewport. Uses Intersection Observer to pause rendering of scene when viewer is not in viewport Loads Binary and ASCII STL files Built as a web component on Polymer 3 / LitElement
3D STL model viewer component.
A simple round slider webcomponent - demo
Round slider input component.
| Name | Module | Package | | ------------ | ------ | ------- | | LitElement | | lit |
Button component for launching CodeSandbox demos.
Loads Prism.js language definitions on demand via dynamic imports from nodemodules/prismjs/components/ Loads Prism.js custom themes Built as a web component on Lit
Syntax-highlighted code display component.