awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

5 Repos

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

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • emmetio/emmetAvatar von emmetio

    emmetio/emmet

    4,541Auf GitHub ansehen↗

    Emmet ist ein Markup-Code-Generator und ein Produktivitäts-Toolkit für die Webentwicklung. Es dient als Erweiterungs-Engine, die Kurzschreibweisen und CSS-ähnliche Selektoren in vollständige HTML-, XML- und andere Markup-Strukturen umwandelt. Das Projekt bietet eine dedizierte Engine zur Erweiterung von CSS-Kurzschreibweisen, die prägnante Eigenschaftscodes in vollständige Stil-Deklarationen umwandelt, einschließlich der automatischen Generierung von Vendor-Präfixen und Verläufen. Es zeichnet sich durch einen programmierbaren Erweiterungsprozess mittels benutzerdefinierter Snippet-Definitionen, Alias-Mapping für Abkürzungen und skriptbasierter Erweiterbarkeit aus. Das Toolkit deckt ein breites Spektrum an Funktionen ab, darunter Markup-Generierung mit Element-Multiplikation und iterativer Nummerierung sowie Editor-Dienstprogramme für strukturelle Navigation und ausgewogene Tag-Auswahl. Zudem bietet es Tools für das Authoring von CSS-Stylesheets, die Anpassung numerischer Werte und die Medienhandhabung für die Konvertierung von Bild-Daten-URLs und die Aktualisierung von Dimensionen.

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

    TypeScriptabbreviationcssemmet
    Auf GitHub ansehen↗4,541
  • ctran/annotate_modelsAvatar von ctran

    ctran/annotate_models

    4,489Auf GitHub ansehen↗

    Annotate Models ist ein Produktivitäts-Utility für Ruby on Rails, das Datenbankspalten, Typen und Anwendungsrouten direkt als Quellcode-Kommentare in Modell- und Konfigurationsdateien mappt. Es fungiert als Schema-Annotator, der Datenbank- und Routing-Informationen in Modelldateien einfügt, um während der Entwicklung eine schnelle Referenz für Datenstrukturen bereitzustellen. Das Tool synchronisiert Modellkommentare mit Datenbank-Migrationen, um sicherzustellen, dass Referenzen auf Datenstrukturen aktuell bleiben. Es enthält zudem einen Route-Map-Injector, der die aktuelle Routing-Tabelle der Anwendung als lesbare Kommentare in Konfigurationsdateien schreibt. Das System deckt die automatisierte Code-Annotation für die Dokumentation von Datenbankschemata und die Rails-Routen-Navigation ab. Es bietet Funktionen zum Einfügen, Aktualisieren und Entfernen dieser Schema- und Routenzusammenfassungen innerhalb von Modell-, Test- und Factory-Dateien.

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

    Rubyactiverecordrailsruby
    Auf GitHub ansehen↗4,489
  • securingsincity/react-aceAvatar von securingsincity

    securingsincity/react-ace

    4,204Auf GitHub ansehen↗

    react-ace ist ein React-Komponenten-Wrapper für den Ace-Code-Editor, um funktionsreiche Textbearbeitung und Syntax-Highlighting in Webanwendungen einzubetten. Er bietet einen browserbasierten Editor, der sprachspezifische Farb- und Formatierungsregeln auf Quellcode- und Markup-Dateien anwendet. Das Projekt zeichnet sich durch die Unterstützung spezialisierter Tastatur-Interaktionsmodi aus, einschließlich Vim und Emacs, sowie einen Side-by-Side-Diff-Viewer zum Vergleich verschiedener Dateiversionen. Es fungiert zudem als Tool für Code-Snippets und Live-Autocompletions, um die Texteingabe zu beschleunigen. Die Komponente deckt ein breites Spektrum an Editor-Funktionen ab, einschließlich visuellem Theme-Management, Code-Annotationen sowie Fehler- oder Warnindikatoren. Sie bietet programmatische Interfaces für State-Synchronisation, Extraktion von Textselektionen und die Ausführung interner Editor-Methoden wie Suchen und Ersetzen.

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

    TypeScriptacecode-editorhacktoberfest
    Auf GitHub ansehen↗4,204
  • binaryanalysisplatform/qiraAvatar von BinaryAnalysisPlatform

    BinaryAnalysisPlatform/qira

    4,071Auf GitHub ansehen↗

    Qira ist eine Plattform für Binäranalyse und Execution-Tracing, die jede Instruktion und jeden Datenzugriff während der Programmausführung für interaktive Wiedergabe und Debugging aufzeichnet. Es fungiert als Laufzeitanalyseumgebung, die QEMU verwendet, um die Ausführung zu verfolgen und Speicher- sowie Registerzustände zu inspizieren. Das System bietet ein Tool zur statischen Binäranalyse, das die Programmstruktur abbildet und Instruktionen basierend auf erfassten Laufzeitdaten annotiert. Es enthält einen Laufzeit-Speicheranalysator zur Überwachung von Lese- und Schreibvorgängen an spezifischen Adressen sowie einen interaktiven Debugger zur Navigation durch Ausführungs-Timelines. Die Plattform deckt Workflows zur Visualisierung von Binär-Traces und zum Reverse Engineering ab, einschließlich Memory-State-Snapshotting und instruktionsebenem Event-Logging. Zudem unterstützt sie die Analyse von Datenzugriffen und die Pflege einer adressbasierten Annotationsdatenbank zur Dokumentation von Binärcode.

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

    C
    Auf GitHub ansehen↗4,071
  • loov/lensmAvatar von loov

    loov/lensm

    3,697Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗3,697
  1. Home
  2. Development Tools & Productivity
  3. Code Annotations

Unter-Tags erkunden

  • 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.