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

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
thlorenz avatar

thlorenz/doctoc

0
View on GitHub↗
4,451 estrellas·487 forks·JavaScript·MIT·5 vistaswww.npmjs.com/package/doctoc↗

Doctoc

doctoc es un generador de tablas de contenido markdown y procesador de archivos diseñado para crear y actualizar automáticamente listas vinculadas de encabezados dentro de documentos markdown. Funciona como una herramienta de documentación de repositorios git que escanea directorios locales para asegurar que la navegación permanezca consistente a través de una colección de archivos.

La herramienta cuenta con un generador de anclas compatible con GitHub que formatea los enlaces de encabezado para que coincidan con los requisitos específicos de GitHub y plataformas de alojamiento similares. Gestiona las actualizaciones localizando comentarios marcadores para reemplazar las tablas de contenido existentes sin sobrescribir otro contenido del documento.

El proyecto cubre el procesamiento recursivo de directorios, lo que le permite escanear carpetas anidadas y aplicar actualizaciones a todos los archivos compatibles. También incluye filtrado de contenido y control de entradas para excluir encabezados o archivos específicos basados en niveles de anidamiento o etiquetas de metadatos.

Una utilidad de validación de consistencia permite a la herramienta verificar si los archivos están desactualizados sin modificarlos, facilitando la integración en flujos de trabajo de documentación automatizados.

Features

  • Automatic Table of Contents - Automatically generates navigational outlines based on the heading hierarchy of Markdown documents.
  • Anchor Links - Generates navigation identifiers that ensure compatibility with the anchor requirements of hosting providers.
  • Markdown Processors - Provides a recursive processor that scans and transforms Markdown documents to maintain consistent navigation and formatting.
  • Markdown Documentation - Automates the creation and maintenance of tables of contents for large sets of Markdown documentation.
  • Platform Anchor Generators - Provides GitHub-compatible anchor generation to ensure navigation links function correctly on hosting platforms.
  • TOC Refresh Utilities - Refreshes existing tables of contents by locating marker comments to prevent duplicate entries.
  • Git Documentation Utilities - Scans local Git directories to ensure all Markdown files have consistent and current navigation.
  • RegEx Heading Extractors - Uses regular expressions to identify heading levels and extract structure for table of contents generation.
  • Markdown Content Structures - Manages navigation for complex directory structures through recursive processing and content filtering.
  • Content Consistency Validators - Checks if document headings match the existing table of contents to signal required updates without modifying files.
  • TOC Generation - Validates the consistency of the generated table of contents against the actual document headings.
  • TOC Content Filters - Excludes specific headings or files from the generated table of contents using specialized markup tags.
  • TOC Entry Controllers - Controls which headings appear in the table of contents based on nesting levels and minimum length.
  • GitHub Repository Utilities - Provides utility functions to ensure Markdown navigation links are compatible with GitHub's repository structure.
  • Documentation Automation - Integrates table of contents generation into build pipelines to keep navigation in sync with heading changes.
  • Recursive Directory Processing - Traverses folder hierarchies to apply table of contents updates across entire project directories.
  • Markdown File Processors - Recursively scans directories to apply table of contents generation to all compatible Markdown files.
  • Recursive Directory Traversers - Recursively walks directory trees to locate all markdown files for batch processing.
  • Marker-Based Injection Utilities - Implements programmatic updates of documentation by injecting table of contents between predefined marker comments.
  • Markdown Tools - Generates table of contents for markdown files.

Historial de estrellas

Gráfico del historial de estrellas de thlorenz/doctocGráfico del historial de estrellas de thlorenz/doctoc

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Alternativas open-source a Doctoc

Proyectos open-source similares, clasificados según cuántas características comparten con Doctoc.
  • ekalinin/github-markdown-tocAvatar de ekalinin

    ekalinin/github-markdown-toc

    3,292Ver en 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

    Shellgithubmarkdownshell
    Ver en GitHub↗3,292
  • jonschlinkert/markdown-tocAvatar de jonschlinkert

    jonschlinkert/markdown-toc

    1,752Ver en 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

    JavaScriptjavascriptjonschlinkertmarkdown
    Ver en GitHub↗1,752
  • russross/blackfridayAvatar de russross

    russross/blackfriday

    5,614Ver en GitHub↗

    Blackfriday is a Go library for parsing and converting Markdown text into HTML, LaTeX, and other structured formats. It functions as an extensible Markdown processor that transforms syntax into target markup languages. The project is distinguished by its pluggable rendering architecture, which allows for the production of diverse output targets such as Slack message styles, Confluence Wiki Markup, and GitHub Flavored Markdown. It supports custom syntax extensions including definition lists, footnotes, autolinks, and strikethroughs. The processor includes utilities for generating automatic ta

    Go
    Ver en GitHub↗5,614
  • richardlitt/standard-readmeAvatar de RichardLitt

    RichardLitt/standard-readme

    6,311Ver en GitHub↗

    Standard README is a markdown documentation standard and specification designed to organize project metadata and instructions. It functions as an open source governance framework that establishes a formal set of rules and templates to ensure project information remains predictable and consistent across different repositories. The project provides a documentation compliance validator to check if a README complies with these predefined formatting standards. It includes tools for README template generation to produce baseline documentation files and a system for signaling specification complianc

    JavaScriptdocsdocumentationreadme
    Ver en GitHub↗6,311
Ver las 30 alternativas a Doctoc→

Preguntas frecuentes

¿Qué hace thlorenz/doctoc?

doctoc es un generador de tablas de contenido markdown y procesador de archivos diseñado para crear y actualizar automáticamente listas vinculadas de encabezados dentro de documentos markdown. Funciona como una herramienta de documentación de repositorios git que escanea directorios locales para asegurar que la navegación permanezca consistente a través de una colección de archivos.

¿Cuáles son las características principales de thlorenz/doctoc?

Las características principales de thlorenz/doctoc son: Automatic Table of Contents, Anchor Links, Markdown Processors, Markdown Documentation, Platform Anchor Generators, TOC Refresh Utilities, Git Documentation Utilities, RegEx Heading Extractors.

¿Qué alternativas de código abierto existen para thlorenz/doctoc?

Las alternativas de código abierto para thlorenz/doctoc incluyen: ekalinin/github-markdown-toc — This project is a command-line utility designed to automate the creation and maintenance of tables of contents within… jonschlinkert/markdown-toc — Markdown-toc is a utility for generating and maintaining tables of contents within markdown files. It functions as… russross/blackfriday — Blackfriday is a Go library for parsing and converting Markdown text into HTML, LaTeX, and other structured formats.… richardlitt/standard-readme — Standard README is a markdown documentation standard and specification designed to organize project metadata and… swiftggteam/the-swift-programming-language-in-chinese — This project is a Simplified Chinese translation of the official Swift programming language documentation. It… christianlempa/cheat-sheets — This project is a technical reference knowledge base and developer cheat sheet repository. It functions as a…