awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索Open-source alternativesSelf-hosted software博客网站地图
项目关于How we rank媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
awesome-repositories.com博客
分类

8 个仓库

Awesome GitHub RepositoriesComponent Scripting

Attaches custom JavaScript logic to specific element contexts during rendering.

Distinguishing note: Focuses on script attachment rather than lifecycle hooks.

Explore 8 awesome GitHub repositories matching user interface & experience · Component Scripting. Refine with filters or upvote what's useful.

Awesome Component Scripting GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • facebook/reactfacebook 的头像

    facebook/react

    245,669在 GitHub 上查看↗

    React 是一个用于构建用户界面的 JavaScript 库,采用组件化架构和单向数据流。

    Optimizes script delivery by de-duplicating external scripts and managing their placement in the document head.

    JavaScriptjavascriptuifrontend
    在 GitHub 上查看↗245,669
  • grapesjs/grapesjsGrapesJS 的头像

    GrapesJS/grapesjs

    25,518在 GitHub 上查看↗

    GrapesJS is a modular, web-based visual editor framework designed for building drag-and-drop page builders and custom content management interfaces. It functions as a structural engine that manages hierarchical document models, allowing developers to create reusable design blocks and complex page compositions. By providing a schema-driven approach to UI configuration, the framework enables the construction of design environments where users can assemble layouts and manage component properties visually without writing raw code. The project distinguishes itself through a highly extensible, plug

    Enables the execution of custom JavaScript logic during component rendering.

    TypeScriptdrag-and-dropframeworkno-code
    在 GitHub 上查看↗25,518
  • livewire/livewirelivewire 的头像

    livewire/livewire

    23,448在 GitHub 上查看↗

    Livewire is a full-stack framework for PHP that enables the development of reactive, dynamic user interfaces using server-side classes and templates. By bridging the gap between server-side logic and client-side DOM updates, it allows developers to build interactive web applications without writing custom JavaScript. The framework operates as a component-based library, where modular units encapsulate interface logic, state, and event handling directly on the server. The framework distinguishes itself through a reactive architecture that automatically synchronizes state between the browser and

    Runs JavaScript snippets automatically when a component initializes to ensure correct execution.

    PHP
    在 GitHub 上查看↗23,448
  • idvel/rime-iceiDvel 的头像

    iDvel/rime-ice

    17,894在 GitHub 上查看↗

    This project provides a comprehensive configuration framework for the Rime input engine, designed to standardize and optimize typing behavior for Simplified Chinese. It serves as a modular system for managing large-scale vocabulary databases, custom input schemes, and personalized text transformation rules across different computing environments. The configuration distinguishes itself through a layered approach to dictionary management and input routing. It utilizes modular patch files to override default settings without altering core source files, allowing for flexible customization of cand

    Executes auxiliary modules to perform real-time text transformations like date formatting or mathematical calculations.

    Luarimerime-configrime-custom
    在 GitHub 上查看↗17,894
  • reactjs/react.devreactjs 的头像

    reactjs/react.dev

    11,765在 GitHub 上查看↗

    React is a JavaScript library for building user interfaces through the composition of modular, self-contained components. It employs a declarative programming model where developers describe the desired visual state, and the library automatically manages the underlying document updates and state synchronization. By utilizing a virtual representation of the document, it calculates and applies minimal changes to the browser, ensuring efficient rendering even in complex applications. The library distinguishes itself through a sophisticated scheduling system that manages rendering work in increme

    Loads external JavaScript files into the document head while automatically de-duplicating identical sources.

    JavaScriptdocumentationjavascriptreact
    在 GitHub 上查看↗11,765
  • uidotdev/usehooksuidotdev 的头像

    uidotdev/usehooks

    11,394在 GitHub 上查看↗

    This project is a comprehensive library of reusable React hooks designed to simplify browser API integration, state management, and component lifecycle tracking. It provides a declarative interface for managing complex browser interactions, allowing developers to encapsulate imperative logic into modular, composable functions that integrate directly with the component lifecycle. The library distinguishes itself by offering specialized utilities for asynchronous data orchestration, including built-in caching, retry logic, and loading state management. It also features advanced performance opti

    Loads external resources and scripts while tracking status and caching results.

    MDXastrobloghooks
    在 GitHub 上查看↗11,394
  • lake1059/ffmpegfreeuiLake1059 的头像

    Lake1059/FFmpegFreeUI

    6,398在 GitHub 上查看↗

    Provides integration with AviSynth and VapourSynth for advanced video filtering pipelines.

    Visual Basic .NETffmpegffmpeg-guiffmpeg-windows
    在 GitHub 上查看↗6,398
  • suren-atoyan/monaco-reactsuren-atoyan 的头像

    suren-atoyan/monaco-react

    4,643在 GitHub 上查看↗

    monaco-react is a React component wrapper for the Monaco Editor, providing a declarative way to embed a browser-based text editor into web applications. It includes components for standard code editing with syntax highlighting and a specialized diff editor for side-by-side version comparison. The project enables the integration of syntax validation to flag errors and provides mechanisms for managing multiple files through unique model identifiers, which preserve undo history and selection states during switches. It allows for custom asset loading via CDN or local paths and provides access to

    Supports custom asset loading for the editor's core scripts via CDN or local paths.

    TypeScripteditormonacoreact
    在 GitHub 上查看↗4,643
  1. Home
  2. User Interface & Experience
  3. Component Scripting

探索子标签

  • External Script Loaders2 个子标签Components that manage the loading and lifecycle of external script resources. **Distinct from Component Scripting:** Distinct from general component scripting: specifically manages external script loading and de-duplication.