awesome-repositories.com
ब्लॉग
MCP
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टMCP सर्वरहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेस
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
SVG-Edit avatar

SVG-Edit/svgedit

0
View on GitHub↗
7,691 स्टार्स·1,738 फोर्क्स·JavaScript·MIT·7 व्यूज़

Svgedit

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.

Features

  • Vector Graphics Editors - Provides a complete interface for creating and modifying scalable vector graphics files within the browser.
  • Browser-Based SVG Editors - Provides a web interface for creating and modifying scalable vector graphics files directly in the browser.
  • Canvas Rendering Engines - Implements a standalone drawing engine that provides a canvas for rendering and manipulating SVG elements.
  • Embedded SVG Editing - Integrates a functional vector graphics editor into web applications to allow users to edit images in place.
  • Graphic Design Platforms - Functions as a browser-based platform for creating and exporting vector graphics and illustrations.
  • Vector Design Editors - Provides a canvas-based tool for creating and manipulating vector design elements and layouts in the browser.
  • Embeddable Vector Editors - Provides a functional drawing interface that can be injected into HTML elements within other web applications.
  • Browser-Based Drawing Applications - Offers a drawing application that runs entirely in the browser for creating and modifying SVG files.
  • Embeddable Editor Integrations - Offers a functional drawing interface that can be integrated into other web applications via JavaScript APIs.
  • Live SVG DOM Renderers - Uses the native browser DOM to treat SVG elements as a live scene graph for direct manipulation.
  • XML Serialization - Converts the live DOM tree of the drawing area into a standardized XML string for file saving.
  • SVG Tool Development Kits - Provides a standalone drawing engine to enable the development of custom SVG tools.
  • Command Patterns - Implements a command-pattern undo system to track and reverse user actions on the vector canvas.
  • UI State Synchronization - Synchronizes the properties of selected SVG elements with a dynamic property panel using an observer mechanism.
  • Extensible Plugin Architectures - Exposes a registry for adding custom tools and filters via an extensible plugin architecture.
  • Vector Editor Frameworks - Allows for the construction of bespoke vector graphics editors using a standalone canvas engine.
  • Event Listener Management - Manages drawing behaviors by dynamically attaching and detaching event listeners based on the active tool.
  • SVG Manipulation Tools - Full-featured browser-based SVG editor.

स्टार हिस्ट्री

svg-edit/svgedit के लिए स्टार हिस्ट्री चार्टsvg-edit/svgedit के लिए स्टार हिस्ट्री चार्ट

AI सर्च

और अधिक बेहतरीन रिपॉजिटरी खोजें

अपनी ज़रूरत को सरल भाषा में बताएं — AI हजारों क्यूरेटेड ओपन-सोर्स प्रोजेक्ट्स को प्रासंगिकता के आधार पर रैंक करता है।

Start searching with AI

Svgedit के ओपन-सोर्स विकल्प

समान ओपन-सोर्स प्रोजेक्ट्स, जो Svgedit के साथ साझा की गई सुविधाओं के आधार पर रैंक किए गए हैं।
  • leaferjs/leafer-uileaferjs का अवतार

    leaferjs/leafer-ui

    4,184GitHub पर देखें↗

    Leafer UI is a high-performance HTML5 canvas rendering engine and 2D vector graphics library. It utilizes a hierarchical scene tree to manage shapes, paths, and text, providing a toolkit for building interactive canvas applications and expansive infinite canvases. The engine is designed as a cross-platform canvas toolkit that decouples core logic from the drawing API, allowing it to run across web, mobile, server, and mini-program environments. It distinguishes itself by providing specialized tools for interactive graphic editor development, including hit detection, event bubbling, and transf

    TypeScriptcanvasinfinite-canvasleafer
    GitHub पर देखें↗4,184
  • tsparticles/tsparticlestsparticles का अवतार

    tsparticles/tsparticles

    8,887GitHub पर देखें↗

    tsparticles is a JavaScript particle animation library and configuration-driven visual effects engine used to create customizable effects, confetti, and interactive backgrounds using HTML5 Canvas. It functions as a plugin-based graphics engine and a web component animation engine, allowing for the generation of complex behaviors and themes through structured JSON configuration objects. The project provides a cross-framework animation wrapper with dedicated compatible components for integrating effects into React, Vue, Angular, and Svelte. Its modular architecture allows users to extend the en

    TypeScript2dangularanimations
    GitHub पर देखें↗8,887
  • methodofaction/method-drawmethodofaction का अवतार

    methodofaction/Method-Draw

    2,999GitHub पर देखें↗

    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

    JavaScriptdrawing-appsvg-editorvector-graphics
    GitHub पर देखें↗2,999
  • adobe-webplatform/snap.svgadobe-webplatform का अवतार

    adobe-webplatform/Snap.svg

    14,012GitHub पर देखें↗

    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

    JavaScriptjavascriptjavascript-librarysnap
    GitHub पर देखें↗14,012
Svgedit के सभी 30 विकल्प देखें→

अक्सर पूछे जाने वाले प्रश्न

svg-edit/svgedit क्या करता है?

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.

svg-edit/svgedit की मुख्य विशेषताएं क्या हैं?

svg-edit/svgedit की मुख्य विशेषताएं हैं: Vector Graphics Editors, Browser-Based SVG Editors, Canvas Rendering Engines, Embedded SVG Editing, Graphic Design Platforms, Vector Design Editors, Embeddable Vector Editors, Browser-Based Drawing Applications।

svg-edit/svgedit के कुछ ओपन-सोर्स विकल्प क्या हैं?

svg-edit/svgedit के ओपन-सोर्स विकल्पों में शामिल हैं: leaferjs/leafer-ui — Leafer UI is a high-performance HTML5 canvas rendering engine and 2D vector graphics library. It utilizes a… tsparticles/tsparticles — tsparticles is a JavaScript particle animation library and configuration-driven visual effects engine used to create… methodofaction/method-draw — Method-Draw is a browser-based vector graphics editor designed for creating and modifying scalable vector… adobe-webplatform/snap.svg — Snap.svg is a JavaScript library for creating, manipulating, and animating scalable vector graphics directly in the… inkscape/inkscape — Inkscape is a professional vector graphics editor and illustration software used to create resolution-independent… rough-stuff/rough — Rough is a graphics library designed to render shapes and paths with a hand-drawn, sketchy aesthetic on web pages. It…