awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

29 repository-uri

Awesome GitHub RepositoriesUtility Components

Specialized, single-purpose components for common web functionality.

Explore 29 awesome GitHub repositories matching part of an awesome list · Utility Components. Refine with filters or upvote what's useful.

Awesome Utility Components GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • basecamp/trixAvatar basecamp

    basecamp/trix

    19,970Vezi pe GitHub↗

    Trix is a rich text editor and WYSIWYG text component designed for composing and formatting documents with inline styling and block elements. It functions as an HTML content editor that manages and sanitizes input to ensure a secure and consistent document structure, while serving as a document state manager that tracks edit history and persists serialized state. The editor integrates directly with standard HTML forms, converting rich text into data for submission. It features a configurable sanitization engine that cleanses input HTML to remove unsupported tags and mitigate security risks.

    Rich text editor component for web forms.

    JavaScript
    Vezi pe GitHub↗19,970
  • google/model-viewerAvatar google

    google/model-viewer

    8,127Vezi pe GitHub↗

    model-viewer is a web-based 3D model viewer provided as a web component for rendering interactive three-dimensional assets and animations directly in a browser. It functions as a specialized GLTF web renderer designed to display GLTF and GLB files with settings optimized for performance and quality. The project includes a WebXR augmented reality player that projects 3D models into real-world environments using mobile device cameras and spatial tracking. It also features a visual regression testing tool capable of generating golden images and comparing renders to detect visual regressions in 3

    Component for rendering interactive 3D models.

    TypeScript
    Vezi pe GitHub↗8,127
  • paulirish/lite-youtube-embedAvatar paulirish

    paulirish/lite-youtube-embed

    6,325Vezi pe GitHub↗

    A faster youtube embed.

    Performance-focused YouTube video embed component.

    HTML
    Vezi pe GitHub↗6,325
  • css-doodle/css-doodleAvatar css-doodle

    css-doodle/css-doodle

    6,018Vezi pe GitHub↗

    css-doodle is a web component for creative coding that renders live CSS-generated patterns and animations directly in the browser. It creates generative art and visual patterns by applying CSS rules to a grid of cells, using the browser's native layout engine for positioning and styling. The component encapsulates its pattern canvas and styling within a custom element's shadow DOM, isolating it from page styles and enabling reusable instances. The tool distinguishes itself by driving pattern configuration through CSS custom properties, allowing dynamic style changes and real-time updates with

    Component for generating CSS-based patterns.

    JavaScript
    Vezi pe GitHub↗6,018
  • ovidijusparsiunas/deep-chatAvatar OvidijusParsiunas

    OvidijusParsiunas/deep-chat

    3,643Vezi pe GitHub↗

    Fully customizable AI chatbot component for your website

    Chat interface component with AI capabilities.

    TypeScript
    Vezi pe GitHub↗3,643
  • vime-js/vimeAvatar vime-js

    vime-js/vime

    2,841Vezi pe GitHub↗

    Customizable, extensible, accessible and framework agnostic media player. Modern alternative to Video.js and Plyr. Supports HTML5, HLS, Dash, YouTube, Vimeo, Dailymotion...

    Extensible and framework-agnostic media player.

    TypeScript
    Vezi pe GitHub↗2,841
  • mrin9/rapidocAvatar mrin9

    mrin9/RapiDoc

    1,891Vezi pe GitHub↗

    RapiDoc -WebComponent for OpenAPI Spec

    OpenAPI documentation generator component.

    JavaScript
    Vezi pe GitHub↗1,891
  • nolanlawson/emoji-picker-elementAvatar nolanlawson

    nolanlawson/emoji-picker-element

    1,736Vezi pe GitHub↗

    A lightweight emoji picker for the modern web

    Lightweight emoji selection component.

    JavaScript
    Vezi pe GitHub↗1,736
  • bitjson/qr-codeAvatar bitjson

    bitjson/qr-code

    1,380Vezi pe GitHub↗

    A no-framework, no-dependencies, customizable, animate-able, SVG-based HTML element.

    SVG-based QR code generation component.

    TypeScript
    Vezi pe GitHub↗1,380
  • googlechromelabs/dark-mode-toggleAvatar GoogleChromeLabs

    GoogleChromeLabs/dark-mode-toggle

    1,223Vezi pe GitHub↗

    A custom element that allows you to easily put a Dark Mode 🌒 toggle or switch on your site:

    Toggle switch for dark mode implementation.

    JavaScript
    Vezi pe GitHub↗1,223
  • cifkao/html-midi-playerAvatar cifkao

    cifkao/html-midi-player

    884Vezi pe GitHub↗

    🎹 Play and display MIDI files on the web

    MIDI file playback and visualization components.

    TypeScript
    Vezi pe GitHub↗884
  • aejkatappaja/phantom-uiAvatar Aejkatappaja

    Aejkatappaja/phantom-ui

    678Vezi pe GitHub↗

    Structure-aware skeleton loader. One Web Component, every framework.

    Skeleton loader component for UI placeholders.

    TypeScript
    Vezi pe GitHub↗678
  • halvves/shader-doodleAvatar halvves

    halvves/shader-doodle

    588Vezi pe GitHub↗

    A friendly web-component for writing and rendering shaders.

    Component for rendering WebGL shaders.

    JavaScript
    Vezi pe GitHub↗588
  • ovidijusparsiunas/active-tableAvatar OvidijusParsiunas

    OvidijusParsiunas/active-table

    320Vezi pe GitHub↗

    Framework agnostic table component for editable data experience.

    Editable data table component.

    TypeScript
    Vezi pe GitHub↗320
  • web-padawan/api-viewer-elementAvatar web-padawan

    web-padawan/api-viewer-element

    283Vezi pe GitHub↗

    API documentation and live playground for Web Components. Based on Custom Elements Manifest format

    Documentation and playground for web components.

    TypeScript
    Vezi pe GitHub↗283
  • andreruffert/progressive-image-elementAvatar andreruffert

    andreruffert/progressive-image-element

    271Vezi pe GitHub↗

    ⚡️ Progressively enhance image placeholders once they are in the viewport

    Component for progressive image loading.

    HTML
    Vezi pe GitHub↗271
  • alenaksu/json-viewerAvatar alenaksu

    alenaksu/json-viewer

    239Vezi pe GitHub↗

    Web Component to visualize JSON data in a tree view

    Tree-view component for JSON data visualization.

    TypeScript
    Vezi pe GitHub↗239
  • stefanjudis/web-vitals-elementAvatar stefanjudis

    stefanjudis/web-vitals-element

    186Vezi pe GitHub↗

    A custom element to display web vitals metrics on your page.

    Component for measuring and displaying web vitals.

    JavaScript
    Vezi pe GitHub↗186
  • samyssmile/notectlAvatar Samyssmile

    Samyssmile/notectl

    161Vezi pe GitHub↗

    Build a real editor in plain HTML, React, Vue, Svelte, or Angular without locking yourself into a framework-specific editor runtime.

    Rich text editor with plugin architecture.

    TypeScript
    Vezi pe GitHub↗161
  • playerxo/playerxAvatar playerxo

    playerxo/playerx

    122Vezi pe GitHub↗

    Media Player Web Component - Uniform Player API - Supports HLS, Dash, Mux, Vimeo, YouTube, JW Player, Wistia

    Customizable media player component.

    JavaScript
    Vezi pe GitHub↗122
Înapoi12Înainte
  1. Home
  2. Part of an Awesome List
  3. Developer Tools
  4. Utility Components