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

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com

Open-Source Alternatives to Adobe Acrobat

Ranking updated Jul 13, 2026

For an open source tool for editing PDFs, the first results are stirling-tools/stirling-pdf (Stirling-PDF is a comprehensive, self-hosted web-based suite that provides extensive PDF manipulation, editing, annotation, and OCR capabilities, making it a perfect fit for your requirements), torakiki/pdfsam (This is a cross-platform desktop application that provides robust tools for PDF manipulation, editing, and OCR, though it lacks a self-hosted web interface) and frooodle/stirling-pdf (Stirling-PDF is a comprehensive, self-hosted web application that provides a full suite of PDF manipulation, editing, and OCR tools, perfectly matching the requirement for a centralized document management system). pdfcrafttool/pdfcraft and pdfarranger/pdfarranger round out the shortlist. Compare the match explanations and check the project documentation against your requirements.

We curate open-source GitHub repositories matching “open source alternatives to adobe acrobat”. Results are ranked by relevance to your query — pick filters below to narrow, or refine with AI.

Open-Source Alternatives to Adobe Acrobat

Find the best repos with AI.We'll search the best matching repositories with AI.
  • stirling-tools/stirling-pdfStirling-Tools avatar

    Stirling-Tools/Stirling-PDF

    81,109View on 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

    Stirling-PDF is a comprehensive, self-hosted web-based suite that provides extensive PDF manipulation, editing, annotation, and OCR capabilities, making it a perfect fit for your requirements.

    TypeScriptOptical Character Recognition EnginesPDF AnnotationsPDF Editors
    View on GitHub↗81,109
  • torakiki/pdfsamtorakiki avatar

    torakiki/pdfsam

    4,457View on 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

    This is a cross-platform desktop application that provides robust tools for PDF manipulation, editing, and OCR, though it lacks a self-hosted web interface.

    JavaPDF AnnotationsPDF Content EditingPDF Editors
    View on GitHub↗4,457
  • frooodle/stirling-pdfFrooodle avatar

    Frooodle/Stirling-PDF

    81,168View on GitHub↗

    Stirling-PDF is a web-based PDF management suite used for editing, merging, splitting, and converting PDF documents. It functions as a self-hosted document manager, providing a centralized interface for users to manipulate files on a private server. The system features a workflow automation engine that allows for the creation of processing pipelines to handle large volumes of documents without writing custom code. It also includes an optical character recognition tool to convert scanned PDFs into searchable and editable text. Access is managed through single sign-on integration and OIDC comp

    Stirling-PDF is a comprehensive, self-hosted web application that provides a full suite of PDF manipulation, editing, and OCR tools, perfectly matching the requirement for a centralized document management system.

    JavaPDF Manipulation UtilitiesSelf-Hosted PDF Suites
    View on GitHub↗81,168
  • pdfcrafttool/pdfcraftPDFCraftTool avatar

    PDFCraftTool/pdfcraft

    3,113View on 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

    Pdfcraft is a self-hostable, containerized service that provides robust PDF manipulation, OCR, and document management through a visual workflow interface, making it a strong fit for managing and processing PDF documents.

    JavaScriptPDF Content EditingPDF Manipulation UtilitiesSelf-Hosted PDF Suites
    View on GitHub↗3,113
  • pdfarranger/pdfarrangerpdfarranger avatar

    pdfarranger/pdfarranger

    5,194View on 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

    This is a desktop-based PDF manipulation tool that excels at page-level organization, merging, and splitting, though it lacks the OCR and web-based self-hosting capabilities requested.

    PythonPDF EditorsPDF Page OrganizersPDF Management
    View on GitHub↗5,194
  • iib0011/omni-toolsiib0011 avatar

    iib0011/omni-tools

    9,710View on GitHub↗

    omni-tools is a browser-based utility suite that provides client-side tools for manipulating PDFs, media files, and data formats. It functions as a collection of web-based processors and calculation engines that execute directly within the browser without requiring server-side processing. The suite includes a client-side PDF editor for merging, splitting, and reorganizing document structures, and a web-based media processor for resizing, trimming, and converting image and video files. It also features a data format converter that transforms structured information between JSON, CSV, and XML fo

    This is a browser-based utility suite that provides client-side PDF manipulation and editing tools, fitting the category as a web-based PDF editor despite lacking OCR and server-side self-hosting capabilities.

    TypeScriptPDF EditorsPDF Manipulation UtilitiesBrowser-Based PDF Editors
    View on GitHub↗9,710
  • wmjordan/pdfpatcherwmjordan avatar

    wmjordan/PDFPatcher

    12,486View on 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

    This tool provides robust PDF manipulation, bookmark management, and OCR-based processing, making it a capable utility for managing and editing document structures even though it lacks a self-hosted web interface.

    C#PDF EditorsPDF Manipulation Utilities
    View on GitHub↗12,486
  • onlyoffice/desktopeditorsONLYOFFICE avatar

    ONLYOFFICE/DesktopEditors

    4,448View on 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

    This office suite includes a dedicated PDF editor that supports document manipulation, annotation, and form filling, making it a capable tool for managing PDF files alongside other document formats.

    PDF AnnotationsPDF Content EditingPDF Form Filling
    View on GitHub↗4,448
  • libreoffice/coreLibreOffice avatar

    LibreOffice/core

    4,045View on GitHub↗

    This project is an open-source office suite that provides a collection of productivity applications for word processing, spreadsheets, presentations, and databases. It implements the Open Document Format standard to ensure interoperability between different office productivity tools. The suite includes a specialized formula equation editor for mathematical formatting, a vector graphics editor for scalable images, and a relational database manager for organizing structured data. The project covers broad functional domains including text document generation, spreadsheet management, presentatio

    LibreOffice includes a robust PDF import and editing component that allows for document manipulation and annotation, though it functions as a comprehensive office suite rather than a dedicated PDF management tool.

    C++Office Suite ApplicationsDatabase Management ApplicationsDocument Format Implementations
    View on GitHub↗4,045
  • shizukuichi/pdf-editorShizukuIchi avatar

    ShizukuIchi/pdf-editor

    1,854View on GitHub↗

    This project is a browser-based PDF editor that allows users to modify documents by inserting and repositioning text, images, and signatures. It functions as a client-side document editor, enabling the rendering, editing, and saving of files entirely within the user's browser environment. By processing all binary data locally, the application ensures that documents are never uploaded to a remote server, maintaining data privacy throughout the editing workflow. The tool utilizes an object-oriented model to manage individual elements, allowing for independent manipulation and transformation of

    This is a browser-based PDF editor that allows you to add text, images, and signatures to documents, though it lacks the advanced OCR and document management features of a full-suite desktop application.

    JavaScriptPDF Content EditingBrowser-Based PDF Editors
    View on GitHub↗1,854
  • hopding/pdf-libHopding avatar

    Hopding/pdf-lib

    8,515View on GitHub↗

    pdf-lib is a JavaScript PDF manipulation library used for creating, modifying, and editing PDF documents programmatically. It functions as a cross-runtime tool compatible with Node, Browser, Deno, and mobile JavaScript environments. The library provides a programmatic interface for document editing and form generation. It supports building interactive PDF forms, populating existing fields with custom data, and flattening forms into static content. Its broader capabilities include generating new documents from scratch, rearranging or copying pages between files, and managing document metadata

    This is a programmatic library for manipulating PDF files rather than a standalone application with a user interface for viewing, editing, and managing documents.

    TypeScriptPDF Content EditingPDF EditorsPDF Form Filling
    View on GitHub↗8,515
  • jbarlow83/ocrmypdfjbarlow83 avatar

    jbarlow83/OCRmyPDF

    33,901View on GitHub↗

    OCRmyPDF is a tool for converting image-based PDF files into machine-readable documents by adding a searchable text layer via optical character recognition. It functions as a multi-language processor capable of detecting and extracting text in over 100 different languages using linguistic data packs. The software includes a PDF image optimizer to remove image artifacts and correct page skew to improve recognition accuracy. It also provides a converter to transform scanned documents into the PDF/A standard for long-term digital archiving. The system manages PDF optimization by compressing emb

    This tool is a specialized utility for adding OCR text layers to existing PDF files, but it lacks the interactive document editing, form filling, and management interface required for a full PDF editor.

    PythonOptical Character Recognition EnginesAutomated Digitization Engines
    View on GitHub↗33,901
Compare the top 10 at a glance
RepositoryStarsLanguageLicenseLast push
stirling-tools/stirling-pdf81.1KTypeScriptNOASSERTIONJun 16, 2026
torakiki/pdfsam4.5KJavaAGPL-3.0Jun 22, 2026
frooodle/stirling-pdf
81.2K
Java
NOASSERTION
Jun 17, 2026
pdfcrafttool/pdfcraft3.1KJavaScriptagpl-3.0Feb 14, 2026
pdfarranger/pdfarranger5.2KPythongpl-3.0Feb 18, 2026
iib0011/omni-tools9.7KTypeScriptMITMay 4, 2026
wmjordan/pdfpatcher12.5KC#—Jun 15, 2026
onlyoffice/desktopeditors4.4K—otherJan 29, 2026
libreoffice/core4KC++GPL-3.0Jun 16, 2026
shizukuichi/pdf-editor1.9KJavaScriptMITFeb 29, 2024

Related searches

  • an open source editor for PDF documents
  • an open source tool for editing PDFs
  • a browser PDF editor
  • an open source pdf viewer for desktop
  • an open source desktop publishing application
  • a python library for manipulating pdf files
  • an open source tool for editing PDFs
  • a python library for manipulating pdf files