awesome-repositories.com
博客
awesome-repositories.com

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

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

4 个仓库

Awesome GitHub RepositoriesInterface Plugins

Frameworks for injecting custom JavaScript logic into the labeling interface.

Distinct from Extensible Plugin Architectures: Distinct from general plugin architectures: focuses on frontend JavaScript injection for UI validation and extension.

Explore 4 awesome GitHub repositories matching software engineering & architecture · Interface Plugins. Refine with filters or upvote what's useful.

Awesome Interface Plugins GitHub Repositories

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

    HumanSignal/label-studio

    27,619在 GitHub 上查看↗

    Label Studio is a multi-modal data annotation platform designed to create and manage high-quality training datasets for machine learning. It functions as a self-hosted, containerized environment that supports secure, private deployments, including air-gapped configurations. The platform provides a centralized workspace for labeling diverse media types, such as images, text, audio, and time-series data, to support supervised and reinforcement learning workflows. The platform distinguishes itself through deep integration with machine learning backends, enabling active learning loops, automated

    Supports injecting custom JavaScript logic into the annotation interface to extend functionality and integrate specialized tools.

    TypeScriptannotationannotation-toolannotations
    在 GitHub 上查看↗27,619
  • naver/billboard.jsnaver 的头像

    naver/billboard.js

    5,980在 GitHub 上查看↗

    billboard.js is a JavaScript charting library built on D3.js that renders interactive data visualizations from a single declarative configuration object. It supports a wide range of chart types including bar, line, pie, scatter, area, spline, step, candlestick, funnel, gauge, heatmap, radar, polar, treemap, bubble, donut, and sparkline charts, and can overlay multiple chart types within a single visualization. The library offers an opt-in Canvas rendering mode for improved performance with large datasets and high-density axis displays, alongside its standard SVG-based rendering. The library d

    Provides a plugin extension interface for adding third-party features that hook into the chart lifecycle.

    TypeScript
    在 GitHub 上查看↗5,980
  • imagemin/imageminimagemin 的头像

    imagemin/imagemin

    5,717在 GitHub 上查看↗

    imagemin 是一个 Node.js 图像优化和压缩工具,旨在减小图像资产的存储大小。它作为一个构建流水线资产优化器,采用有损和无损压缩来移除不必要的元数据并优化像素数据。 该项目使用基于插件的架构来扩展其功能,加载处理特定图像格式和压缩算法的外部模块。这使得该工具能够作为一个灵活的工具包,用于在开发流水线中自动化图像压缩。 该系统涵盖了广泛的 Web 性能优化功能,包括集成到前端资产流水线和静态站点生成工作流中,以降低带宽消耗并提高页面加载速度。

    Enforces a consistent interface contract for plugins to ensure different image optimizers can interoperate seamlessly.

    JavaScript
    在 GitHub 上查看↗5,717
  • geocoder-php/geocodergeocoder-php 的头像

    geocoder-php/Geocoder

    3,975在 GitHub 上查看↗

    Geocoder 是一个 PHP 库,用于使用各种第三方服务将地址转换为地理坐标,并将坐标转换回地址。它作为一个多提供商地理编码包装器和反向地理编码引擎,提供了一个抽象层来管理多个地理编码 API。 该项目允许在提供商之间切换或链接请求以进行故障转移,从而确保高可用性。它还作为 GeoIP 位置解析器,通过远程服务或本地二进制数据库将 IP 地址转换为地理坐标和位置详情。 该库包含将位置和地址对象导出为标准化地理格式的功能。它提供用于自定义地址字符串格式化、区域感知查询和结果缓存的工具,以减少冗余的网络请求。 该系统支持实现自定义提供商,并包含性能分析功能,以测量地理位置调用所花费的时间和内存。

    Defines standard interface contracts for geocoding services to decouple core logic from specific third-party API implementations.

    PHPgeocoder
    在 GitHub 上查看↗3,975
  1. Home
  2. Software Engineering & Architecture
  3. Extensible Plugin Architectures
  4. Interface Plugins

探索子标签

  • Chart Lifecycle HooksA defined plugin interface that hooks into the chart lifecycle for adding third-party features. **Distinct from Interface Plugins:** Distinct from Interface Plugins: focuses on chart lifecycle hooks, not general UI injection.
  • Plugin Interface ContractsStandardized input and output specifications that plugins must follow to ensure interoperability. **Distinct from Interface Plugins:** Distinct from Interface Plugins by focusing on the formal contract/specification rather than the mechanism of injecting logic into a UI.