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

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

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

automated table of contents generator / heading extraction tool

排名更新于 2026年6月30日

For 层级化文档结构管理工具, the strongest matches are oomol-lab/pdf-craft (pdf-craft extracts document structure and builds tables of contents), vmg/redcarpet (Redcarpet is a Markdown-to-HTML parser that can automatically generate) and jgm/pandoc (Pandoc is a universal document converter that natively generates). rust-lang/mdbook and thlorenz/doctoc round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

我们为您精选了匹配 “document heading systems” 的开源 GitHub 仓库。结果按与您查询的相关性进行排名 — 您可以使用下方筛选器缩小范围,或通过 AI 进行优化。

“层级化文档结构管理工具” 的搜索结果

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • oomol-lab/pdf-craftoomol-lab 的头像

    oomol-lab/pdf-craft

    4,867在 GitHub 上查看↗

    pdf-craft is an OCR-based document parser and structure extractor designed to convert PDF files into structured data, Markdown, or EPUB ebooks. It utilizes optical character recognition and statistical analysis to identify document hierarchies and extract text and structured content. The system features specialized rendering for mathematical formulas and tables, using heuristic reconstruction to convert tabular data into digital formats. It includes a document structure extractor that builds tables of contents by analyzing font sizes, linguistic patterns, and language model title detection.

    pdf-craft extracts document structure and builds tables of contents from PDFs using OCR and layout analysis, which directly addresses the core need for automated heading extraction and TOC generation, though its input is limited to PDF rather than the broader multi-format request.

    PythonTable of Contents GeneratorsStatistical Heading Detection
    在 GitHub 上查看↗4,867
  • vmg/redcarpetvmg 的头像

    vmg/redcarpet

    5,081在 GitHub 上查看↗

    Redcarpet is a security-focused Markdown to HTML parser and customizable renderer. It transforms Markdown text into structured HTML output while utilizing a security layer to filter or escape user-provided HTML tags and restrict link protocols to prevent vulnerabilities. The project distinguishes itself through a framework for custom document formatting, allowing the definition of how specific Markdown elements are converted to HTML via callback functions and custom classes. It also functions as a typographic formatter that converts standard punctuation and dashes into professional curly quot

    Redcarpet is a Markdown-to-HTML parser that can automatically generate a table of contents from Markdown headings, making it a valid heading extraction library, but it only supports Markdown input, not the multi-format (HTML, LaTeX, Word) this search requires.

    CAutomatic Table of ContentsTable of Contents Generators
    在 GitHub 上查看↗5,081
  • jgm/pandocjgm 的头像

    jgm/pandoc

    44,822在 GitHub 上查看↗

    Pandoc is a universal document converter that translates content between a wide range of markup and binary formats. It functions by parsing input documents into a unified intermediate abstract syntax tree, which serves as the foundation for consistent manipulation and transformation across diverse output types. The system is distinguished by its modular reader-writer pipeline, which decouples input parsing from output generation to allow for granular control over document structure. Users can programmatically manipulate this intermediate tree through a robust filter system, supporting both ex

    Pandoc is a universal document converter that natively generates a table of contents from headings in supported input formats, with full hierarchical extraction and configurable levels and numbering, making it a powerful fit for automated TOC generation across many document types.

    HaskellDocument Processing and ConversionAcademic AuthoringContent Parsers
    在 GitHub 上查看↗44,822
  • rust-lang/mdbookrust-lang 的头像

    rust-lang/mdBook

    21,852在 GitHub 上查看↗

    mdBook is a documentation build system and static site generator designed to compile collections of Markdown files into structured, navigable web-based books. It provides a comprehensive framework for managing technical documentation, featuring a hierarchical table of contents, integrated full-text search, and automated build processes that transform source content into ready-to-deploy HTML websites. The project distinguishes itself through a highly modular pipeline architecture that supports custom preprocessors and swappable rendering backends. This allows authors to intercept and modify co

    mdBook automatically generates a hierarchical table of contents from Markdown headings for multi-page books, fitting the TOC generation need well, though it focuses solely on Markdown input rather than the multi-format extraction you described.

    RustTable of Contents Generators
    在 GitHub 上查看↗21,852
  • thlorenz/doctocthlorenz 的头像

    thlorenz/doctoc

    4,451在 GitHub 上查看↗

    doctoc is a markdown table of contents generator and file processor designed to automatically create and update linked lists of headings within markdown documents. It functions as a git repository documentation tool that scans local directories to ensure navigation remains consistent across a collection of files. The tool features a GitHub compatible anchor generator that formats heading links to match the specific requirements of GitHub and similar hosting platforms. It manages updates by locating marker comments to replace existing tables of contents without overwriting other document conte

    doctoc generates a table of contents by extracting headings from Markdown files and inserting it into the document, fitting your search for a heading-extraction tool, though it only handles Markdown and outputs a single-file TOC rather than supporting the broader formats or pipelines you listed.

    JavaScriptAutomatic Table of Contents
    在 GitHub 上查看↗4,451
  • jonschlinkert/markdown-tocjonschlinkert 的头像

    jonschlinkert/markdown-toc

    1,752在 GitHub 上查看↗

    Markdown-toc is a utility for generating and maintaining tables of contents within markdown files. It functions as both a command-line interface and a programmatic library, enabling the automated creation of structured navigation links based on the heading hierarchy of a document. The tool distinguishes itself through its marker-based injection system, which allows for the precise placement and updating of navigation blocks within existing files. It includes a dedicated transformation pipeline for slugifying heading text into URL-friendly identifiers, ensuring that generated links remain cons

    jonschlinkert/markdown-toc is a dedicated API and CLI that automatically extracts headings from Markdown files and generates a table of contents, which is exactly the type of tool this search asks for — it focuses on Markdown only, not the broader multi-format input or output you noted, but the core capability is a perfect match.

    JavaScriptAutomatic Table of ContentsTable of Contents Generators
    在 GitHub 上查看↗1,752
  • ekalinin/github-markdown-tocekalinin 的头像

    ekalinin/github-markdown-toc

    3,292在 GitHub 上查看↗

    This project is a command-line utility designed to automate the creation and maintenance of tables of contents within markdown files. It functions as a static documentation processor that parses document headings to generate hierarchical navigation lists, which are then injected directly into the source files. The tool distinguishes itself by supporting both local files and remote network streams as input sources. It utilizes marker-based content updating to refresh existing navigation sections without requiring manual edits, and it includes authentication support for remote requests to bypas

    A simple shell script that extracts headings from GitHub Markdown files and generates a table of contents, squarely fitting the automated TOC generator category though limited to Markdown input and basic output.

    ShellAutomatic Table of ContentsTable of Contents Generators
    在 GitHub 上查看↗3,292
  • preservim/vim-markdownpreservim 的头像

    preservim/vim-markdown

    4,807在 GitHub 上查看↗

    This is a Vim plugin providing a suite of tools for editing, formatting, and navigating Markdown documents. It functions as a specialized editor extension that integrates syntax highlighting and structural management directly into the Vim environment. The project focuses on document navigation and structural organization, offering a system for jumping between headers and generating tables of contents to manage long files. It includes a table formatter that aligns and beautifies columns to maintain visual consistency. The plugin covers broad capability areas including header management for ad

    preservim/vim-markdown is a Vim plugin that generates tables of contents from Markdown headings, making it a genuine automated TOC tool, but its scope is limited to Markdown and the Vim editor, lacking support for other document formats and pipeline integration.

    Vim ScriptMarkdown Editing ModesDocument Header JumpingDocument Navigators
    在 GitHub 上查看↗4,807

Related searches

  • 大纲式嵌套笔记应用
  • 用于管理层级分类法的软件工具
  • an open source hierarchical task manager
  • a library for processing digital documents
  • 技术文档标记语言
  • 带版本控制的文档网站生成器
  • 思维导图应用
  • an open source tool for creating courses