29 repositorios
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.
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.
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.
Clean-Code-Notes es una guía de estudio de código limpio y una colección de notas detalladas basadas en estándares profesionales de desarrollo de software. Sirve como documentación para estándares de codificación y una referencia para escribir código fuente mantenible. El proyecto proporciona resúmenes técnicos para el diseño orientado a objetos y patrones de diseño de software. Incluye directrices para organizar clases e interfaces para reducir el acoplamiento, aislar detalles de implementación e implementar patrones arquitectónicos como la inyección de dependencias y la abstracción de interfaces. El recurso también funciona como una guía de implementación para el desarrollo guiado por pruebas (TDD), centrándose en la creación de pruebas unitarias rápidas, independientes y repetibles. Además, cubre estándares para convenciones de nomenclatura, manejo de errores y formateo de código para mejorar la legibilidad a largo plazo.
Provides strategies for wrapping external libraries in custom interfaces to isolate the application from breaking changes.
Puerts es un incrustador de runtime de TypeScript y framework de scripting de motor de juegos diseñado para integrar lenguajes dinámicos en aplicaciones host de bajo nivel. Funciona como un puente de API entre lenguajes de alto rendimiento, permitiendo a los desarrolladores ejecutar lógica de juego y scripts de editor utilizando TypeScript y JavaScript dentro de un entorno host compilado. El proyecto se distingue por una API de puente unificada que soporta backends de scripting conectables, permitiendo la selección o el intercambio en caliente de diferentes motores de lenguaje para equilibrar la velocidad de ejecución frente al tamaño del binario. Proporciona generación automática de declaraciones de tipo para asegurar el acceso con seguridad de tipos y autocompletado para APIs de host nativas. El framework cubre una amplia superficie de capacidades, incluyendo puente de API basado en reflexión para la invocación de funciones nativas, mapeo de objetos entre lenguajes y la integración de paquetes de terceros. También soporta automatización avanzada a través del control del motor mediante lenguaje natural, integración de agentes de IA para comportamientos dinámicos y un protocolo de control remoto estandarizado para conectar herramientas de codificación de IA externas a un proyecto en ejecución.
Supports loading external libraries from package managers to extend host application functionality.
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.
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.
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.
Common.Utility es una biblioteca de utilidades de propósito general que proporciona una colección de clases auxiliares para tareas de programación comunes. Funciona como un framework de seguridad de datos, un wrapper de acceso a bases de datos y un conjunto de herramientas para la administración de sistemas y comunicación de red. La biblioteca incluye una suite de procesamiento multimedia para generar códigos de barras y códigos QR, editar imágenes y convertir formatos de video. También proporciona un kit de herramientas de comunicación de red para gestionar solicitudes HTTP y transferencias FTP, así como integración con servicios de correo electrónico y notificaciones. El proyecto cubre un amplio conjunto de capacidades, incluyendo E/S de archivos, manipulación de cadenas y conversión de datos. Proporciona utilidades para la programación de tareas en segundo plano mediante grupos de hilos, gestión de operaciones de bases de datos con detección de inyección y herramientas de administración de sistemas para ejecutar comandos de shell y gestionar configuraciones del registro.
Wraps third-party libraries to provide simplified interfaces for processing documents, spreadsheets, and multimedia.
Panda3D es un motor de juegos multiplataforma y sistema de renderizado de gráficos 3D desarrollado para Python y C++. Funciona como un framework integral para construir aplicaciones 3D interactivas, proporcionando un simulador de física en tiempo real y una herramienta de pipeline de activos 3D especializada. El motor se distingue por combinar un núcleo de C++ de alto rendimiento con bindings de lenguaje Python interoperables. Utiliza una arquitectura de grafo de escena para organizar objetos 3D y proporciona un sistema de conversión de activos basado en pipeline para optimizar modelos y texturas para la carga en tiempo de ejecución. Su superficie de capacidades incluye primitivas gráficas de bajo nivel para la ejecución de shaders de GPU personalizados, renderizado de audio 3D e integración de realidad virtual para conectividad de periféricos y rastreadores. El framework también cuenta con herramientas para el empaquetado de binarios de aplicaciones multiplataforma y perfilado de rendimiento de frames basado en red. El proyecto proporciona una capa de abstracción de hardware unificada para asegurar un comportamiento consistente a través de diferentes sistemas operativos y entornos de hardware.
Supports the integration of third-party physics, audio, and model loading libraries to extend core engine functionality.
Intercooler-js es un framework AJAX declarativo y una librería de UI impulsada por servidor. Funciona como un framework web de hipermedia que permite la creación de experiencias de una sola página reemplazando elementos DOM específicos con fragmentos HTML entregados desde un servidor. La librería se distingue por utilizar atributos HTML para mapear elementos DOM a endpoints del servidor, permitiendo solicitudes HTTP asíncronas y actualizaciones DOM sin scripting manual. Admite una arquitectura impulsada por hipermedia donde el servidor controla el estado del cliente a través de cabeceras de respuesta y la entrega de fragmentos HTML anotados. El proyecto cubre una amplia gama de capacidades, incluyendo actualizaciones de UI en tiempo real a través de Server-Sent Events, sincronización de historial y estado del navegador, y sondeo de contenido automatizado. También proporciona gestión de dependencias de recursos para coordinar actualizaciones entre elementos de UI relacionados, registro de errores remoto para monitorear fallos de red y manipulación DOM del lado del cliente para gestionar ciclos de vida de elementos y transiciones CSS.
Triggers asynchronous requests from external library callbacks and processes the resulting data through custom handlers.
Este proyecto es un polyfill de compatibilidad de PHP diseñado para realizar backport de funciones y constantes principales de PHP 7.2 a versiones anteriores del lenguaje. Sirve como una extensión de la biblioteca estándar de PHP y backport de versión, proporcionando una capa de compatibilidad que llena los vacíos en el núcleo de PHP para asegurar un comportamiento consistente en diferentes entornos. La biblioteca permite la portabilidad de código entre versiones implementando funciones de la biblioteca estándar faltantes, permitiendo que las características del lenguaje más nuevas se ejecuten en entornos PHP heredados. Esto asegura que las aplicaciones puedan mantener una interfaz consistente y permanecer compatibles con las bibliotecas actuales incluso cuando se ejecutan en versiones obsoletas.
This repository does not handle third-party package downloads or importmaps.
mmocr es un framework de reconocimiento óptico de caracteres basado en PyTorch diseñado para entrenar y desplegar modelos de detección de texto, reconocimiento y extracción de información clave. Sirve como una caja de herramientas integral para la detección y reconocimiento de texto en escenas, proporcionando bibliotecas especializadas para localizar regiones de texto y convertir texto visual en cadenas codificadas por máquina. El proyecto se distingue por un framework de investigación para la extracción de información clave y capacidades avanzadas de detección de texto. Estas incluyen la detección basada en puntos utilizando transformers y el uso de curvas de Bezier parametrizadas para identificar y transcribir texto con formas arbitrarias. El framework cubre una amplia superficie de capacidades de visión artificial, incluyendo la gestión de pipelines de datos para aumentar y estandarizar diversos conjuntos de datos OCR, entrenamiento de modelos con escalado distribuido y evaluación del rendimiento utilizando métricas OCR estándar. También proporciona utilidades para la manipulación de polígonos geométricos y visualización de resultados para auditar predicciones contra anotaciones de verdad fundamental. El sistema está implementado en Python y admite la instalación mediante empaquetado de entorno Docker.
Wraps third-party image augmentation libraries to incorporate transformation functions into the processing pipeline.
Mythic es un framework de red teaming y servidor de comando y control diseñado para gestionar actividades post-explotación. Proporciona un sistema centralizado para emitir tareas y recibir telemetría de agentes desplegados en diversas plataformas y sistemas operativos objetivo. La plataforma cuenta con una interfaz de operador colaborativa que permite a múltiples investigadores de seguridad coordinar operaciones y rastrear la actividad del objetivo dentro de un entorno compartido. Admite el despliegue y actualización de diversos payloads de agentes a través de un gestor de payloads multiplataforma. El framework utiliza una arquitectura basada en plugins para extender la funcionalidad, permitiendo la integración de perfiles de comandos personalizados y definiciones de payloads desde repositorios remotos. Su estructura operativa emplea aislamiento de servicios basado en contenedores y un puente de mensajería para sincronizar datos y tareas entre componentes desacoplados.
Allows the integration of third-party payload definitions and command logic from external repositories at runtime.
Unform es un gestor de estado de formularios de React diseñado para manejar el estado, la validación y el envío de formularios de entrada de usuario complejos. Utiliza una API de formulario no controlada que minimiza los re-renders utilizando referencias en lugar de estado sincronizado para gestionar los datos del formulario. La biblioteca cuenta con un mapeador de datos anidados que organiza los campos en objetos y matrices jerárquicos utilizando alcance y notación de puntos. También incluye un adaptador de entrada personalizado para conectar componentes de UI de terceros y entradas no estándar al estado centralizado del formulario, y un motor de validación que verifica los datos enviados contra esquemas definidos para mapear mensajes de error a campos específicos. Sus capacidades incluyen la gestión centralizada del estado para la inicialización y el restablecimiento de datos, el manejo de carga de archivos y el enmascaramiento de entrada de usuario. El sistema proporciona control programático sobre el envío de formularios y acceso directo por referencia a elementos de entrada individuales.
Connects external component libraries to a centralized state manager using custom references and value paths.
unplugin-vue-components es una herramienta de construcción que importa y registra automáticamente los componentes de Vue utilizados en plantillas, eliminando la necesidad de declaraciones de importación manuales. Funciona como un plugin para varios empaquetadores (bundlers), incluyendo Vite y Webpack, para resolver e inyectar dependencias de componentes durante el proceso de compilación. El proyecto cuenta con un sistema de mapeo que identifica e importa componentes de bibliotecas de interfaz de usuario de Vue de terceros populares. Esta lógica de resolución se puede extender mediante extensiones de resolución personalizadas para modificar cómo se descubren e importan bibliotecas de interfaz de usuario específicas. Para mantener la seguridad de tipos, la herramienta incluye un generador de tipos de TypeScript que crea archivos de declaración globales. Estos archivos proporcionan autocompletado y verificación de tipos para componentes que se cargan sin importaciones explícitas.
Provides built-in resolvers to automatically identify and import components from popular third-party Vue interface libraries.
Este proyecto es un plugin de reactividad que lleva la Composition API y la gestión de estado reactivo de Vue 3 a aplicaciones Vue 2. Funciona como un organizador de lógica de componentes y un sistema para encapsular estado reactivo y funciones en utilidades reutilizables. El plugin permite el uso de funciones composables para compartir lógica con estado entre componentes sin depender de mixins. Proporciona una estructura basada en variables y funciones simples para facilitar la inferencia automática de tipos y el autocompletado en el editor. Además, incluye un sistema de inyección de dependencias basado en proveedores para compartir datos y funciones a través de un árbol de componentes. El sistema cubre la gestión de estado reactivo, propiedades computadas y watchers, junto con la capacidad de engancharse a los ciclos de vida de los componentes. Permite la integración de librerías de terceros con estado en el sistema de reactividad nativo y admite la precarga de datos en el servidor. El proyecto está escrito en TypeScript.
Integrates stateful third-party libraries as modular plugins to maintain consistent data flow.
Modly es un generador local de modelos 3D mediante IA que convierte imágenes bidimensionales en mallas tridimensionales. Es una herramienta centrada en la privacidad que procesa los datos directamente en la tarjeta gráfica del host utilizando inferencia acelerada por GPU. El sistema sirve como un framework extensible de modelos de IA, permitiendo la integración de extensiones de modelos externos y archivos de tiempo de ejecución desde repositorios remotos. Utiliza una arquitectura de plugins basada en manifiestos para añadir nuevos métodos de generación cargando metadatos y archivos desde sistemas de control de versiones externos. El conjunto de herramientas incluye una interfaz de línea de comandos para activar flujos de trabajo de generación y exportar activos de malla para automatización mediante scripts. También cuenta con sistemas de gestión de modelos para realizar un seguimiento de la descarga, el estado de carga y los flujos de eventos en tiempo real de los modelos de IA desplegados.
Downloads and integrates additional generation methods by fetching runtime files and profiles from external repositories.
vue-meta es un gestor de metadatos para aplicaciones Vue.js que coordina la inyección, deduplicación y fusión de etiquetas HTML head y body. Sirve como un controlador de cabecera de documento, permitiendo a los desarrolladores definir y actualizar títulos, meta etiquetas, etiquetas link, estilos y scripts dentro de una arquitectura de componentes tanto en entornos del lado del cliente como del servidor. La biblioteca se distingue por un sistema de fusión jerárquico donde los componentes hijos pueden sobrescribir metadatos definidos por componentes padres. Asegura la integridad del documento utilizando deduplicación basada en identificadores para prevenir etiquetas duplicadas y emplea un sistema de coordinación para gestionar metadatos de múltiples instancias de aplicación independientes en una sola página. Sus capacidades más amplias incluyen optimización para motores de búsqueda (SEO) mediante inyección de metadatos del lado del servidor, la inserción de datos JSON estructurados saneados y enlace de metadatos dinámico que resuelve valores basados en el estado del componente. El rendimiento se aborda mediante el procesamiento por lotes de requestAnimationFrame para prevenir parpadeos y streaming de respuesta incremental para renderizado del lado del servidor. El proyecto proporciona utilidades para la generación de metadatos estáticos para producir cadenas de plantillas HTML sin requerir una instancia de componente en vivo.
Allows external plugins to add metadata using custom identifiers to avoid conflicts with the root application settings.
hugo-book es un tema de documentación y framework de sitio estático para Hugo diseñado para crear manuales técnicos estructurados, libros de documentación y bases de conocimiento multilingües. Transforma estructuras de directorios en menús de navegación jerárquicos y contenido técnico formateado. El framework incluye un renderizador de documentación OpenAPI especializado que convierte especificaciones en páginas de referencia estructuradas. También proporciona una integración de búsqueda del lado del cliente de texto completo y admite contenido multilingüe con duplicación de diseño de derecha a izquierda. El proyecto cubre una amplia gama de capacidades de renderizado de contenido, incluyendo composición tipográfica de ecuaciones matemáticas, generación de diagramas, integración de grabación de terminal y elementos interactivos como paneles con pestañas y bloques plegables. También integra un sistema de blog cronológico y herramientas para generar tablas de contenido y listas de pasos. La personalización visual se maneja a través de soporte para temas de color, sobrescrituras de estilo CSS e inyección de HTML personalizado.
Integrates third-party rendering libraries for mathematics, diagrams, and terminal recordings based on detected content patterns.
La REST API de WordPress es una interfaz web y API de contenido basada en JSON que permite recuperar y modificar el contenido del sitio, usuarios y metadatos mediante métodos HTTP estándar. Funciona como una interfaz de CMS headless, desacoplando la gestión de contenido del frontend al exponer los datos del sitio a través de un controlador RESTful programable. El sistema se distingue por su descubrimiento basado en hipermedia y su validación basada en esquemas JSON, lo que permite a los clientes localizar recursos programáticamente y garantizar un intercambio de datos predecible. Utiliza el registro de endpoints basado en espacios de nombres para organizar rutas y admite una capa de autenticación flexible que incluye contraseñas de aplicación, cookies de sesión y estándares de identidad de terceros. La API cubre una amplia gama de capacidades de gestión de recursos, incluyendo el manejo de entradas, páginas, medios y contenido basado en bloques. Proporciona utilidades integrales para la gestión de respuestas, como la incrustación de recursos, paginación y filtrado de campos, junto con herramientas para gestionar revisiones de contenido y administración del sitio. Se proporciona soporte para SDKs específicos de cada lenguaje para abstraer las peticiones de red en interfaces programáticas de alto nivel.
Implements namespace-based endpoint registration to prevent routing collisions between core and third-party extensions.