awesome-repositories.com
Blog
awesome-repositories.com

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

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectAboutHow we rankPressMCP server
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

PDF editor and document processor

Ranking updated Jun 30, 2026

For an open source tool for editing PDFs, the strongest matches are frooodle/stirling-pdf (Stirling-PDF is a self-hosted web-based PDF management suite that), stirling-tools/stirling-pdf (Stirling-PDF is a self-hosted web-based PDF editor that covers) and onlyoffice/desktopeditors (OnlyOffice Desktop Editors is an office suite that includes). alam00000/bentopdf and shizukuichi/pdf-editor round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

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

PDF editor and document processor

Find the best repos with AI.We'll search the best matching repositories with AI.
  • 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 self-hosted web-based PDF management suite that includes editing, merging, splitting, and OCR for scanned documents, fitting the PDF editor category well, though it lacks a command-line interface and may not offer the same level of direct text and annotation editing as a dedicated desktop editor.

    JavaOptical Character RecognitionPDF Manipulation Utilities
    View on GitHub↗81,168
  • 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 self-hosted web-based PDF editor that covers annotation, OCR, page manipulation, and conversion, but it lacks a dedicated command-line interface and may not emphasize direct text editing on the page.

    TypeScriptOptical Character Recognition EnginesPDF Manipulation Utilities
    View on GitHub↗81,109
  • 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

    OnlyOffice Desktop Editors is an office suite that includes PDF editing capabilities (text, images, annotations, form filling, page manipulation) and runs on multiple platforms, fitting the core need for an open-source PDF editor, though it lacks dedicated OCR and a command-line interface among the requested features.

    PDF Content EditingPDF Form FillingStructured PDF Editing Pipelines
    View on GitHub↗4,448
  • alam00000/bentopdfalam00000 avatar

    alam00000/bentopdf

    11,550View on GitHub↗

    BentoPDF is a browser-based document toolkit designed for local-first PDF manipulation, conversion, and metadata management. By executing all file processing tasks directly within the browser sandbox, the application ensures that sensitive data remains on the user's device and is never uploaded to or stored on external servers. The platform distinguishes itself through a modular architecture that supports dynamic remote script loading and the integration of external processing engines. Users can extend the core functionality by connecting third-party libraries, which are executed as compiled

    BentoPDF is a self-hosted, browser-based PDF editing application that runs entirely on the client side for privacy, and its topic tags confirm support for text editing, annotation, form filling, page manipulation, and OCR, though it lacks a command-line interface and is limited to browser environments.

    JavaScriptBrowser-Based PDF EditorsLocal Data Processing ToolsBrowser-Based Data Processing
    View on GitHub↗11,550
  • 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 browser-based offline PDF editor lets you add text, images, and signatures, making it a practical tool for basic editing, though it lacks advanced features like OCR, form filling, and command-line control.

    JavaScriptPDF Content Editing
    View on GitHub↗1,854

Related searches

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