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

Microsoft Publisher Alternatives

Ranking updated Aug 19, 2026

For an open source alternative to Microsoft Publisher, the first results are scribusproject/scribus (Scribus is a classic open-source desktop publishing application that provides professional page layout, typography, and print-ready export for creating multi-page print media), mbrlabs/lorien (Lorien is an infinite-canvas vector drawing tool rather than a desktop publishing suite, making it a building block for digital sketching rather than multi-page print layouts) and inkscape/inkscape (Inkscape is a professional vector graphics editor rather than a dedicated multi-page desktop publishing suite, making it a powerful companion tool for creating vector assets rather than complete print layouts). pdfarranger/pdfarranger and evolus/pencil 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 microsoft publisher”. Results are ranked by relevance to your query — pick filters below to narrow, or refine with AI.

Microsoft Publisher Alternatives

Find the best repos with AI.We'll search the best matching repositories with AI.
  • scribusproject/scribusS

    scribusproject/scribus

    0View on GitHub↗

    Scribus is a classic open-source desktop publishing application that provides professional page layout, typography, and print-ready export for creating multi-page print media.

    Office and Document SuitesWriting Tools
    View on GitHub↗0
  • mbrlabs/lorienmbrlabs avatar

    mbrlabs/Lorien

    6,687View on GitHub↗

    Lorien is a cross-platform vector drawing application built with Godot. It functions as a vector graphics editor and a pressure-sensitive sketchbook for creating freehand drawings and geometric shapes. The application features an infinite canvas whiteboard with a boundless workspace, infinite zoom, and coordinate grids. It supports drawing tablets through pressure sensitivity to vary stroke thickness and opacity, and it includes a system for exporting drawings into the standardized SVG format. The software provides tools for vector sketch creation and brush stroke editing, managed via a comm

    Lorien is an infinite-canvas vector drawing tool rather than a desktop publishing suite, making it a building block for digital sketching rather than multi-page print layouts.

    GDScriptVector Graphics EditorsVector Graphics EditorsVector Drawing Applications
    View on GitHub↗6,687
  • inkscape/inkscapeinkscape avatar

    inkscape/inkscape

    3,189View on GitHub↗

    Inkscape is a professional vector graphics editor and illustration software used to create resolution-independent logos, diagrams, and technical illustrations. It utilizes the SVG open standard format to ensure graphical data remains scalable across all operations. The software functions as a web animation generator, producing CSS-powered animations and interactive presentations for browser display. It also serves as a mathematical renderer capable of importing and typesetting LaTeX formulas directly into scalable vector graphics. Beyond its graphical interface, the project includes a comman

    Inkscape is a professional vector graphics editor rather than a dedicated multi-page desktop publishing suite, making it a powerful companion tool for creating vector assets rather than complete print layouts.

    Vector Graphics EditorsVector Graphics Editors
    View on GitHub↗3,189
  • 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

    Pdfarranger is a PDF manipulation and booklet assembly tool rather than full desktop publishing software for designing page layouts and typography from scratch.

    PythonDocument Page OrganizationsBooklet GeneratorsBooklet Layout Generation
    View on GitHub↗5,194
  • evolus/pencilevolus avatar

    evolus/pencil

    9,809View on GitHub↗

    Pencil is a cross-platform design environment and vector drawing application used for GUI prototyping and diagramming. It provides a canvas-based editor to create interactive user interface mockups, system architecture diagrams, and scalable visual representations of technical flows. The tool functions as a vector graphic editor that renders shapes as mathematical paths to ensure scalability across different resolutions. It includes a PDF export layout engine specifically designed to convert screen-based visual designs into fixed-layout documents for physical printing and distribution. The p

    Pencil is a GUI prototyping and wireframing tool rather than a full desktop publishing suite for creating brochures and newsletters, making it a neighbouring design utility rather than the requested document layout software.

    JavaScriptDocument Page OrganizationsVector Graphics Editors
    View on GitHub↗9,809
  • 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 provides a comprehensive office productivity suite with vector graphics and word processing tools, but it is an office suite rather than dedicated desktop publishing software for multi-page print layouts.

    C++Vector Graphics EditorsVector Graphics Editors
    View on GitHub↗4,045
  • rough-stuff/roughrough-stuff avatar

    rough-stuff/rough

    21,032View on GitHub↗

    Rough is a graphics library designed to render shapes and paths with a hand-drawn, sketchy aesthetic on web pages. It functions as a generator for informal visual styles, allowing developers to create illustrations and diagrams that mimic the appearance of human-drawn sketches. The library distinguishes itself by using procedural rendering to calculate randomized offsets for lines and curves, simulating natural imperfections. It employs deterministic seeding to ensure that these variations remain consistent across renders, while providing hachure-based texture filling to apply stylized shadin

    Rough is a web-based graphics library for rendering hand-drawn sketches rather than a multi-page desktop publishing application for creating print layouts like brochures and newsletters.

    HTMLVector Graphics Editors
    View on GitHub↗21,032
  • svg-edit/svgeditSVG-Edit avatar

    SVG-Edit/svgedit

    7,691View on GitHub↗

    SVGEdit is a browser-based SVG editor and canvas engine used for creating and modifying scalable vector graphics files. It provides a web interface for vector design and functions as an embeddable editor that can be injected into HTML elements within other web applications. The project allows for the development of custom SVG tools and the construction of bespoke vector graphics editors by utilizing its standalone drawing engine.

    This repository is a browser-based vector graphics editor and drawing engine rather than a multi-page desktop publishing suite for creating print layouts like brochures and newsletters.

    JavaScriptVector Graphics Editors
    View on GitHub↗7,691
  • adobe-webplatform/snap.svgadobe-webplatform avatar

    adobe-webplatform/Snap.svg

    14,012View on GitHub↗

    Snap.svg is a JavaScript library for creating, manipulating, and animating scalable vector graphics directly in the web browser. It functions as a browser-based SVG generator and vector graphics manipulation tool, providing a framework to programmatically generate complex drawings and masks. The project serves as an animation engine for transitioning visual properties and attributes over time to create motion. It enables the development of dynamic SVG content, including the ability to animate viewboxes, matrices, and polygon points. Its capability surface covers geometric calculations and th

    Snap.svg is a JavaScript library for vector graphics in the browser rather than a desktop publishing application for print media layouts.

    JavaScriptVector Graphics Editors
    View on GitHub↗14,012
  • marktext/marktextmarktext avatar

    marktext/marktext

    57,443View on GitHub↗

    Marktext is a cross-platform desktop application designed for markdown document authoring and structured note-taking. It functions as a WYSIWYG text processor, providing a distraction-free interface that renders formatted content in real-time while hiding the underlying markup syntax. The application utilizes a multi-process architecture that separates system integration from the user interface, ensuring consistent performance across Windows, macOS, and Linux. By employing a custom editor core built on native browser capabilities and a structured syntax tree, it manages complex document eleme

    Marktext is a cross-platform desktop markdown editor rather than a layout-focused desktop publishing application for brochures and print media.

    TypeScriptCross-Platform
    View on GitHub↗57,443
  • iamgio/quarkdowniamgio avatar

    iamgio/quarkdown

    10,074View on GitHub↗

    Quarkdown is a programmable document compiler and markdown static site generator. It transforms markdown source files into structured outputs, serving as a tool for generating professional books, academic papers, and digital presentations. The system distinguishes itself through a programmable layout engine that allows for the use of functions, variables, loops, and conditional logic within markdown files. It includes an interactive read-eval-print loop for testing these document functions and syntax in real time before final compilation. Additionally, it provides a specialized format for sup

    It is a programmable document compiler that turns Markdown into PDFs and presentations, but it focuses on code-driven generation rather than interactive visual desktop publishing.

    KotlinPage Layout TemplatesPDF Export Engines
    View on GitHub↗10,074
  • jgraph/drawiojgraph avatar

    jgraph/drawio

    6,292View on GitHub↗

    drawio is a web-based diagramming tool and cross-platform visual designer used for creating flowcharts, network maps, and technical schemas. It functions as a vector graphics editor and an XML-based diagramming engine that allows users to design and export scalable graphics. The software supports a wide range of technical design tasks, including infrastructure mapping for server layouts and the creation of visual aids for technical documentation. It enables the import of diagram files from other tools to facilitate cross-tool migration.

    This is a diagramming and vector graphics tool rather than desktop publishing software, so while it handles vector shapes, it lacks the multi-page document support and layout tools needed for newsletters and brochures.

    JavaScriptVector Graphics Editors
    View on GitHub↗6,292
Compare the top 10 at a glance
RepositoryStarsLanguageLicenseLast push
scribusproject/scribus0———
mbrlabs/lorien6.7KGDScriptMITSep 22, 2025
inkscape/inkscape
3.2K
—
—
Mar 3, 2022
pdfarranger/pdfarranger5.2KPythongpl-3.0Feb 18, 2026
evolus/pencil9.8KJavaScriptGPL-2.0Jun 2, 2026
libreoffice/core4KC++GPL-3.0Jun 16, 2026
rough-stuff/rough21KHTMLMITJul 28, 2024
svg-edit/svgedit7.7KJavaScriptMITMar 19, 2026
adobe-webplatform/snap.svg14KJavaScriptApache-2.0Jun 12, 2026
marktext/marktext57.4KTypeScriptMITJun 16, 2026

Related searches

  • an open source desktop publishing application
  • an open source alternative to Canva
  • an open source presentation software for slide decks
  • an open source vector graphics editor
  • an open source collaborative LaTeX editor
  • an open source alternative to PandaDoc
  • an open source alternative to Microsoft Word
  • an open source alternative to Microsoft Office