awesome-repositories.com
Blog
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
·
Back to pdfcpu/pdfcpu

Open-source alternatives to Pdfcpu

30 open-source projects similar to pdfcpu/pdfcpu, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Pdfcpu alternative.

  • py-pdf/pypdfAvatar de py-pdf

    py-pdf/pypdf

    9,818Ver en GitHub↗

    pypdf is a Python library for parsing, manipulating, and generating PDF documents. It provides high-level operations for document processing, such as merging multiple files into one or splitting a single document into smaller files. The project includes specialized tools for managing interactive elements, including the creation and modification of annotations, hyperlinks, and form fields. It also supports advanced metadata management, allowing for the extraction and modification of standard document properties and XML-based XMP metadata. Beyond basic structural changes, the library covers pa

    Pythonhelp-wantedpdfpdf-documents
    Ver en GitHub↗9,818
  • qpdf/qpdfAvatar de qpdf

    qpdf/qpdf

    4,780Ver en GitHub↗

    qpdf is a collection of specialized utility tools for the structural transformation, metadata inspection, file optimization, and cryptographic management of PDF documents. It provides a command line tool for transforming and inspecting internal PDF structures, a structural transformer for reorganizing pages and merging documents, and an encryption engine for managing passwords and restrictions. The project distinguishes itself through a technical approach to document manipulation, utilizing an object-based structural representation to modify files as a graph of unique objects. It includes a m

    C++pdfpdf-document-processor
    Ver en GitHub↗4,780
  • pymupdf/pymupdfAvatar de pymupdf

    pymupdf/PyMuPDF

    9,086Ver en 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
    Ver en GitHub↗9,086

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.

Find more with AI search
  • unidoc/uniofficeAvatar de unidoc

    unidoc/unioffice

    4,809Ver en GitHub↗

    unioffice is a comprehensive document processing suite that provides a PDF document processor, an Open XML document library, a document security toolkit, and a document content extractor. It is designed to programmatically create, read, and modify Word, Excel, and PowerPoint files, as well as generate and edit PDF documents. The project is distinguished by its native language implementation of the Open XML standard, which removes native binary dependencies to simplify container deployments. It features advanced capabilities for digital document security, including hardware-based PDF signing,

    Godocxecma-376excel
    Ver en GitHub↗4,809
  • mstamy2/pypdf2Avatar de mstamy2

    mstamy2/PyPDF2

    10,064Ver en GitHub↗

    PyPDF2 is a pure Python library for reading, writing, and manipulating PDF files. It functions as a document manipulator, text extractor, and encryption tool, allowing users to process PDF files without relying on external C libraries or native binaries. The library provides specialized tools for modifying document structures, such as merging multiple files into one, splitting documents into separate files, and transforming page layouts through cropping. It also includes capabilities for securing documents via passwords and encryption. Additional capabilities include the extraction of writte

    Python
    Ver en GitHub↗10,064
  • torakiki/pdfsamAvatar de torakiki

    torakiki/pdfsam

    4,457Ver en GitHub↗

    pdfsam is a PDF manipulation software and desktop application designed for splitting, merging, rotating, and extracting pages from PDF documents. It functions as a PDF editor, converter, and security tool, providing capabilities to modify document structures and manage file formats. The project distinguishes itself through specialized processing capabilities, including an OCR document processor for extracting editable text from scanned images and PDF interleaving to alternate pages from multiple files. It also provides a security suite for encrypting documents, managing access permissions, an

    Javacombineextractjava
    Ver en GitHub↗4,457
  • stirling-tools/stirling-pdfAvatar de Stirling-Tools

    Stirling-Tools/Stirling-PDF

    81,109Ver en GitHub↗

    Stirling-PDF is a self-hosted document processing suite designed for secure, private file management. It functions as a comprehensive transformation engine that executes complex operations—such as merging, splitting, converting, and redacting documents—directly on the host machine. The platform provides both a browser-based interface for interactive editing and a programmatic, API-first architecture that allows for the automation of document workflows through standard HTTP requests. The project distinguishes itself through its focus on private, infrastructure-agnostic deployment and granular

    TypeScriptdockerhacktoberfestjava
    Ver en GitHub↗81,109
  • pdfarranger/pdfarrangerAvatar de pdfarranger

    pdfarranger/pdfarranger

    5,194Ver en GitHub↗

    Pdfarranger is a PDF page organizer, document editor, image converter, and booklet generator. It provides a visual drag-and-drop interface to reorder, merge, split, and delete pages within PDF documents. The application includes specialized tools for creating booklet printing layouts and converting image files into PDF pages or exporting PDF pages as PNG and JPEG images. It allows for the modification of document metadata while preserving internal outlines and hyperlinks. The software covers a range of structural manipulations, including page rotation, resizing, cropping, and overlaying. It

    Pythongtkgtk3linux
    Ver en GitHub↗5,194
  • py-pdf/pypdf2Avatar de py-pdf

    py-pdf/PyPDF2

    10,094Ver en 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
    Ver en GitHub↗10,094
  • sumatrapdfreader/sumatrapdfAvatar de sumatrapdfreader

    sumatrapdfreader/sumatrapdf

    16,146Ver en GitHub↗

    SumatraPDF is a lightweight, multi-format document viewer designed for rendering PDF, eBook, and comic book files within a unified interface. It functions as both a graphical reading environment and a command-line document processor, enabling users to automate file conversion, merging, and extraction tasks without requiring a graphical interface. The application distinguishes itself through a single-executable binary distribution that utilizes direct-to-GDI rendering and memory-mapped file access to maintain high performance and minimal memory overhead. Users can personalize their workspace b

    Ccc-plus-pluspdf
    Ver en GitHub↗16,146
  • chmln/sdAvatar de chmln

    chmln/sd

    7,220Ver en GitHub↗

    sd is a command line text manipulation utility designed for searching and replacing text patterns across multiple files. It functions as a regex-based find and replace tool that allows for in-place file editing directly from the terminal. The project supports both regular expression replacements, including the use of capture groups for complex transformations, and fixed string replacement for literal text substitutions. It specifically handles multi-line text replacement by processing file contents as single blocks to match patterns that span across newline characters. The tool provides capa

    Rust
    Ver en GitHub↗7,220
  • pdfcrafttool/pdfcraftAvatar de PDFCraftTool

    PDFCraftTool/pdfcraft

    3,113Ver en GitHub↗

    Pdfcraft is a containerized service for self-managed PDF processing, editing, and conversion. It provides a toolkit for document manipulation, a multi-format converter, and OCR software to transform scanned documents into searchable and editable text. The project features a visual, node-based workflow editor that allows users to build automated pipelines by chaining together various PDF conversion and optimization operations. The service covers a broad range of capabilities, including document management for merging and splitting files, format conversion between PDFs and office documents or

    JavaScript
    Ver en GitHub↗3,113
  • onlyoffice/desktopeditorsAvatar de ONLYOFFICE

    ONLYOFFICE/DesktopEditors

    4,448Ver en GitHub↗

    DesktopEditors is an office suite application designed for creating and editing text documents, spreadsheets, and presentations across different operating systems. It serves as an OOXML compatible editor, ensuring that files are read and written according to Office Open XML standards for cross-platform document exchange. The suite functions as a collaborative document platform featuring real-time co-authoring, version tracking, and integrated communication tools. It also acts as an AI-powered document assistant and PDF editor, providing capabilities for content generation, automated spreadshe

    collaborationdesktopdocx
    Ver en GitHub↗4,448
  • euske/pdfminerAvatar de euske

    euske/pdfminer

    5,290Ver en GitHub↗

    pdfminer is a Python library for parsing PDF files to extract text, analyze layouts, decrypt content, and convert documents into HTML or XML formats. It functions as a text extraction engine and layout analysis tool designed to retrieve characters and words while preserving the structural organization of the original document. The project provides utilities for converting PDF content into structured HTML or XML to maintain visual layout and a decryption tool for unlocking restricted documents using encryption keys. It identifies the positions and groupings of text elements to reconstruct page

    Python
    Ver en GitHub↗5,290
  • pdfminer/pdfminer.sixAvatar de pdfminer

    pdfminer/pdfminer.six

    6,906Ver en GitHub↗

    pdfminer.six is a programmatic tool for extracting text, layout information, and metadata from PDF documents into machine-readable formats. It functions as a document parser that converts internal PDF objects and structures into accessible data objects for analysis. The project includes utilities for decrypting RC4 and AES encrypted files to enable content extraction. It also provides a layout analyzer to identify fonts, colors, and text locations to determine the organizational structure of pages. The system covers a broad range of extraction capabilities, including the retrieval of embedde

    Pythonparserpdfpython
    Ver en GitHub↗6,906
  • awesome-selfhosted/awesome-selfhostedAvatar de awesome-selfhosted

    awesome-selfhosted/awesome-selfhosted

    299,516Ver en GitHub↗

    This project is a community-curated directory of open-source software designed for deployment in private server environments and home labs. It serves as a comprehensive resource for discovering independent, self-hosted alternatives to mainstream cloud services, enabling users to maintain full data ownership and control over their digital infrastructure. The directory is structured through a hierarchical taxonomy that organizes a vast collection of applications into logical categories, ranging from media management and data analytics to private communication and team productivity tools. It dis

    awesomeawesome-listcloud
    Ver en GitHub↗299,516
  • questpdf/questpdfAvatar de QuestPDF

    QuestPDF/QuestPDF

    14,088Ver en GitHub↗

    QuestPDF is a C# PDF generation library and layout engine used to create structured documents, reports, and invoices. It utilizes a fluent API and a component-based layout approach to convert code into high-fidelity PDF and XPS files. The library distinguishes itself with a dedicated layout debugger that provides real-time previews, hot-reload capabilities, and visual boundary tools to map rendered elements back to source code. It also functions as an accessibility tool, providing semantic tagging and navigational aids to ensure documents comply with international accessibility and archival s

    C#c-sharpdotnet-coreexport
    Ver en GitHub↗14,088
  • librepdf/openpdfAvatar de LibrePDF

    LibrePDF/OpenPDF

    4,293Ver en GitHub↗

    OpenPDF is a Java library and document processor used for creating, editing, rendering, and encrypting PDF documents. It functions as a toolkit for generating new files from scratch, modifying existing document structures, and extracting text content. The project includes a dedicated engine for transforming HTML and CSS content into PDF documents by parsing markup and applying styles. It also provides a rendering engine to convert PDF pages into image formats for thumbnails and previews, alongside a security utility for protecting content via document encryption. The library supports the add

    Java
    Ver en GitHub↗4,293
  • wmjordan/pdfpatcherAvatar de wmjordan

    wmjordan/PDFPatcher

    12,486Ver en GitHub↗

    PDFPatcher is a specialized suite of PDF utility tools designed for editing navigational bookmarks, modifying document structure, managing metadata, and processing pages. It provides a toolkit for altering PDF structures and properties without changing the original content stream. The project is distinguished by its focus on bookmark management, featuring bulk editing and the ability to generate clickable bookmarks from visual tables of contents using optical character recognition. It also includes capabilities for font optimization through substitution and embedding to ensure consistent char

    C#pdfpdf-converterpdf-document-processor
    Ver en GitHub↗12,486
  • remotion-dev/remotionAvatar de remotion-dev

    remotion-dev/remotion

    50,931Ver en GitHub↗

    Remotion is a programmatic video framework that enables the creation of video content using component-based logic and standard web technologies. By leveraging a declarative animation engine, it allows developers to structure visual content as a hierarchy of reusable components, ensuring that animations and state updates remain consistent through deterministic frame execution. The framework distinguishes itself by utilizing a headless browser renderer that captures visual output frame-by-frame to generate high-quality video files. This architecture supports a cloud-native media pipeline, allow

    TypeScriptjavascriptreactvideo
    Ver en GitHub↗50,931
  • mullvad/mullvadvpn-appAvatar de mullvad

    mullvad/mullvadvpn-app

    6,778Ver en GitHub↗

    This project is a privacy-focused VPN manager and WireGuard client application designed to establish encrypted tunnels that mask user IP addresses and activity. It focuses on maintaining anonymity through a system that supports account creation without personal identifying information. The application distinguishes itself with advanced privacy tools, including a multi-hop orchestrator for routing traffic through multiple sequential servers and a network traffic obfuscator that uses Shadowsocks, TCP, and QUIC to bypass deep packet inspection and censorship. It also implements quantum-resistant

    Rustelectronnodejsopenvpn
    Ver en GitHub↗6,778
  • nextcloud/serverAvatar de nextcloud

    nextcloud/server

    35,797Ver en GitHub↗

    Nextcloud is a self-hosted platform designed for private cloud storage, file synchronization, and collaborative team workspaces. It provides a comprehensive suite of tools for document editing, groupware services like calendars and contacts, and secure data management, all while ensuring users maintain full control over their infrastructure and data sovereignty. The platform distinguishes itself through a decentralized federated architecture that allows independent server instances to securely share data and collaborate across a network. It features a highly modular plugin ecosystem, enabling

    PHPcloudcollaborationdecentralized
    Ver en GitHub↗35,797
  • hugocarreira/go-decent-copyAvatar de hugocarreira

    hugocarreira/go-decent-copy

    22Ver en GitHub↗

    copy files for humans

    Go
    Ver en GitHub↗22
  • homedepot/flopAvatar de homedepot

    homedepot/flop

    36Ver en GitHub↗

    Go file operations library chasing GNU APIs.

    Go
    Ver en GitHub↗36
  • dixonwille/skywalkerAvatar de dixonwille

    dixonwille/skywalker

    103Ver en GitHub↗

    A package to allow one to concurrently go through a filesystem with ease

    Go
    Ver en GitHub↗103
  • 1set/todotxtAvatar de 1set

    1set/todotxt

    25Ver en GitHub↗

    Parser for todo.txt files in Go ✅

    Go
    Ver en GitHub↗25
  • qmuntal/opcAvatar de qmuntal

    qmuntal/opc

    80Ver en GitHub↗

    Go implementation of the Open Packaging Conventions (OPC)

    Go
    Ver en GitHub↗80
  • artonge/go-gtfsAvatar de artonge

    artonge/go-gtfs

    47Ver en GitHub↗

    Load GTFS files in golang

    Go
    Ver en GitHub↗47
  • barasher/go-exiftoolAvatar de barasher

    barasher/go-exiftool

    294Ver en GitHub↗

    Golang wrapper for Exiftool : extract as much metadata as possible (EXIF, ...) from files (pictures, pdf, office documents, ...)

    Go
    Ver en GitHub↗294
  • codingsince1985/checksumAvatar de codingsince1985

    codingsince1985/checksum

    114Ver en GitHub↗

    Compute message digest for large files in Go

    Go
    Ver en GitHub↗114