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

Adobe Illustrator Alternatives

Ranking updated Aug 19, 2026

For an open source vector graphics editor, the strongest matches are inkscape/inkscape (Inkscape is a professional-grade vector graphics editor that provides), methodofaction/method-draw (Method-Draw is a browser-based vector graphics editor that provides) and mbrlabs/lorien (Lorien is a cross-platform vector drawing application that supports). excalidraw/excalidraw and evolus/pencil 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 alternatives to adobe illustrator”. Results are ranked by relevance to your query — pick filters below to narrow, or refine with AI.

Adobe Illustrator Alternatives

Find the best repos with AI.We'll search the best matching repositories with AI.
  • 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-grade vector graphics editor that provides comprehensive path manipulation, layer-based workflows, and robust SVG support, making it the industry standard for open-source vector design.

    Vector Graphics EditorsVector Graphics EditorsVector Graphics Editors
    View on GitHub↗3,189
  • methodofaction/method-drawmethodofaction avatar

    methodofaction/Method-Draw

    2,999View on GitHub↗

    Method-Draw is a browser-based vector graphics editor designed for creating and modifying scalable vector illustrations. It provides a workspace for managing vector paths, typography, and canvas layouts, allowing users to produce illustrations directly within a web environment using standard vector markup language. The software distinguishes itself by offering precise control over vector geometry, enabling users to manipulate individual nodes, segments, and curves to refine complex shapes. It integrates a comprehensive toolset for drawing and editing paths, alongside features for typography f

    Method-Draw is a browser-based vector graphics editor that provides essential path manipulation and SVG support, though it lacks the native desktop client and advanced CMYK color support required for professional-grade print workflows.

    JavaScriptBrowser-Based SVG EditorsVector Graphics Editors
    View on GitHub↗2,999
  • 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 a cross-platform vector drawing application that supports SVG export and path-based stroke manipulation, though it is primarily designed as an infinite-canvas sketchbook rather than a traditional professional-grade illustration suite.

    GDScriptVector Graphics EditorsVector Graphics Editors
    View on GitHub↗6,687
  • excalidraw/excalidrawexcalidraw avatar

    excalidraw/excalidraw

    125,451View on GitHub↗

    This project is a virtual whiteboard component and vector graphics editor designed for creating diagrams with a hand-drawn aesthetic. It provides a canvas-based drawing engine that can be embedded directly into web applications, allowing users to manipulate shapes, upload images, and export visual data into standard formats like PNG, SVG, or JSON. The platform distinguishes itself through a real-time synchronization layer that supports multi-user collaboration across distributed environments. This engine utilizes end-to-end encryption to secure shared sessions and employs a local-first data p

    Excalidraw is a collaborative, canvas-based vector editor that excels at diagramming and hand-drawn illustrations, though it lacks professional-grade features like CMYK color support and complex boolean path operations.

    TypeScriptVector Graphics Editors
    View on GitHub↗125,451
  • 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 cross-platform vector-based design tool that supports path manipulation and SVG-like scalability, though it is primarily optimized for UI prototyping and diagramming rather than general-purpose illustration.

    JavaScriptVector Graphics Editors
    View on GitHub↗9,809
  • graphiteeditor/graphiteGraphiteEditor avatar

    GraphiteEditor/Graphite

    24,258View on GitHub↗

    Graphite is a node-based visual design environment that integrates vector illustration, raster image processing, and motion graphics generation into a single platform. It utilizes a functional reactive pipeline and a data-flow execution model to propagate state changes through a graph of interconnected nodes, allowing users to construct complex, automated design workflows. The platform distinguishes itself through a context-aware evaluation engine that injects runtime metadata—such as coordinate data and loop indices—directly into the node graph. This enables the creation of procedural geomet

    Graphite is a professional-grade vector graphics editor that supports SVG workflows and path manipulation through a unique node-based, procedural design environment.

    RustVector Graphics EditorsVector Graphics Editors
    View on GitHub↗24,258
  • photopea/photopeaphotopea avatar

    photopea/photopea

    8,284View on GitHub↗

    Photopea is a browser-based image editor that runs entirely in the browser without requiring any downloads or installations, capable of editing both raster and vector graphics. It functions as a multi-format image converter, a PSD file editor, a RAW photo processor, and a vector graphics editor, all within a single web application. The editor distinguishes itself through its extensive file format support, opening and saving industry-standard formats including PSD, AI, Sketch, Figma, and XD, as well as native files from Affinity, InDesign, and Krita. It also supports RAW camera files from Niko

    Photopea is a comprehensive, browser-based editor that provides robust vector path manipulation and layer-based workflows, though it functions as a web application rather than a traditional desktop-installed client.

    Vector Graphics Editors
    View on GitHub↗8,284
  • penpot/penpotpenpot avatar

    penpot/penpot

    53,219View on GitHub↗

    This project is a browser-based collaborative design platform that provides a comprehensive workspace for interface design, interactive prototyping, and design system management. It functions as a vector graphics editor that enables teams to create, manage, and iterate on designs in real-time, utilizing a component-based inheritance model to ensure consistency across complex projects. The platform distinguishes itself through a deep integration of design and development workflows. It features a specialized developer handoff workspace that allows for the inspection of design properties, precis

    Penpot is a professional-grade, browser-based vector graphics editor that supports path manipulation, layers, and boolean operations, though it is specifically optimized for UI/UX design and prototyping rather than general-purpose illustration.

    ClojureVector Design Editors
    View on GitHub↗53,219
  • 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 project is a browser-based library and framework for embedding SVG editing capabilities into other web applications rather than a standalone professional-grade desktop vector graphics editor.

    JavaScriptBrowser-Based SVG EditorsVector Graphics EditorsVector Design Editors
    View on GitHub↗7,691
  • paperjs/paper.jspaperjs avatar

    paperjs/paper.js

    15,054View on GitHub↗

    Paper.js is an HTML5 Canvas vector graphics library and scripting framework used for creating and manipulating 2D shapes and paths. It functions as a vector animation framework and a headless vector graphics engine, allowing for the execution of graphics operations in both browser and server-side environments. The project features a dedicated SVG import and export engine to convert between native vector items and the SVG format. It includes a specialized boolean path operation toolkit for uniting, subtracting, and intersecting vector paths to create complex geometric shapes. The library cove

    This is a JavaScript library for programmatic vector manipulation and animation rather than a standalone desktop application for professional illustration and design.

    JavaScriptBoolean Path OperationsLayer ManagementBoolean Path Operations
    View on GitHub↗15,054
  • 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

    While this office suite includes a vector graphics component, it is a general-purpose productivity application rather than a dedicated professional-grade vector illustration tool.

    C++Vector Graphics EditorsVector Graphics Editors
    View on GitHub↗4,045
  • cedricguillemet/imguizmoCedricGuillemet avatar

    CedricGuillemet/ImGuizmo

    3,943View on GitHub↗

    ImGuizmo is a widget library for Dear ImGui that provides interactive graphical components for 3D transformations, chronological timelines, vector geometry editing, and node-based data flow. It primarily provides a 3D transformation gizmo for manipulating the rotation, translation, and scale of objects within a 3D scene. The library includes a visual node graph editor for managing networks of connected nodes to represent data flow and a linear sequence timeline for editing frame ranges for events. It also features a vector path editor, which uses a pen tool and anchor handles to create and ma

    This is a specialized UI widget library for 3D engine development rather than a standalone vector graphics editor, providing low-level components for developers to build their own tools.

    C++Vector Point Editing
    View on GitHub↗3,943

Related searches

  • an open source vector graphics editor
  • an open source alternative to Sketch
Compare the top 10 at a glance
RepositoryStarsLanguageLicenseLast push
inkscape/inkscape3.2K——Mar 3, 2022
methodofaction/method-draw3KJavaScriptMITMay 7, 2024
mbrlabs/lorien6.7KGDScriptMITSep 22, 2025
excalidraw/excalidraw125.5KTypeScriptMITJun 16, 2026
evolus/pencil9.8KJavaScriptGPL-2.0Jun 2, 2026
graphiteeditor/graphite24.3KRustapache-2.0Feb 19, 2026
photopea/photopea8.3K——Jun 30, 2025
penpot/penpot53.2KClojureMPL-2.0Jun 23, 2026
svg-edit/svgedit7.7KJavaScriptMITMar 19, 2026
paperjs/paper.js15.1KJavaScriptNOASSERTIONJul 23, 2024
an open source alternative to Canva
  • an open source web based image editor
  • an open source alternative to Adobe Animate
  • an open source tool for drawing diagrams
  • an open source alternative to Figma
  • an open source raster graphics editor