5 repository-uri
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 este un generator de cod markup și un toolkit de productivitate pentru dezvoltarea web. Acesta servește ca motor de expansiune care convertește abrevierile shorthand și selectorii de tip CSS în structuri complete HTML, XML și alte tipuri de markup. Proiectul dispune de un motor dedicat de expansiune CSS shorthand care transformă codurile de proprietăți concise în declarații de stil complete, incluzând generarea automată a prefixelor de vendor și a gradientelor. Se distinge prin oferirea unui proces de expansiune programabil prin definiții de snippet-uri personalizate, maparea alias-urilor de abrevieri și extensibilitate bazată pe scripturi. Toolkit-ul acoperă o gamă largă de capabilități, inclusiv generarea de markup cu multiplicarea elementelor și numerotare iterativă, precum și utilitare pentru editor pentru navigare structurală și selecția echilibrată a tag-urilor. Oferă, de asemenea, instrumente pentru scrierea de fișiere CSS, ajustarea valorilor numerice și gestionarea media pentru conversia datelor de tip image data-URL și actualizarea dimensiunilor.
Wraps tags containing specific attributes with customizable comment tags to highlight important elements.
Annotate Models este un utilitar de productivitate pentru Ruby on Rails care mapează coloanele bazei de date, tipurile și rutele aplicației direct în fișierele de model și configurare sub formă de comentarii în codul sursă. Funcționează ca un annotator de schemă care inserează informații despre baza de date și rutare în fișierele de model pentru a oferi o referință rapidă pentru structurile de date în timpul dezvoltării. Instrumentul sincronizează comentariile din modele cu migrațiile bazei de date pentru a se asigura că referințele structurii de date rămân actualizate. Include, de asemenea, un injector de hartă a rutelor care scrie tabelul actual de rutare al aplicației în fișierele de configurare sub formă de comentarii lizibile. Sistemul acoperă adnotarea automată a codului pentru documentația schemei bazei de date și navigarea rutelor Rails. Oferă capabilități pentru a insera, actualiza și elimina aceste rezumate de schemă și rută în fișierele de model, test și factory.
Synchronizes source code comments with database migrations to ensure data structure references remain current.
react-ace este un wrapper de componentă React pentru editorul de cod Ace, conceput pentru a încorpora editarea de text bogată în funcționalități și evidențierea sintaxei în aplicațiile web. Oferă un editor bazat pe browser care aplică reguli de colorare și formatare specifice limbajului pentru codul sursă și fișierele markup. Proiectul se distinge prin suportul pentru moduri de interacțiune cu tastatura specializate, inclusiv Vim și Emacs, precum și un vizualizator de diff side-by-side pentru compararea diferitelor versiuni de fișiere. De asemenea, funcționează ca un instrument pentru fragmente de cod și autocompletări live pentru a accelera introducerea textului. Componenta acoperă o gamă largă de capabilități ale editorului, inclusiv gestionarea temelor vizuale, adnotări de cod și indicatori de eroare sau avertizare. Oferă interfețe programatice pentru sincronizarea stării, extragerea selecției de text și execuția metodelor interne ale editorului, cum ar fi căutarea și înlocuirea.
Displays tooltips and markers at specific line and column positions to provide context or warnings.
Qira este o platformă de analiză binară și un trasor de execuție care înregistrează fiecare instrucțiune și acces la date în timpul execuției programului pentru redare interactivă și depanare. Funcționează ca un mediu de analiză runtime care utilizează QEMU pentru a urmări execuția și a inspecta stările memoriei și ale registrelor. Sistemul oferă un instrument de analiză statică binară care mapează structura programului și adnotează instrucțiunile pe baza datelor capturate în timpul execuției. Include un analizor de memorie runtime pentru a monitoriza citirile și scrierile la adrese specifice și un debugger interactiv pentru navigarea pe liniile temporale de execuție. Platforma acoperă vizualizarea urmelor binare și fluxuri de lucru de inginerie inversă, încorporând snapshot-uri ale stării memoriei și logarea evenimentelor la nivel de instrucțiune. De asemenea, suportă analiza accesului la date și menținerea unei baze de date de adnotări mapate pe adrese pentru documentarea codului binar.
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.