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
·

6 dépôts

Awesome GitHub RepositoriesCommand Tree Parsing

Parses user messages into hierarchical command paths, arguments, and options using configurable prefix triggers.

Distinct from Chat Command Triggers: Distinct from Chat Command Triggers: focuses on parsing the full command tree and extracting arguments, not just the trigger prefix.

Explore 6 awesome GitHub repositories matching development tools & productivity · Command Tree Parsing. Refine with filters or upvote what's useful.

Awesome Command Tree Parsing 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.
  • lervag/vimtexAvatar de lervag

    lervag/vimtex

    6,293Voir sur GitHub↗

    VimTeX est un environnement de développement intégré pour la rédaction et la compilation de documents LaTeX au sein de Vim et Neovim. Il fonctionne comme une suite complète pour la rédaction de documents techniques, combinant les rôles de coloration syntaxique, de navigateur de documents et de moteur d'autocomplétion. Le plugin se distingue par un workflow coordonné qui gère la compilation asynchrone et la synchronisation bidirectionnelle avec des visionneuses PDF externes. Cela permet aux utilisateurs de sauter entre des emplacements sources spécifiques et leurs pages rendues tout en maintenant une interface d'éditeur réactive pendant la production du document. Le système fournit un large éventail de capacités pour l'intelligence documentaire et l'édition. Cela inclut des suggestions contextuelles pour les citations et les étiquettes, une table des matières navigable pour parcourir les gros fichiers et des objets texte spécialisés qui traitent les environnements LaTeX et les zones mathématiques comme des unités atomiques. Il analyse également les journaux de compilation pour mapper les erreurs et les avertissements directement aux lignes correspondantes dans le code source.

    Analyzes the surrounding text to determine the arguments and scope of specific LaTeX commands.

    TeX
    Voir sur GitHub↗6,293
  • serenity-rs/serenityAvatar de serenity-rs

    serenity-rs/serenity

    5,537Voir sur GitHub↗

    Serenity est une bibliothèque et un framework Rust conçus pour interagir avec l'API Discord. Il sert de framework de bot Discord, de client gateway et de wrapper REST, fournissant les outils nécessaires pour construire des applications automatisées et intégrer des logiciels personnalisés avec la plateforme Discord. Le projet permet le développement d'automatisation de chat en temps réel et l'implémentation de commandes Discord personnalisées. Il facilite l'intégration de l'API Discord via à la fois une interface typée pour la gestion des ressources et un gestionnaire de connexion persistante pour recevoir les mises à jour d'état et les événements. La bibliothèque couvre de larges domaines de capacités, incluant l'intégration d'API, la gestion des connexions aux serveurs vocaux et la mise en cache locale des données d'API pour réduire les requêtes réseau. Elle fournit également des mécanismes pour analyser les commandes utilisateur et traiter les endpoints d'interaction.

    Parses user messages into commands, arguments, and options using configurable prefix triggers.

    Rustdiscorddiscord-apihacktoberfest
    Voir sur GitHub↗5,537
  • koishijs/koishiAvatar de koishijs

    koishijs/koishi

    5,456Voir sur GitHub↗

    Koishi is an open-source framework for building multi-platform chatbots, designed around an adapter-driven architecture that lets a single bot connect to multiple messaging services with consistent logic. It provides a plugin-based development platform with hot reload support, enabling developers to write and update bot extensions using TypeScript without restarting the application. A web-based management console offers a graphical interface for configuring plugins, commands, permissions, and monitoring runtime status. What distinguishes Koishi is its combination of a dynamic plugin lifecycle

    Parses user messages using configurable prefixes and extracts command paths, arguments, and options.

    TypeScriptbotchatbotdiscord
    Voir sur GitHub↗5,456
  • rytilahti/python-miioAvatar de rytilahti

    rytilahti/python-miio

    4,246Voir sur GitHub↗

    python-miio est une bibliothèque Python et une implémentation de pilote matériel du protocole Miio, conçue pour contrôler et gérer les appareils intelligents Xiaomi. Elle fournit les interfaces logicielles nécessaires pour traduire les commandes de haut niveau en paquets réseau pour la communication avec les appareils. Le projet inclut un simulateur de périphérique réseau spécialisé pour émuler les réponses matérielles afin de tester les implémentations de protocole sans appareils physiques. Il dispose également d'une interface en ligne de commande pour envoyer des commandes, interroger le statut de l'appareil et effectuer la récupération de jetons pour une authentification sécurisée. Les domaines de capacités couvrent la découverte réseau IoT pour identifier les modèles d'appareils et les adresses IP, ainsi que l'analyse de protocole via l'analyse de captures de paquets réseau. La bibliothèque prend en charge l'introspection des fonctionnalités de l'appareil pour récupérer des métadonnées concernant les capteurs disponibles et les paramètres configurables.

    Dynamically identifies and executes available hardware commands by parsing external description files.

    Pythonhome-assistanthome-automationmiio
    Voir sur GitHub↗4,246
  • teloxide/teloxideAvatar de teloxide

    teloxide/teloxide

    4,166Voir sur GitHub↗

    Teloxide est un framework d'application Rust et un wrapper d'API conçu pour construire des bots Telegram. Il fournit une interface programmatique pour recevoir des mises à jour et envoyer des messages via l'API Bot de Telegram, utilisant un pipeline déclaratif de filtres et de gestionnaires. Le framework inclut un gestionnaire de dialogue de bot qui utilise une machine à états finis pour suivre les sessions utilisateur et les flux de conversation. Ce système de gestion d'état prend en charge des backends de persistance enfichables, notamment la mémoire, Redis et Sqlite. La bibliothèque couvre le routage asynchrone des messages et la réception des mises à jour via le transport long-polling ou webhook. Elle fournit également des utilitaires pour l'analyse de commandes, l'injection de dépendances typée et la validation du type de gestionnaire pour détecter les chemins de code inaccessibles.

    Provides utilities to parse plain text user messages into typed command structures with arguments and options.

    Rustrusttelegramtelegram-bot-api
    Voir sur GitHub↗4,166
  • apache/nuttxAvatar de apache

    apache/nuttx

    3,912Voir sur GitHub↗

    NuttX est un système d'exploitation temps réel (RTOS) conforme à POSIX, conçu pour les microcontrôleurs allant des architectures 8 bits aux 64 bits. Il fournit un environnement d'exécution déterministe avec un ordonnanceur de tâches temps réel et un noyau embarqué POSIX pour assurer une exécution de code portable sur diverses cibles matérielles. Le projet se distingue par une couche d'abstraction matérielle complète qui fournit des pilotes standardisés pour I2C, SPI, CAN et USB sur divers chipsets de semi-conducteurs. Il dispose également d'une pile réseau embarquée prenant en charge TCP, UDP, IPv4 et IPv6, ainsi que des protocoles industriels tels que Modbus et DroneCAN. Le système couvre un large éventail de capacités, incluant une gestion avancée de la mémoire avec pagination à la demande, des opérations cryptographiques sécurisées et un système de fichiers virtuel pour gérer des types de stockage disparates. Il intègre en outre des interfaces de haut niveau pour les interfaces graphiques, la synthèse audio et l'exécution de plusieurs langages de script et charges de travail WebAssembly. L'environnement est construit en utilisant Make ou CMake pour cibler des configurations de cartes et des chipsets spécifiques.

    Parses SCPI commands to enable remote control of programmable test and measurement equipment.

    Cembeddedmcumicrocontroller
    Voir sur GitHub↗3,912
  1. Home
  2. Development Tools & Productivity
  3. Custom Command Execution
  4. Configuration File Command Execution
  5. Command Trigger Prefixes
  6. Chat Command Triggers
  7. Command Tree Parsing

Explorer les sous-tags

  • Hardware Command ParsingParsing of external description files to dynamically identify and execute commands on hardware. **Distinct from Command Tree Parsing:** Distinct from Command Tree Parsing by focusing on hardware capability descriptions rather than user message intent.
  • LaTeX Command AnalysisAnalyzes LaTeX source to determine the scope and arguments of commands relative to the cursor. **Distinct from Command Tree Parsing:** Focuses on LaTeX command syntax analysis rather than chat command tree parsing.