awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

7 个仓库

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

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • reactjs/react.devreactjs 的头像

    reactjs/react.dev

    11,765在 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
    在 GitHub 上查看↗11,765
  • blacksmithgu/obsidian-dataviewblacksmithgu 的头像

    blacksmithgu/obsidian-dataview

    8,544在 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
    在 GitHub 上查看↗8,544
  • markdoc/markdocmarkdoc 的头像

    markdoc/markdoc

    8,060在 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
    在 GitHub 上查看↗8,060
  • utom/sketch-measureutom 的头像

    utom/sketch-measure

    6,860在 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
    在 GitHub 上查看↗6,860
  • code-hike/codehikecode-hike 的头像

    code-hike/codehike

    5,365在 GitHub 上查看↗

    Codehike 是一个基于 React 的文档框架和交互式代码演练工具。它作为一个 Markdown 内容编排器,将修饰后的 Markdown 转换为结构化数据和 React 组件,作为用于高亮代码范围、差异和编译器错误的可视化层。 该项目的特点是能够创建“滚动代码”(scrollycoding)体验和分步技术教程。它具有标记级动画,可直观地演示逻辑如何在代码版本之间演变,并提供了一个将 UI 状态与浏览器滚动位置同步的系统。 该框架涵盖了广泛的可视化功能,包括创建代码幻灯片、聚光灯布局和选项卡式代码块。它支持通过工具提示、标注和脚注进行详细的代码注释,以及语言切换器、代码转译和实时编译器数据集成等功能实用程序。 该系统利用基于模式的验证来确保从 Markdown 文件中提取的结构化数据的类型安全性和一致性。

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

    TypeScriptblogcodedocs
    在 GitHub 上查看↗5,365
  • tagspaces/tagspacestagspaces 的头像

    tagspaces/tagspaces

    4,935在 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
    在 GitHub 上查看↗4,935
  • vkbo/novelwritervkbo 的头像

    vkbo/novelWriter

    2,726在 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
    在 GitHub 上查看↗2,726
  1. Home
  2. User Interface & Experience
  3. Document Metadata Annotators

探索子标签

  • Inline Metadata Annotations2 个子标签Embedding 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.