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

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectServer MCPDespreCum realizăm clasamentulPresă
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

9 repository-uri

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

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • dmitrybaranovskiy/raphaelAvatar DmitryBaranovskiy

    DmitryBaranovskiy/raphael

    11,284Vezi pe GitHub↗

    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
    Vezi pe GitHub↗11,284
  • qrohlf/trianglifyAvatar qrohlf

    qrohlf/trianglify

    10,093Vezi pe GitHub↗

    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
    Vezi pe GitHub↗10,093
  • kimmobrunfeldt/progressbar.jsAvatar kimmobrunfeldt

    kimmobrunfeldt/progressbar.js

    7,859Vezi pe GitHub↗

    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
    Vezi pe GitHub↗7,859
  • bogdan-lyashenko/js-code-to-svg-flowchartAvatar Bogdan-Lyashenko

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

    7,121Vezi pe GitHub↗

    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
    Vezi pe GitHub↗7,121
  • veltman/flubberAvatar veltman

    veltman/flubber

    6,920Vezi pe GitHub↗

    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
    Vezi pe GitHub↗6,920
  • mbrlabs/lorienAvatar mbrlabs

    mbrlabs/Lorien

    6,687Vezi pe 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

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

    GDScript
    Vezi pe GitHub↗6,687
  • yqnn/svg-path-editorAvatar Yqnn

    Yqnn/svg-path-editor

    5,222Vezi pe GitHub↗

    Acest proiect este un manipulator de căi vectoriale și transformator de geometrie SVG care oferă o interfață vizuală pentru modificarea datelor de cale SVG. Servește drept utilitar pentru adăugarea, eliminarea și convertirea segmentelor de cale fără a scrie cod de coordonate manual. Instrumentul funcționează ca un optimizator de cale SVG, reducând lungimea datelor de cale și curățând sistemele de coordonate. Include, de asemenea, un transformator de geometrie pentru aplicarea scalării, rotației și translației formelor vectoriale. Software-ul include capabilități pentru manipularea vizuală a căilor și transformări geometrice globale. Oferă, de asemenea, instrumente de control al viewport-ului pentru zoom, panoramare și ajustarea vizualizării la calea curentă.

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

    TypeScriptsvgsvg-editorsvg-parser
    Vezi pe GitHub↗5,222
  • opentypejs/opentype.jsAvatar opentypejs

    opentypejs/opentype.js

    4,976Vezi pe GitHub↗

    opentype.js este o bibliotecă JavaScript pentru citirea, scrierea și manipularea fișierelor de fonturi OpenType, TrueType și WOFF atât în medii de browser, cât și de server. Aceasta funcționează ca un parser și generator de fonturi capabil să extragă datele glifelor și metadatele sau să creeze fișiere de fonturi noi prin definirea programatică a căilor glifelor și a metadatelor. Proiectul oferă utilitare specializate pentru modificarea tabelelor de variație a fonturilor pentru a controla proprietățile fonturilor variabile și procesarea straturilor de culoare și a paletelor prin tabelele COLR și CPAL. Include, de asemenea, un generator de căi Bezier care convertește glifele fonturilor și șirurile de text în căi pentru randarea SVG și canvas. Biblioteca acoperă o gamă largă de operațiuni de tipografie, inclusiv calcularea metricilor fontului, cum ar fi lățimile de avans și bounding box-urile, conversia glifelor în date de cale SVG și randarea directă a textului într-un context de desenare 2D. Mai mult, permite modificarea formelor brute ale glifelor și serializarea obiectelor de font înapoi în formate binare pentru exportul fișierelor.

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

    JavaScriptfontglyphsjavascript
    Vezi pe GitHub↗4,976
  • methodofaction/method-drawAvatar methodofaction

    methodofaction/Method-Draw

    2,999Vezi pe 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

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

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

Explorează sub-etichetele

  • 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.