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

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

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

29 个仓库

Awesome GitHub RepositoriesThird-Party Library Integrations

Integrates third-party libraries like ECharts, Quill, and SortableJS as modular plugins for extended functionality.

Distinct from Plugin Integrations: Distinct from Plugin Integrations: focuses on integrating specific third-party libraries (ECharts, Quill, SortableJS) rather than automatic integration of any plugin upon installation.

Explore 29 awesome GitHub repositories matching software engineering & architecture · Third-Party Library Integrations. Refine with filters or upvote what's useful.

Awesome Third-Party Library Integrations GitHub Repositories

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

    michalsnik/aos

    28,075在 GitHub 上查看↗

    AOS is a scroll-triggered animation library that controls the execution, timing, and mapping of CSS transitions based on element visibility and browser viewport intersections. It functions as a DOM element animation controller and a viewport intersection trigger to initiate visual transitions as elements enter the screen. The library utilizes a custom CSS transition bridge to map scroll-based triggers to CSS class changes, enabling integration with external styling frameworks. It supports anchor-based animation triggers, allowing the visibility of one page element to act as the trigger point

    Maps scroll triggers to custom class names to drive transitions using third-party styling tools.

    JavaScript
    在 GitHub 上查看↗28,075
  • coreui/coreui-free-bootstrap-admin-templatecoreui 的头像

    coreui/coreui-free-bootstrap-admin-template

    12,220在 GitHub 上查看↗

    CoreUI Free Bootstrap Admin Template is a pre-built, responsive admin dashboard template built on Bootstrap 5 for constructing back-office interfaces. It provides a library of UI components with native wrappers for React, Vue, and Angular applications, alongside a Sass-based theming system for managing brand colors, dark mode, and design tokens via variables and CSS custom properties. The template includes a set of advanced form controls such as autocomplete, date pickers, and multi-step wizards with built-in validation, and supports switching the entire interface between built-in dark and li

    Integrates Chart.js, Full Calendar, and DataTables as pre-configured dashboard widgets.

    HTMLadminadmin-dashboardadmin-panel
    在 GitHub 上查看↗12,220
  • juancrg90/clean-code-notesJuanCrg90 的头像

    JuanCrg90/Clean-Code-Notes

    6,119在 GitHub 上查看↗

    Clean-Code-Notes is a clean code study guide and a collection of detailed notes based on professional software development standards. It serves as documentation for coding standards and a reference for writing maintainable source code. The project provides technical summaries for object oriented design and software design patterns. It includes guidelines for organizing classes and interfaces to reduce coupling, isolating implementation details, and implementing architectural patterns such as dependency injection and interface abstraction. The resource also functions as an implementation guid

    Provides strategies for wrapping external libraries in custom interfaces to isolate the application from breaking changes.

    bookclean-codenotes
    在 GitHub 上查看↗6,119
  • tencent/puertsTencent 的头像

    Tencent/puerts

    6,103在 GitHub 上查看↗

    Puerts is a TypeScript runtime embedder and game engine scripting framework designed to integrate dynamic languages into low-level host applications. It functions as a high-performance cross-language API bridge, allowing developers to execute gameplay logic and editor scripts using TypeScript and JavaScript within a compiled host environment. The project distinguishes itself through a unified bridging API that supports pluggable scripting backends, enabling the selection or hot-swapping of different language engines to balance execution speed against binary size. It provides automated type de

    Supports loading external libraries from package managers to extend host application functionality.

    C++dotnetjavascriptnodejs
    在 GitHub 上查看↗6,103
  • armour/vue-typescript-admin-templateArmour 的头像

    Armour/vue-typescript-admin-template

    5,677在 GitHub 上查看↗

    Vue-typescript-admin-template is a TypeScript-based admin panel starter built with Vue CLI 3, providing a complete foundation for building enterprise back-office interfaces. It enforces type safety across Vue components using TypeScript, reducing runtime errors and improving code maintainability, while offering a dynamic route permission system that controls sidebar navigation and page access by mapping user roles to route permissions at runtime. The template includes a mock API service layer that simulates backend responses for frontend development without a live server, along with internati

    Integrates third-party libraries like ECharts, Quill, and SortableJS as modular plugins for extended functionality.

    Vueadminadmin-dashboardtemplate
    在 GitHub 上查看↗5,677
  • maiot-io/zenmlmaiot-io 的头像

    maiot-io/zenml

    5,452在 GitHub 上查看↗

    ZenML is an extensible machine learning orchestration framework designed to manage the end-to-end lifecycle of data pipelines and AI agent workflows. It functions as a durable orchestrator that executes machine learning tasks as directed acyclic graphs, ensuring that every step is containerized for consistent performance across local, cloud, and hybrid infrastructure. By decoupling pipeline code from underlying compute and storage backends, the platform allows developers to define infrastructure-agnostic stacks that remain portable across diverse environments. The project distinguishes itself

    Incorporates standardized third-party testing libraries into pipelines for automated metric calculation.

    Python
    在 GitHub 上查看↗5,452
  • zenml-io/zenmlzenml-io 的头像

    zenml-io/zenml

    5,451在 GitHub 上查看↗

    ZenML is an orchestration platform designed for building, deploying, and monitoring reproducible machine learning pipelines and agentic workflows. It provides a unified framework that manages the entire lifecycle of machine learning assets, from data processing and model training to the deployment of persistent inference services. By decoupling pipeline logic from underlying compute and storage, the platform enables teams to transition workflows seamlessly from local development environments to production-grade cloud infrastructure. The platform distinguishes itself through a service-oriented

    Incorporates standardized third-party testing libraries into pipelines to automate metric calculation and structure performance analysis for machine learning models.

    Pythonagentopsagentsai
    在 GitHub 上查看↗5,451
  • laochiangx/common.utilitylaochiangx 的头像

    laochiangx/Common.Utility

    5,304在 GitHub 上查看↗

    Common.Utility 是一个通用工具库,提供了一系列用于常见编程任务的辅助类。它作为一个数据安全框架、数据库访问包装器,以及用于系统管理和网络通信的工具套件。 该库包括一个用于生成条形码和二维码、编辑图像以及转换视频格式的多媒体处理套件。它还提供了一个用于管理 HTTP 请求和 FTP 传输的网络通信工具包,以及与电子邮件和通知服务的集成。 该项目涵盖了广泛的功能,包括文件 I/O、字符串操作和数据转换。它提供用于通过线程池进行后台任务调度、带有注入检测的数据库操作管理,以及用于执行 Shell 命令和管理注册表设置的系统管理工具。

    Wraps third-party libraries to provide simplified interfaces for processing documents, spreadsheets, and multimedia.

    C#chmcommoncookiehelper
    在 GitHub 上查看↗5,304
  • panda3d/panda3dpanda3d 的头像

    panda3d/panda3d

    5,150在 GitHub 上查看↗

    Panda3D 是一个为 Python 和 C++ 开发的跨平台游戏引擎和 3D 图形渲染系统。它作为一个构建交互式 3D 应用的综合框架,提供实时物理模拟器和专门的 3D 资源流水线工具。 该引擎的特色在于将高性能 C++ 核心与可互操作的 Python 语言绑定相结合。它利用场景图架构来组织 3D 对象,并提供基于流水线的资源转换系统,以优化模型和纹理的运行时加载。 其功能范围包括用于自定义 GPU 着色器执行的底层图形原语、3D 音频渲染以及用于外设和追踪器连接的虚拟现实集成。该框架还具有用于多平台应用二进制打包和基于网络的帧性能分析工具。 该项目提供了一个统一的硬件抽象层,以确保在不同操作系统和硬件环境之间的一致行为。

    Supports the integration of third-party physics, audio, and model loading libraries to extend core engine functionality.

    C++c-plus-pluscross-platformgame-development
    在 GitHub 上查看↗5,150
  • bigskysoftware/intercooler-jsbigskysoftware 的头像

    bigskysoftware/intercooler-js

    4,787在 GitHub 上查看↗

    Intercooler-js 是一个声明式 AJAX 框架和服务器驱动的 UI 库。它作为一个超媒体 Web 框架,通过将特定的 DOM 元素替换为服务器返回的 HTML 片段,实现单页应用体验。 该库的特色在于使用 HTML 属性将 DOM 元素映射到服务器端点,从而无需手动编写脚本即可实现异步 HTTP 请求和 DOM 更新。它支持超媒体驱动的架构,即服务器通过响应头和交付带注解的 HTML 片段来控制客户端状态。 项目涵盖了广泛的功能,包括通过服务器发送事件 (SSE) 实现实时 UI 更新、浏览器历史记录与状态同步、自动内容轮询。此外,还提供资源依赖管理以协调相关 UI 元素间的更新、用于监控网络故障的远程错误日志记录,以及用于管理元素生命周期和 CSS 过渡的客户端 DOM 操作。

    Triggers asynchronous requests from external library callbacks and processes the resulting data through custom handlers.

    HTMLfront-endhtmljavascript
    在 GitHub 上查看↗4,787
  • symfony/polyfill-php72symfony 的头像

    symfony/polyfill-php72

    4,742在 GitHub 上查看↗

    本项目是一个 PHP 兼容性 Polyfill,旨在将核心函数和常量从 PHP 7.2 向后移植到旧版本的语言。它作为 PHP 标准库扩展和版本向后移植,提供了一个兼容层,填补了 PHP 核心中的空白,以确保在不同环境中的一致行为。 该库通过实现缺失的标准库函数实现跨版本代码可移植性,允许较新的语言特性在旧版 PHP 环境中运行。这确保了应用能够保持一致的接口,并在运行于过时版本时仍能与当前库保持兼容。

    This repository does not handle third-party package downloads or importmaps.

    compatibilitycomponentjavascript
    在 GitHub 上查看↗4,742
  • open-mmlab/mmocropen-mmlab 的头像

    open-mmlab/mmocr

    4,739在 GitHub 上查看↗

    mmocr 是一个基于 PyTorch 的光学字符识别(OCR)框架,旨在训练和部署文本检测、识别和关键信息提取模型。它作为一个全面的场景文本检测和识别工具箱,提供用于定位文本区域并将视觉文本转换为机器编码字符串的专用库。 该项目的独特之处在于用于关键信息提取的研究框架和高级文本定位功能。这些包括使用 Transformer 的基于点的定位,以及使用参数化贝塞尔曲线来识别和转录任意形状的文本。 该框架涵盖了广泛的计算机视觉功能,包括用于增强和标准化多样化 OCR 数据集的流水线管理、具有分布式扩展的模型训练,以及使用标准 OCR 指标的性能评估。它还提供用于几何多边形操作和结果可视化的实用程序,以便根据真实标注审计预测。 该系统使用 Python 实现,并支持通过 Docker 环境打包进行安装。

    Wraps third-party image augmentation libraries to incorporate transformation functions into the processing pipeline.

    Pythonabcnetabinetcrnn
    在 GitHub 上查看↗4,739
  • its-a-feature/mythicits-a-feature 的头像

    its-a-feature/Mythic

    4,571在 GitHub 上查看↗

    Mythic 是一个红队框架和命令与控制服务器,专为管理渗透后活动而设计。它提供了一个集中式系统,用于向部署在不同目标平台和操作系统上的代理下达任务并接收遥测数据。 该平台具有协作式操作员界面,允许多个安全研究人员在共享环境中协调操作并跟踪目标活动。它支持通过多平台载荷管理器部署和更新不同的代理载荷。 该框架利用基于插件的架构来扩展功能,允许集成来自远程仓库的自定义命令配置文件和载荷定义。其操作结构采用基于容器的服务隔离和消息桥接,以在解耦组件之间同步数据和任务。

    Allows the integration of third-party payload definitions and command logic from external repositories at runtime.

    JavaScript
    在 GitHub 上查看↗4,571
  • unform/unformunform 的头像

    unform/unform

    4,410在 GitHub 上查看↗

    Unform 是一个 React 表单状态管理器,旨在处理复杂用户输入表单的状态、验证和提交。它利用非受控表单 API,通过使用引用而不是同步状态来管理表单数据,从而最大限度地减少重新渲染。 该库具有嵌套数据映射器,使用作用域和点符号将字段组织成层级对象和数组。它还包括一个自定义输入适配器,用于将第三方 UI 组件和非标准输入连接到中心化表单状态,以及一个验证引擎,用于根据定义的模式检查提交的数据,并将错误消息映射到特定字段。 广泛的功能包括用于数据初始化和重置的中心化状态管理、文件上传处理以及用户输入掩码。该系统提供对表单提交的编程控制,以及对单个输入元素的直接引用访问。

    Connects external component libraries to a centralized state manager using custom references and value paths.

    TypeScriptformformshacktoberfest
    在 GitHub 上查看↗4,410
  • unplugin/unplugin-vue-componentsunplugin 的头像

    unplugin/unplugin-vue-components

    4,288在 GitHub 上查看↗

    unplugin-vue-components 是一个构建工具,可自动导入和注册模板中使用的 Vue 组件,无需手动编写导入语句。它充当各种打包工具(包括 Vite 和 Webpack)的插件,在编译过程中解析并注入组件依赖项。 该项目具有一个映射系统,可识别并导入来自流行第三方 Vue 界面库的组件。此解析逻辑可以通过自定义解析器扩展来修改,以改变特定 UI 库的发现和导入方式。 为了保持类型安全,该工具包含一个 TypeScript 类型生成器,可创建全局声明文件。这些文件为无需显式导入即可加载的组件提供自动补全和类型检查。

    Provides built-in resolvers to automatically identify and import components from popular third-party Vue interface libraries.

    TypeScriptauto-importcomponentsunplugin
    在 GitHub 上查看↗4,288
  • vuejs/composition-apivuejs 的头像

    vuejs/composition-api

    4,184在 GitHub 上查看↗

    这是一个响应式插件,将 Vue 3 的 Composition API 和响应式状态管理引入 Vue 2 应用。它作为组件逻辑组织器,以及将响应式状态和函数封装为可重用工具的系统。 该插件支持使用组合式函数 (Composable functions) 在组件间共享有状态逻辑,而无需依赖 Mixins。它提供了一种基于普通变量和函数的结构,以促进自动类型推断和编辑器自动补全。此外,它还包含一个基于 Provider 的依赖注入系统,用于在组件树中共享数据和函数。 该系统涵盖了响应式状态、计算属性和侦听器的管理,以及挂载组件生命周期的能力。它允许将第三方有状态库集成到原生响应式系统中,并支持在服务器端预取数据。 该项目使用 TypeScript 编写。

    Integrates stateful third-party libraries as modular plugins to maintain consistent data flow.

    TypeScript
    在 GitHub 上查看↗4,184
  • lightningpixel/modlylightningpixel 的头像

    lightningpixel/modly

    4,140在 GitHub 上查看↗

    Modly 是一个本地 AI 3D 模型生成器,可将二维图像转换为三维网格。这是一个注重隐私的工具,使用 GPU 加速推理直接在宿主机显卡上处理数据。 该系统作为一个可扩展的 AI 模型框架,允许集成外部模型扩展和来自远程仓库的运行时文件。它利用基于清单的插件架构,通过从外部版本控制系统加载元数据和文件来添加新的生成方法。 该工具集包含一个用于触发生成工作流和导出网格资产的命令行界面。它还具有模型管理系统,用于跟踪已部署 AI 模型的下载、加载状态和实时事件流。

    Downloads and integrates additional generation methods by fetching runtime files and profiles from external repositories.

    TypeScript
    在 GitHub 上查看↗4,140
  • nuxt/vue-metanuxt 的头像

    nuxt/vue-meta

    4,079在 GitHub 上查看↗

    vue-meta 是一个 Vue.js 应用的元数据管理器,用于协调 HTML head 和 body 标签的注入、去重与合并。它充当文档头部控制器,允许开发者在组件架构中定义和更新标题、meta 标签、link 标签、样式和脚本,并同时支持客户端和服务器端环境。 该库的独特之处在于其分层合并系统,子组件可以覆盖父组件定义的元数据。它通过基于标识符的去重机制确保文档完整性,防止标签重复,并采用协调系统来管理单页面上多个独立应用实例的元数据。 其更广泛的功能包括通过服务器端元数据注入实现搜索引擎优化、插入经过清理的结构化 JSON 数据,以及根据组件状态解析值的动态元数据绑定。性能方面,它通过 requestAnimationFrame 批处理来防止闪烁,并支持服务器端渲染的增量响应流。 该项目还提供了静态元数据生成工具,无需实时组件实例即可生成 HTML 模板字符串。

    Allows external plugins to add metadata using custom identifiers to avoid conflicts with the root application settings.

    JavaScriptmetametadataseo
    在 GitHub 上查看↗4,079
  • alex-shpak/hugo-bookalex-shpak 的头像

    alex-shpak/hugo-book

    4,051在 GitHub 上查看↗

    hugo-book 是一个专为 Hugo 设计的文档主题和静态网站框架,旨在创建结构化的技术手册、文档书籍和多语言知识库。它将目录结构转换为分层导航菜单和格式化的技术内容。 该框架包含一个专业的 OpenAPI 文档渲染器,可将规范转换为结构化的参考页面。它还提供了全文客户端搜索集成,并支持具有从右到左布局镜像的多语言内容。 该项目涵盖了广泛的内容渲染功能,包括数学公式排版、图表生成、终端录制集成,以及标签页和折叠块等交互元素。它还集成了按时间顺序排列的博客系统,以及用于生成目录和步骤列表的工具。 视觉定制通过颜色主题支持、CSS 样式覆盖和自定义 HTML 注入来处理。

    Integrates third-party rendering libraries for mathematics, diagrams, and terminal recordings based on detected content patterns.

    HTMLdocumentationhugohugo-theme
    在 GitHub 上查看↗4,051
  • wp-api/wp-apiWP-API 的头像

    WP-API/WP-API

    3,927在 GitHub 上查看↗

    WordPress REST API 是一个 Web 接口和基于 JSON 的内容 API,允许使用标准 HTTP 方法检索和修改站点内容、用户和元数据。它作为无头 CMS 接口,通过可编程的 RESTful 控制器暴露站点数据,从而将内容管理与前端解耦。 该系统以其超媒体驱动的发现和基于 JSON-schema 的验证而著称,允许客户端以编程方式定位资源并确保数据交换的可预测性。它利用基于命名空间的端点注册来组织路由,并支持灵活的身份验证层,包括应用程序密码、会话 Cookie 和第三方身份标准。 该 API 涵盖了广泛的资源管理功能,包括处理文章、页面、媒体和基于块的内容。它为响应管理提供了全面的工具,例如资源嵌入、分页和字段过滤,以及用于管理内容修订和站点管理的工具。 支持特定语言的 SDK,将网络请求抽象为高级编程接口。

    Implements namespace-based endpoint registration to prevent routing collisions between core and third-party extensions.

    PHP
    在 GitHub 上查看↗3,927
上一个12下一个
  1. Home
  2. Software Engineering & Architecture
  3. Integration & Extensibility
  4. Extensibility
  5. Third-Party Plugins
  6. Plugin Integrations
  7. Third-Party Library Integrations

探索子标签

  • Boundary-Based WrappersCustom interfaces used to isolate core application logic from the breaking changes of third-party libraries. **Distinct from Third-Party Library Integrations:** Focuses on the architectural isolation pattern of wrapping libraries in interfaces, whereas Third-Party Library Integrations focuses on the act of integrating specific plugins.
  • CSS Class Trigger IntegrationsIntegrations that map internal scroll triggers to custom class names for compatibility with third-party styling tools. **Distinct from Third-Party Library Integrations:** Distinct from Third-Party Library Integrations: focuses on mapping triggers to classes rather than modular plugin installation.
  • Evaluation Framework IntegrationsIncorporates standardized third-party testing libraries into pipelines for automated metric calculation. **Distinct from Third-Party Library Integrations:** Distinct from Third-Party Library Integrations: focuses on integrating evaluation-specific frameworks rather than general-purpose plugins.
  • External Callback Request TriggersInitiating asynchronous network requests from the callbacks of third-party JavaScript libraries. **Distinct from Third-Party Library Integrations:** Distinct from Third-Party Library Integrations by focusing on the trigger mechanism within a callback rather than general modular plugin architecture.
  • Image Augmentation Library IntegrationsWrappers that integrate third-party image processing libraries into a machine learning data pipeline. **Distinct from Third-Party Library Integrations:** Focuses on wrapping augmentation libraries for ML pipelines rather than general plugin-based functionality.
  • Instrumentation ProxiesComponents that intercept and proxy metrics from third-party libraries into a centralized monitoring registry. **Distinct from Third-Party Library Integrations:** Distinct from Third-Party Library Integrations: focuses on the proxying of metrics from external dependencies rather than general plugin-based feature extension.
  • Library Isolation WrappersTechniques for wrapping external libraries in interfaces to enforce internal business rules and isolate the application. **Distinct from Third-Party Library Integrations:** Focuses on the architectural pattern of isolation rather than the technical integration of specific plugins.
  • Metadata Plugin IntegrationsSystems for adding metadata via unique identifiers to prevent conflicts between core settings and external plugins. **Distinct from Third-Party Library Integrations:** Specifically handles identifier-based metadata injection for plugins, not general library functional integration.
  • Namespace Extension Identification1 个子标签Mechanism for identifying supported core and third-party endpoints by checking index namespaces. **Distinct from Third-Party Library Integrations:** Focuses on identifying available endpoints via namespaces rather than the act of integrating libraries.
  • Remote Profile LoadingMechanisms for downloading and integrating third-party command and payload definitions from external repositories at runtime. **Distinct from Third-Party Library Integrations:** Distinct from Third-Party Library Integrations by focusing on the dynamic loading of operational profiles from remote repositories.
  • Routing Library IntegrationsIntegration of specialized routing libraries into the application framework. **Distinct from Third-Party Library Integrations:** Specifically targets routing libraries rather than general-purpose utility libraries like ECharts or Quill.