awesome-repositories.com
Blog
MCP
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

2 dépôts

Awesome GitHub RepositoriesInteractive Formatting

Formatting of code blocks within an interactive shell or REPL before execution.

Distinct from Interactive Coding Environments: Focuses on applying style to transient interactive code rather than a persistent collaborative environment

Explore 2 awesome GitHub repositories matching development tools & productivity · Interactive Formatting. Refine with filters or upvote what's useful.

Awesome Interactive Formatting GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • google/yapfAvatar de google

    google/yapf

    13,978Voir sur GitHub↗

    YAPF est un formateur de code Python et un outil de conformité de style. Il fonctionne comme un reformateur basé sur AST qui utilise des arbres de syntaxe concrets pour assurer la cohérence structurelle et une présentation visuelle uniforme à travers les fichiers sources. Le moteur utilise un optimiseur de mise en page basé sur des pénalités pour déterminer les meilleurs sauts de ligne en calculant des coûts numériques pour différents choix de formatage. Il emploie un processeur de code multi-processus pour distribuer le formatage de plusieurs fichiers à travers plusieurs cœurs de CPU. L'outil couvre le reformatage du code source par des modifications de fichiers sur place, l'analyse des différences et le traitement de fragments de code partiels. Il inclut un système de configuration basé sur des règles pour gérer les préréglages de style, les règles de mise en page et les paramètres au niveau du projet. Les capacités d'intégration incluent la vérification de la conformité au style pour les pipelines d'intégration continue, l'automatisation des hooks git et la fonctionnalité de formatage à la sauvegarde basée sur l'éditeur.

    Formats individual code blocks within an interactive shell or REPL immediately before execution.

    Python
    Voir sur GitHub↗13,978
  • ipython-contrib/jupyter_contrib_nbextensionsAvatar de ipython-contrib

    ipython-contrib/jupyter_contrib_nbextensions

    5,276Voir sur GitHub↗

    Ce projet est une collection de plugins développés par la communauté et un framework modulaire conçu pour étendre la fonctionnalité de l'environnement Jupyter notebook. Il sert d'outil de personnalisation qui modifie l'espace de travail basé sur le navigateur via un système de scripts injectés, de feuilles de style et de composants interactifs. Le framework gère le cycle de vie et l'enregistrement des composants d'interface indépendants en utilisant une configuration pilotée par les métadonnées. Cela permet aux utilisateurs d'activer ou de désactiver des outils spécifiques via un menu de configuration pour adapter l'espace de travail sans modifier le code source de l'application principale. Les extensions disponibles couvrent un éventail de domaines de productivité, incluant le formatage automatique du code source, la navigation dans les documents via des tables des matières interactives et l'inspection des variables à l'exécution. D'autres capacités incluent des outils pour gérer la structure des notebooks, contrôler les affichages de sortie et exporter des documents interactifs vers des formats statiques pour le partage.

    Applies style and syntax improvements to code blocks within the interactive notebook environment.

    JavaScript
    Voir sur GitHub↗5,276
  1. Home
  2. Development Tools & Productivity
  3. AI Coding Assistants
  4. Interactive Coding Environments
  5. Interactive Formatting