Python tool for converting files and office documents to Markdown.
Repository Index
47,133 repositories indexed
1–24 of 28 · Most stars
Transforms complex documents like PDFs and Office docs into LLM-ready markdown/JSON for your Agentic workflows.
AI turns documents or topics into real, native PowerPoint decks—with native shapes, transitions and animations, data-backed charts and tables on demand, audio narration from speaker notes, and support for your own .pptx templates. · by Hugo He
- ai-agent
- powerpoint
- pptx
- presentation
Get your documents ready for gen AI
A no-code RAG server that keeps answers in sync with your documents. Works with 8 vector databases. Built on Pathway.
A community-supported supercharged document management system: scan, index and archive all your documents
An open-source RAG-based tool for chatting with your documents.
Chat with your documents on your local device using GPT models. No data leaves your device and 100% private.
Air-gapped, privacy-focused, open-source NotebookLM alternative. AI agent that researches, transforms, and edits your documents. Join our Discord: https://discord.gg/ejRNvftDp9
PyMuPDF is a high performance Python library for data extraction, analysis, conversion & manipulation of PDF (and other) documents.
- mupdf
- xps
- pdf-documents
- epub
A pure-python PDF library capable of splitting, merging, cropping, and transforming the pages of PDF files
- pypdf2
- python
- pdf-parser
Implementation of Nougat Neural Optical Understanding for Academic Documents
~95% on SimpleQA (e.g. Qwen3.6-27B on a 3090). Supports all local and cloud LLMs (llama.cpp, Ollama, Google, ...). 10+ search engines - arXiv, PubMed, your private documents. Everything Local & Encrypted.
- academia
- arxiv
- brave
- deep-research
Jupyter Notebooks as Markdown Documents, Julia, Python or R scripts
- jupyter-notebook
- jupyterlab-extension
- version-control
- knitr
Create and modify Word documents with Python
Module for automatic summarization of text documents and HTML pages.
- python
- lsa
- textteaser
- html-page
Create Open XML PowerPoint documents in Python
Command-line YAML, XML, TOML processor - jq wrapper for YAML/XML/TOML documents
- yaml
- jq
- command-line
- json
Deep neural network to extract intelligent information from invoice documents.
- invoice
- invoice-management
- invoices
- invoice-insight
A full spaCy pipeline and models for scientific/biomedical documents.
- scientific-documents
- spacy
- custom-pipes
- nlp
Powerful Python tool to analyze PDF documents
Evaluate OMR sheets fast and accurately using a scanner 🖨 or your phone 🤳.
- opencv
- image-processing
- omr
- omr-sheet
Papermerge OSS
One-link downloader for the Mac (videos, documents, images, articles, web pages), with optional automatic YouTube monitoring that translates and subtitles new videos.