awesome-repositories.com
Blog
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
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Back to matthewwithanm/python-markdownify

Open-source alternatives to Python Markdownify

15 open-source projects similar to matthewwithanm/python-markdownify, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Python Markdownify alternative.

  • alan-turing-institute/clevercsvAvatar alan-turing-institute

    alan-turing-institute/CleverCSV

    1,326Vezi pe GitHub↗

    CleverCSV is a Python package for handling messy CSV files. It provides a drop-in replacement for the builtin CSV module with improved dialect detection, and comes with a handy command line application for working with CSV files.

    Pythoncsvcsv-convertercsv-export
    Vezi pe GitHub↗1,326
  • camelot-dev/camelotAvatar camelot-dev

    camelot-dev/camelot

    3,764Vezi pe GitHub↗

    Camelot is a Python library and processing engine designed to extract tabular data from PDF documents. It converts unstructured tables into machine-readable formats such as CSV, JSON, and Excel. The project provides specialized toolsets for different document types, using line detection for ruled tables and whitespace analysis for borderless tables. It includes an optical character recognition system to recover structured data from image-based scanned PDFs that lack a digital text layer. The library handles complex document layouts, including encrypted files, rotated pages, and tables that s

    Python
    Vezi pe GitHub↗3,764
  • datalab-to/markerAvatar datalab-to

    datalab-to/marker

    36,137Vezi pe GitHub↗

    Marker is a comprehensive document processing platform designed to automate the conversion, extraction, and structuring of data from complex files. It functions as an orchestration engine that chains modular processing steps into versioned, reusable pipelines, allowing organizations to standardize document handling and automate repetitive business tasks at scale. The platform distinguishes itself through its support for secure, private infrastructure deployment, enabling users to run containerized services within their own environments to maintain strict data privacy. It features specialized

    Python
    Vezi pe GitHub↗36,137

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Find more with AI search
  • executablebooks/jupyter-bookAvatar executablebooks

    executablebooks/jupyter-book

    4,251Vezi pe GitHub↗

    Jupyter Book is a computational book publisher and static site generator that converts Jupyter notebooks and markdown files into interactive web books and publication-quality PDF documents. It serves as a markdown-based documentation tool that executes embedded code at build time and caches the resulting outputs for static display. The system distinguishes itself by supporting interactive data publications, allowing readers to engage with live computational widgets and launch notebooks in remote execution environments. It extends standard markdown with a system of roles and directives to supp

    TypeScript
    Vezi pe GitHub↗4,251
  • jazzband/tablibAvatar jazzband

    jazzband/tablib

    4,754Vezi pe GitHub↗

    Tablib is a Python library designed for importing, exporting, and manipulating tabular datasets. It functions as a multi-format data converter and manager, allowing users to move information between different file standards. The library supports data transformation across CSV, JSON, YAML, and Excel formats. It provides a programmatic interface to manage these datasets by adding rows, filtering columns, and segregating records. The system uses a common internal representation and adapter-based mapping to normalize diverse input sources. This allows for consistent reading and writing routines

    Python
    Vezi pe GitHub↗4,754
  • kozea/weasyprintAvatar Kozea

    Kozea/WeasyPrint

    9,288Vezi pe GitHub↗

    WeasyPrint is a Python-based library and layout engine that converts HTML and CSS into printable PDF documents. It functions as a CSS paged media engine, translating web technologies into formatted files for automated document generation. The project implements CSS standards for print and paginated documents, allowing for the design of layouts specifically for printed pages. This includes a specialized pagination engine used to control page breaks, headers, and footers to create professional PDF outputs. Its capability surface covers server-side PDF rendering and the programmatic conversion

    Python
    Vezi pe GitHub↗9,288
  • martinblech/xmltodictAvatar martinblech

    martinblech/xmltodict

    5,741Vezi pe GitHub↗

    xmltodict is a Python library that provides bidirectional serialization between XML documents and dictionaries. It functions as a parser that converts marked-up input into key-value pairs and a serialization utility that transforms dictionaries back into structured XML documents. The project includes an incremental stream processor that uses depth-based callbacks to handle large XML files while maintaining constant memory usage. It features a namespace manager for mapping prefixes and declarations, as well as a security sanitizer that blocks external entity expansion and validates element nam

    Python
    Vezi pe GitHub↗5,741
  • microsoft/markitdownAvatar microsoft

    microsoft/markitdown

    154,485Vezi pe GitHub↗

    This project is an AI-powered document processing engine designed to transform diverse file formats into structured Markdown. By leveraging multimodal language models, it performs complex layout analysis and semantic text extraction, allowing for the conversion of both unstructured files and scanned images into machine-readable content. The toolkit distinguishes itself through a modular, plugin-based architecture that orchestrates multi-stage extraction pipelines. Users can steer the parsing behavior by injecting custom instructions, enabling the system to adapt to domain-specific document st

    Pythonautogenautogen-extensionlangchain
    Vezi pe GitHub↗154,485
  • mitmproxy/pdocAvatar mitmproxy

    mitmproxy/pdoc

    2,512Vezi pe GitHub↗

    API Documentation for Python Projects

    Pythonapiapi-documentationdocs
    Vezi pe GitHub↗2,512
  • mkdocs/mkdocsAvatar mkdocs

    mkdocs/mkdocs

    22,177Vezi pe GitHub↗

    MkDocs is a static site generator designed specifically for creating project documentation. It functions as a command-line utility that transforms structured Markdown files into professional, searchable websites. By utilizing a centralized configuration file, it manages site metadata, navigation hierarchies, and build settings to ensure consistent output across documentation projects. The platform distinguishes itself through a highly extensible architecture that separates content from presentation. Users can apply visual themes to control the site's appearance, while a plugin-based build sys

    Pythondocumentationmarkdownmkdocs
    Vezi pe GitHub↗22,177
  • py-pdf/pypdf2Avatar py-pdf

    py-pdf/PyPDF2

    10,094Vezi pe GitHub↗

    PyPDF2 is a pure Python library for transforming, securing, and extracting data from PDF documents. It provides a comprehensive suite of tools to modify page layouts, manage document security, and retrieve embedded metadata without relying on external C libraries. The toolkit enables document assembly through the merging of multiple files and the splitting of documents into smaller parts. It also supports page-level transformations, including the ability to rotate pages and adjust visible crop areas. The library includes capabilities for security management via password-based encryption and

    Python
    Vezi pe GitHub↗10,094
  • pymupdf/pymupdfAvatar pymupdf

    pymupdf/PyMuPDF

    9,086Vezi pe GitHub↗

    PyMuPDF is a comprehensive PDF manipulation library and document analysis tool. It serves as a text extraction tool, OCR engine, and image converter, providing a programmatic interface to edit, merge, split, and optimize PDF and Office documents. The project distinguishes itself through high-performance capabilities, including the use of C-bindings for low-level manipulation and parallelized page processing to accelerate workloads. It provides specialized conversion paths, such as transforming PDF content into Markdown for retrieval-augmented generation and large language model pipelines. It

    Pythondata-scienceepubextract-data
    Vezi pe GitHub↗9,086
  • python-openxml/python-docxAvatar python-openxml

    python-openxml/python-docx

    5,442Vezi pe GitHub↗

    python-docx is an OOXML document manipulation library used for creating, reading, and updating Microsoft Word files. It functions as a generator for building formatted documents and a parser for extracting text, metadata, and structural elements from existing files. The project provides a comprehensive style management system for defining and applying character, paragraph, and table styles within OpenXML documents. It allows for the programmatic control of document appearance through an object-oriented approach to the underlying XML schema. Capabilities cover a wide range of document generat

    Python
    Vezi pe GitHub↗5,442
  • sphinx-doc/sphinxAvatar sphinx-doc

    sphinx-doc/sphinx

    7,678Vezi pe GitHub↗

    Sphinx is an extensible documentation framework and multi-format document publisher. It serves as a technical content organizer that converts reStructuredText markup and Python source code comments into structured documentation for technical projects. The system transforms a single set of markup files into multiple output formats, including HTML, LaTeX, EPUB, and Texinfo. It functions as a Python API documentation tool, extracting documentation directly from source code to maintain synchronized technical reference manuals. The framework organizes complex information into hierarchies with aut

    Pythondocsdocumentationdocumentation-tool
    Vezi pe GitHub↗7,678
  • xlwings/xlwingsAvatar xlwings

    xlwings/xlwings

    3,312Vezi pe GitHub↗

    xlwings - Make Excel fly with Python!

    Pythonautomationexcelgoogle-sheets
    Vezi pe GitHub↗3,312