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

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektMCP-ServerÜber unsRanking-MethodikPresse
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

9 Repos

Awesome GitHub RepositoriesSVG Path Serializers

Tools that convert geometric data into SVG path data strings.

Distinct from Mathematical Data-to-String Converters: Existing candidates focus on data pointers or mathematical debugging rather than SVG path syntax generation.

Explore 9 awesome GitHub repositories matching graphics & multimedia · SVG Path Serializers. Refine with filters or upvote what's useful.

Awesome SVG Path Serializers GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • dmitrybaranovskiy/raphaelAvatar von DmitryBaranovskiy

    DmitryBaranovskiy/raphael

    11,284Auf GitHub ansehen↗

    Raphael is a JavaScript library for creating, manipulating, and animating scalable vector graphics. It provides a programmatic interface and a cross-browser renderer for drawing 2D vector graphics and complex shapes within a web browser. The project functions as an SVG animation framework and drawing API, allowing for the construction of diagrams, charts, and custom illustrations. It enables the creation of motion graphics through the transformation of vector elements using coordinate systems and easing functions. The library covers capabilities for scalable vector rendering, dynamic data vi

    Calculates geometric coordinates and converts them into standard SVG path data strings for browser interpretation.

    JavaScript
    Auf GitHub ansehen↗11,284
  • qrohlf/trianglifyAvatar von qrohlf

    qrohlf/trianglify

    10,093Auf GitHub ansehen↗

    Trianglify is an algorithmic background generator and vector art toolkit used to produce pseudo-random geometric patterns and polygonal meshes. It functions as a rendering engine that converts geometric data into either scalable vector graphics or rasterized canvas elements. The system utilizes deterministic pattern generation via seed values to ensure consistent geometric output. It supports customizable color gradients, coordinate grid jittering, and custom geometry definitions to control the placement and shape of the generated meshes. The project covers algorithmic art generation and gen

    Converts internal geometric coordinate data into serializable SVG path strings for browser rendering.

    JavaScript
    Auf GitHub ansehen↗10,093
  • kimmobrunfeldt/progressbar.jsAvatar von kimmobrunfeldt

    kimmobrunfeldt/progressbar.js

    7,859Auf GitHub ansehen↗

    This project is a client-side library for rendering responsive, animated SVG progress indicators. It functions as a frontend UI component and vector animation library designed to visualize completion status through linear, circular, and radial shapes. The library is distinguished by its support for custom vector path geometries, allowing users to define specific SVG path data to create specialized shapes. It uses a vector-based rendering approach to ensure that indicators remain sharp across different screen resolutions. The tool covers a range of capabilities including both static and anima

    Allows the injection of custom SVG path data to render progress indicators in specialized, non-standard geometries.

    JavaScript
    Auf GitHub ansehen↗7,859
  • bogdan-lyashenko/js-code-to-svg-flowchartAvatar von Bogdan-Lyashenko

    Bogdan-Lyashenko/js-code-to-svg-flowchart

    7,121Auf GitHub ansehen↗

    js-code-to-svg-flowchart is a JavaScript source code visualizer and static code analysis tool that converts programming blocks and iterators into scalable vector graphics flowcharts. It functions as a code-to-diagram converter that maps the structural logic and sequence of operations from source files into visual representations. The system includes a command line interface for generating SVG flowcharts directly from local source code. It features a transformation engine that maps code nodes to schematic shapes and supports a sequence of images at varying abstraction levels to explain logic s

    Converts structured logic trees into XML-based SVG path data for vector rendering.

    JavaScriptastes6flowchart
    Auf GitHub ansehen↗7,121
  • veltman/flubberAvatar von veltman

    veltman/flubber

    6,920Auf GitHub ansehen↗

    Flubber is an SVG path morphing library and shape transition engine designed to calculate smooth interpolations between complex vector shapes. It functions as a vector shape interpolator that generates intermediate path states between two sets of coordinates based on a progress value. The toolkit provides specialized capabilities for managing transitions between different shape quantities, including the ability to split a single shape into multiple pieces or merge multiple shapes into one. It also enables morphing between custom paths and geometric primitives, such as circles and rectangles,

    Converts geometric coordinate data into standardized SVG path data strings.

    JavaScript
    Auf GitHub ansehen↗6,920
  • mbrlabs/lorienAvatar von mbrlabs

    mbrlabs/Lorien

    6,687Auf GitHub ansehen↗

    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

    Converts internal vector point data into standardized SVG path strings for export.

    GDScript
    Auf GitHub ansehen↗6,687
  • yqnn/svg-path-editorAvatar von Yqnn

    Yqnn/svg-path-editor

    5,222Auf GitHub ansehen↗

    Dieses Projekt ist ein Vektorpfad-Manipulator und SVG-Geometrie-Transformator, der eine visuelle Schnittstelle zur Modifikation von SVG-Pfaddaten bietet. Es dient als Dienstprogramm zum Hinzufügen, Entfernen und Konvertieren von Pfadsegmenten, ohne Koordinatencode von Hand schreiben zu müssen. Das Tool fungiert als SVG-Pfadoptimierer, der die Länge von Pfaddaten reduziert und Koordinatensysteme bereinigt. Es enthält zudem einen Geometrie-Transformator zum Anwenden von Skalierung, Rotation und Translation auf Vektorformen. Die Software enthält Funktionen für visuelle Pfadmanipulation und globale Geometrietransformationen. Sie bietet zudem Viewport-Steuerungstools zum Zoomen, Schwenken und Anpassen der Ansicht an den aktuellen Pfad.

    Converts optimized geometric data back into clean SVG path data strings.

    TypeScriptsvgsvg-editorsvg-parser
    Auf GitHub ansehen↗5,222
  • opentypejs/opentype.jsAvatar von opentypejs

    opentypejs/opentype.js

    4,976Auf GitHub ansehen↗

    opentype.js ist eine JavaScript-Bibliothek zum Lesen, Schreiben und Manipulieren von OpenType-, TrueType- und WOFF-Schriftdateien in Browser- und Serverumgebungen. Sie fungiert als Font-Parser und -Generator, der in der Lage ist, Glyphen-Daten und Metadaten zu extrahieren oder neue Schriftdateien durch programmatisches Definieren von Glyphen-Pfaden und Metadaten zu erstellen. Das Projekt bietet spezialisierte Dienstprogramme zum Modifizieren von Font-Variation-Tabellen, um variable Schrift-Eigenschaften zu steuern, sowie zum Verarbeiten von Farbebenen und Paletten über COLR- und CPAL-Tabellen. Es enthält zudem einen Bezier-Pfad-Generator, der Schriftglyphen und Textstrings in Pfade für SVG- und Canvas-Rendering konvertiert. Die Bibliothek deckt ein breites Spektrum an Typografie-Operationen ab, einschließlich der Berechnung von Schriftmetriken wie Vorlaufbreiten und Bounding-Boxen, der Konvertierung von Glyphen in SVG-Pfaddaten und dem direkten Rendern von Text in einen 2D-Zeichenkontext. Sie ermöglicht zudem die Modifikation roher Glyphen-Formen und die Serialisierung von Font-Objekten zurück in Binärformate für den Dateiexport.

    Transforms font paths into SVG path data strings for use in web graphics.

    JavaScriptfontglyphsjavascript
    Auf GitHub ansehen↗4,976
  • methodofaction/method-drawAvatar von methodofaction

    methodofaction/Method-Draw

    2,999Auf GitHub ansehen↗

    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

    Converts internal object representations into standard vector markup language for file saving and cross-platform compatibility.

    JavaScriptdrawing-appsvg-editorvector-graphics
    Auf GitHub ansehen↗2,999
  1. Home
  2. Graphics & Multimedia
  3. SVG Path Serializers

Unter-Tags erkunden

  • Path InjectionCapabilities for injecting custom SVG path strings into a rendering engine to create non-standard shapes. **Distinct from SVG Path Serializers:** Distinct from SVG Path Serializers which convert data to strings; this focuses on using provided strings as geometry.
  • SVG ImportersUtilities that convert SVG path data into native drawing objects for rendering. **Distinct from SVG Path Serializers:** Distinct from serializers which output SVG strings; this focuses on importing SVG data into a Path object.