awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectServer MCPDespreCum realizăm clasamentulPresă
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

7 repository-uri

Awesome GitHub RepositoriesDocument Metadata Annotators

Tools for attaching metadata to specific elements within the document body.

Distinct from Document Annotators: Distinct from Document Annotators: focuses on attaching metadata to DOM elements for structured data, not user-facing notes.

Explore 7 awesome GitHub repositories matching user interface & experience · Document Metadata Annotators. Refine with filters or upvote what's useful.

Awesome Document Metadata Annotators GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • reactjs/react.devAvatar reactjs

    reactjs/react.dev

    11,765Vezi pe GitHub↗

    React is a JavaScript library for building user interfaces through the composition of modular, self-contained components. It employs a declarative programming model where developers describe the desired visual state, and the library automatically manages the underlying document updates and state synchronization. By utilizing a virtual representation of the document, it calculates and applies minimal changes to the browser, ensuring efficient rendering even in complex applications. The library distinguishes itself through a sophisticated scheduling system that manages rendering work in increme

    Attaches metadata to specific elements within the document body to provide structured data.

    JavaScriptdocumentationjavascriptreact
    Vezi pe GitHub↗11,765
  • blacksmithgu/obsidian-dataviewAvatar blacksmithgu

    blacksmithgu/obsidian-dataview

    8,544Vezi pe GitHub↗

    This project is a metadata query engine and indexer for markdown files, designed to transform YAML frontmatter and inline fields into dynamic tables and lists. It provides a background process that extracts tags and custom fields into a searchable database, enabling the automated indexing of notes. The system is distinguished by its dual approach to data retrieval: a dedicated query language for SQL-like filtering and grouping, and a JavaScript data API. This API allows for programmatic metadata extraction and the creation of custom views and extensions using TypeScript typings. Its broader

    Embeds metadata within markdown text using key-value syntax to make document properties machine-readable.

    TypeScriptobsidian-mdobsidian-pluginquery-language
    Vezi pe GitHub↗8,544
  • markdoc/markdocAvatar markdoc

    markdoc/markdoc

    8,060Vezi pe GitHub↗

    Markdoc is a documentation content framework that extends standard Markdown with custom tags, typed schemas, and reusable components, parsing content into an abstract syntax tree and rendering it as React elements or HTML. It provides a structured authoring system where documents are processed through an AST-based pipeline, enabling validation, transformation, and flexible output generation. The framework distinguishes itself through a schema-driven validation pipeline that checks document structure and attribute values against defined rules, and a pluggable renderer architecture that accepts

    Applies attributes to inline Markdown nodes using a separate annotation block for per-element customization.

    TypeScriptauthoringdocumentationmarkdoc
    Vezi pe GitHub↗8,060
  • utom/sketch-measureAvatar utom

    utom/sketch-measure

    6,860Vezi pe GitHub↗

    sketch-measure is a design specification tool and design-to-code annotation utility for Sketch. It functions as an HTML design spec generator and asset export manager, creating technical handoff documentation and measurement annotations directly from design files. The tool generates interactive web viewers and standalone offline HTML pages that allow for the inspection of dimensions, styles, and design details. It includes capabilities for managing color palettes via XML export and capturing influence rectangles to ensure exported image dimensions account for shadows and borders. The system

    Links textual design notes to specific artboard coordinates for display in the final specification viewer.

    HTMLdesign-specsjavascriptmeasurement
    Vezi pe GitHub↗6,860
  • code-hike/codehikeAvatar code-hike

    code-hike/codehike

    5,365Vezi pe GitHub↗

    Codehike este un framework de documentație bazat pe React și un instrument interactiv pentru walkthrough-uri de cod. Acesta funcționează ca un orchestrator de conținut markdown care transformă markdown-ul decorat în date structurate și componente React, servind drept strat de vizualizare pentru evidențierea secțiunilor de cod, a diferențelor (diffs) și a erorilor de compilare. Proiectul se distinge prin capacitatea de a crea experiențe de tip "scrollycoding" și tutoriale tehnice pas cu pas. Dispune de animații la nivel de token care demonstrează vizual modul în care logica evoluează între versiunile de cod și oferă un sistem pentru sincronizarea stării UI cu poziția de scroll a browserului. Framework-ul acoperă o gamă largă de capacități de vizualizare, inclusiv crearea de slideshow-uri de cod, layout-uri de tip spotlight și blocuri de cod cu tab-uri. Suportă adnotarea detaliată a codului prin tooltips, callout-uri și note de subsol, precum și utilitare funcționale precum switchere de limbaj, transpilarea codului și integrarea datelor de compilare în timp real. Sistemul utilizează validarea bazată pe schemă pentru a asigura siguranța tipurilor și consistența datelor structurate extrase din fișierele markdown.

    Includes custom query strings in annotation comments to dynamically alter the appearance of rendered highlights.

    TypeScriptblogcodedocs
    Vezi pe GitHub↗5,365
  • tagspaces/tagspacesAvatar tagspaces

    tagspaces/tagspaces

    4,935Vezi pe GitHub↗

    TagSpaces is an offline-first file tagging and organization platform that lets you manage local files with portable metadata stored directly in filenames or sidecar JSON files, eliminating the need for a central database. It functions as a full-text file search engine, a Kanban board file organizer, a local AI file assistant, an S3-compatible cloud file manager, and a web clipper and bookmark manager, all within a single application. The project distinguishes itself through a local-first architecture where all file operations, indexing, and AI processing run entirely on the device, with cloud

    Provides a built-in PDF viewer with inline annotation capabilities.

    TypeScriptelectronjavascriptnote-taking
    Vezi pe GitHub↗4,935
  • vkbo/novelwriterAvatar vkbo

    vkbo/novelWriter

    2,726Vezi pe GitHub↗

    novelWriter is a plain text writing environment designed for composing long-form narratives and novels. It functions as a distraction-free prose editor and narrative orchestrator, allowing authors to manage complex plot structures by dividing stories into small, manageable documents. The system emphasizes long-term data portability by storing all content in human-readable text files rather than a centralized database. It features a specialized metadata editor that embeds hidden comments, synopses, and cross-references directly within the text using a non-printing markup syntax. The software

    Embeds machine-readable comments, synopses, and cross-references directly within the flow of the prose.

    Pythoneditorlinuxmacos
    Vezi pe GitHub↗2,726
  1. Home
  2. User Interface & Experience
  3. Document Metadata Annotators

Explorează sub-etichetele

  • Inline Metadata Annotations2 sub-tag-uriEmbedding machine-readable key-value pairs directly within the flow of a document. **Distinct from Document Metadata Annotators:** Focuses on prose-level key-value syntax for data indexing rather than DOM element or editor-buffer annotations.