4 dépôts
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 est une plateforme d'orchestration MLOps et un environnement de recherche conçu pour l'entraînement, le fine-tuning et l'évaluation de grands modèles de langage. Il sert de plan de contrôle centralisé pour gérer les tâches d'apprentissage automatique et coordonner le calcul GPU distribué sur des fournisseurs cloud hybrides et sur site (on-premise). La plateforme se distingue par une optimisation de modèle pilotée par agent, utilisant des assistants IA pour analyser les métriques et proposer et mettre en file d'attente automatiquement des expériences d'hyperparamètres. Elle fournit un environnement de développement distant qui permet aux utilisateurs de lancer des notebooks interactifs, des éditeurs de code et des sessions SSH sécurisées directement sur des nœuds de calcul distants. Le système couvre un large éventail de capacités de flux de travail d'apprentissage automatique, incluant la coordination de tâches distribuées, les balayages d'hyperparamètres automatisés et le suivi complet des expériences. Il dispose de registres intégrés pour le versionnage des jeux de données et des artefacts de modèle, ainsi que d'outils pour l'évaluation des performances des modèles et le déploiement de serveurs d'inférence. Une interface en ligne de commande est fournie pour le contrôle de la plateforme, la surveillance des tâches et la gestion de l'installation et des mises à jour de l'instance serveur locale.
Provides a modular system for extending the research environment's functionality through a plugin architecture and SDK.
Ce projet est un générateur de site statique et un constructeur de documentation conçu pour transformer des fichiers Markdown en documents HTML stylisés. Il fonctionne comme un moteur de conversion programmatique, permettant aux développeurs d'intégrer le traitement Markdown et le rendu de mise en page directement dans des scripts de build automatisés et des workflows de contenu. L'outil se distingue par une architecture orientée pipeline qui prend en charge l'intégration de plugins personnalisés et l'injection de modèles pilotée par les métadonnées. Les utilisateurs peuvent définir des métadonnées globales ou par fichier pour peupler dynamiquement le contenu de la page, tandis que la génération basée sur des modèles du système permet une personnalisation étendue de la structure du document et des thèmes visuels. La plateforme fournit une suite complète de fonctionnalités pour le contenu technique, incluant la génération automatique de table des matières, des liens d'ancrage basés sur les titres et la coloration syntaxique du code. Elle inclut également un observateur de système de fichiers pour surveiller les changements pendant le développement et génère des mises en page responsives qui s'adaptent à diverses tailles d'écran.
Provides a modular plugin architecture that allows developers to hook into the conversion pipeline for custom transformations.