awesome-repositories.com
Blog
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
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

5 dépôts

Awesome GitHub RepositoriesCode Annotations

Utilities for adding temporary or structural markers, such as comments, to specific code elements for highlighting.

Distinct from Document Elements & Annotations: Shortlist candidates focus on graph nodes or DOM visual highlighting, not source code comments.

Explore 5 awesome GitHub repositories matching development tools & productivity · Code Annotations. Refine with filters or upvote what's useful.

Awesome Code Annotations 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.
  • emmetio/emmetAvatar de emmetio

    emmetio/emmet

    4,541Voir sur GitHub↗

    Emmet est un générateur de code de balisage et une boîte à outils de productivité pour le développement web. Il sert de moteur d'expansion qui convertit des abréviations abrégées et des sélecteurs de type CSS en structures HTML, XML et autres structures de balisage complètes. Le projet dispose d'un moteur d'expansion dédié aux abréviations CSS qui transforme des codes de propriétés concis en déclarations de style complètes, incluant la génération automatique de préfixes vendeurs et de dégradés. Il se distingue par un processus d'expansion programmable via des définitions de snippets personnalisés, le mappage d'alias d'abréviations et une extensibilité par script. La boîte à outils couvre un large éventail de capacités, notamment la génération de balisage avec multiplication d'éléments et numérotation itérative, ainsi que des utilitaires d'éditeur pour la navigation structurelle et la sélection équilibrée de balises. Elle fournit également des outils pour la création de feuilles de style CSS, l'ajustement de valeurs numériques et la gestion des médias pour la conversion de données d'image en URL et la mise à jour des dimensions.

    Wraps tags containing specific attributes with customizable comment tags to highlight important elements.

    TypeScriptabbreviationcssemmet
    Voir sur GitHub↗4,541
  • ctran/annotate_modelsAvatar de ctran

    ctran/annotate_models

    4,489Voir sur GitHub↗

    Annotate Models est un utilitaire de productivité pour Ruby on Rails qui mappe les colonnes de base de données, les types et les routes d'application directement dans les fichiers de modèle et de configuration sous forme de commentaires de code source. Il fonctionne comme un annotateur de schéma qui insère des informations de base de données et de routage dans les fichiers de modèle pour fournir une référence rapide aux structures de données pendant le développement. L'outil synchronise les commentaires de modèle avec les migrations de base de données pour s'assurer que les références de structure de données restent à jour. Il inclut également un injecteur de carte de routes qui écrit la table de routage actuelle de l'application dans les fichiers de configuration sous forme de commentaires lisibles. Le système couvre l'annotation de code automatisée pour la documentation de schéma de base de données et la navigation dans les routes Rails. Il fournit des capacités pour insérer, mettre à jour et supprimer ces résumés de schéma et de routes au sein des fichiers de modèle, de test et de factory.

    Synchronizes source code comments with database migrations to ensure data structure references remain current.

    Rubyactiverecordrailsruby
    Voir sur GitHub↗4,489
  • securingsincity/react-aceAvatar de securingsincity

    securingsincity/react-ace

    4,204Voir sur GitHub↗

    react-ace est un wrapper de composant React pour l'éditeur de code Ace, conçu pour intégrer une édition de texte riche et une coloration syntaxique dans les applications web. Il fournit un éditeur basé sur le navigateur qui applique des règles de coloration et de formatage spécifiques au langage aux fichiers de code source et de balisage. Le projet se distingue par la prise en charge de modes d'interaction clavier spécialisés, incluant Vim et Emacs, ainsi qu'un visualiseur de diff côte à côte pour comparer différentes versions de fichiers. Il fonctionne également comme un outil pour les extraits de code et les autocomplétions en direct afin d'accélérer la saisie de texte. Le composant couvre un large éventail de capacités d'éditeur, incluant la gestion des thèmes visuels, les annotations de code et les indicateurs d'erreur ou d'avertissement. Il fournit des interfaces programmatiques pour la synchronisation d'état, l'extraction de sélection de texte et l'exécution de méthodes internes de l'éditeur telles que la recherche et le remplacement.

    Displays tooltips and markers at specific line and column positions to provide context or warnings.

    TypeScriptacecode-editorhacktoberfest
    Voir sur GitHub↗4,204
  • binaryanalysisplatform/qiraAvatar de BinaryAnalysisPlatform

    BinaryAnalysisPlatform/qira

    4,071Voir sur GitHub↗

    Qira is a binary analysis platform and execution tracer that records every instruction and data access during program execution for interactive playback and debugging. It functions as a runtime analysis environment that uses QEMU to trace execution and inspect memory and register states. The system provides a binary static analysis tool that maps program structure and annotates instructions based on captured runtime data. It includes a runtime memory analyzer to monitor reads and writes to specific addresses and an interactive debugger for navigating execution timelines. The platform covers

    Provides utilities for adding custom names and comments to specific binary addresses to document findings.

    C
    Voir sur GitHub↗4,071
  • loov/lensmAvatar de loov

    loov/lensm

    3,697Voir sur GitHub↗

    lensm is a binary analysis tool and Go disassembler interface designed for navigating disassembled machine code, tracking function calls, and inspecting executable metadata. It specifically functions as a Go assembly viewer that visualizes compiled binary instructions alongside their original source code. The project implements the Model Context Protocol to expose internal functions and source code as tools for external AI systems. This protocol-based analysis server enables the streaming of binary data and the management of server lifecycles to allow external tools to analyze logic. The sys

    Allows adding and managing comments associated with binary functions, synced via sidecar files.

    Go
    Voir sur GitHub↗3,697
  1. Home
  2. Development Tools & Productivity
  3. Code Annotations

Explorer les sous-tags

  • Automated Source DocumentationAutomatically generating and synchronizing documentation comments within source code based on system metadata. **Distinct from Code Annotations:** Distinct from general highlighting or interactive playback by focusing on automatic schema synchronization.
  • Binary Coordinate AnnotationsPersistence of text comments linked to specific coordinates within a compiled binary using sidecar files. **Distinct from Code Annotations:** Distinct from general code annotations by linking comments to binary offsets/coordinates via external sidecar files.