4 repositorios
Modular systems that allow extending application functionality through external plugins or embedding components into other software.
Distinct from Python Development Tools: Focuses on the architectural capability of modular extensibility rather than specific Python libraries or extensions
Explore 4 awesome GitHub repositories matching development tools & productivity · Plugin Architectures. Refine with filters or upvote what's useful.
Spyder is a scientific integrated development environment designed for scientific computing and interactive Python programming. It functions as a static analysis code editor and an interactive Python console, providing a specialized environment for writing and analyzing code for science and engineering. The platform distinguishes itself as an extensible development tool, utilizing a modular plugin architecture that allows for the addition of custom features or the embedding of core components into other software. It features a dedicated debugger and profiler for tracing code execution and mea
Utilizes a modular plugin architecture that allows adding custom features or embedding core components into other software.
VisiData is a terminal-based interactive data analysis tool and browser designed for exploring, filtering, and sorting large tabular datasets. It functions as a structured data inspector that loads and flattens complex formats like JSON, XML, and PCAP into interactive sheets, as well as a terminal file manager for navigating directories and performing staged filesystem operations. The project distinguishes itself by rendering data visualizations, such as scatter plots and histograms, directly in the terminal using Unicode Braille characters. It provides a Python-based data wrangling environme
Features a plugin architecture that lets users extend functionality by importing external Python modules for new commands and handlers.
TransformerLab es una plataforma de orquestación MLOps y entorno de investigación diseñado para el entrenamiento, ajuste fino (fine-tuning) y evaluación de modelos de lenguaje grandes. Sirve como un plano de control centralizado para gestionar trabajos de aprendizaje automático y coordinar el cómputo distribuido en GPU a través de proveedores de nube híbrida y locales (on-premise). La plataforma se distingue por la optimización de modelos impulsada por agentes, utilizando asistentes de IA para analizar métricas y proponer y poner en cola automáticamente experimentos de hiperparámetros. Proporciona un entorno de desarrollo remoto que permite a los usuarios lanzar notebooks interactivos, editores de código y sesiones de shell seguro directamente en nodos de cómputo remotos. El sistema cubre una amplia gama de capacidades de flujo de trabajo de aprendizaje automático, incluyendo coordinación de tareas distribuidas, barridos de hiperparámetros automatizados y seguimiento integral de experimentos. Cuenta con registros integrados para el versionado de datasets y artefactos de modelos, así como herramientas para la evaluación del rendimiento del modelo y el despliegue de servidores de inferencia. Se proporciona una interfaz de línea de comandos para el control de la plataforma, monitoreo de trabajos y gestión de la instalación y actualizaciones de la instancia del servidor local.
Provides a modular system for extending the research environment's functionality through a plugin architecture and SDK.
Este proyecto es un generador de sitios estáticos y constructor de documentación diseñado para transformar archivos markdown en documentos HTML estilizados. Funciona como un motor de conversión programático, permitiendo a los desarrolladores integrar el procesamiento de markdown y el renderizado de layouts directamente en scripts de compilación automatizados y flujos de trabajo de contenido. La herramienta se distingue por una arquitectura orientada a pipelines que soporta la integración de plugins personalizados y la inyección de plantillas basada en metadatos. Los usuarios pueden definir metadatos globales o por archivo para poblar dinámicamente el contenido de la página, mientras que la generación basada en plantillas del sistema permite una personalización extensa de la estructura del documento y los temas visuales. La plataforma proporciona un conjunto integral de características para contenido técnico, incluyendo generación automatizada de tablas de contenido, enlaces de anclaje basados en encabezados y resaltado de sintaxis de código. También incluye un observador del sistema de archivos para monitorear cambios durante el desarrollo y genera layouts responsivos que se adaptan a varios tamaños de pantalla.
Provides a modular plugin architecture that allows developers to hook into the conversion pipeline for custom transformations.