awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

automated table of contents generator / heading extraction tool

تم تحديث الترتيب في 30 يونيو 2026

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.

نحن نختار بعناية مستودعات GitHub مفتوحة المصدر التي تطابق “document heading systems”. النتائج مرتبة حسب صلتها ببحثك — استخدم الفلاتر أدناه للتضييق، أو قم بتحسين البحث باستخدام الذكاء الاصطناعي.

نتائج البحث عن “أداة لإدارة هيكلية المستندات الهرمية”

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • oomol-lab/pdf-craftالصورة الرمزية لـ oomol-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/redcarpetالصورة الرمزية لـ vmg

    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/pandocالصورة الرمزية لـ jgm

    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/mdbookالصورة الرمزية لـ rust-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/doctocالصورة الرمزية لـ thlorenz

    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-tocالصورة الرمزية لـ jonschlinkert

    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-tocالصورة الرمزية لـ ekalinin

    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-markdownالصورة الرمزية لـ preservim

    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

  • أداة تنظيم ملاحظات متداخلة (Outliner)
  • أداة برمجية لإدارة التصنيفات الهرمية
  • an open source hierarchical task manager
  • a library for processing digital documents
  • لغة توصيف (Markup) للتوثيق التقني
  • مولد مواقع توثيق يدعم الإصدارات
  • تطبيق للخرائط الذهنية
  • an open source tool for creating courses