5 Repos
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.
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.
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.
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.
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.
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.