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

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoServidor MCPAcerca deCómo clasificamosPrensa
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

9 repositorios

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

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • dmitrybaranovskiy/raphaelAvatar de DmitryBaranovskiy

    DmitryBaranovskiy/raphael

    11,284Ver en 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
    Ver en GitHub↗11,284
  • qrohlf/trianglifyAvatar de qrohlf

    qrohlf/trianglify

    10,093Ver en 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
    Ver en GitHub↗10,093
  • kimmobrunfeldt/progressbar.jsAvatar de kimmobrunfeldt

    kimmobrunfeldt/progressbar.js

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

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

    7,121Ver en 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
    Ver en GitHub↗7,121
  • veltman/flubberAvatar de veltman

    veltman/flubber

    6,920Ver en 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
    Ver en GitHub↗6,920
  • mbrlabs/lorienAvatar de mbrlabs

    mbrlabs/Lorien

    6,687Ver en 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
    Ver en GitHub↗6,687
  • yqnn/svg-path-editorAvatar de Yqnn

    Yqnn/svg-path-editor

    5,222Ver en GitHub↗

    Este proyecto es un manipulador de rutas vectoriales y transformador de geometría SVG que proporciona una interfaz visual para modificar datos de rutas SVG. Sirve como utilidad para añadir, eliminar y convertir segmentos de ruta sin escribir código de coordenadas a mano. La herramienta funciona como un optimizador de rutas SVG, reduciendo la longitud de los datos de ruta y limpiando los sistemas de coordenadas. También incluye un transformador de geometría para aplicar escalado, rotación y traslación a formas vectoriales. El software incluye capacidades para la manipulación visual de rutas y transformaciones geométricas globales. También proporciona herramientas de control de ventana gráfica (viewport) para hacer zoom, desplazarse y ajustar la vista a la ruta actual.

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

    TypeScriptsvgsvg-editorsvg-parser
    Ver en GitHub↗5,222
  • opentypejs/opentype.jsAvatar de opentypejs

    opentypejs/opentype.js

    4,976Ver en GitHub↗

    opentype.js es una librería de JavaScript para leer, escribir y manipular archivos de fuentes OpenType, TrueType y WOFF tanto en entornos de navegador como de servidor. Funciona como un analizador y generador de fuentes capaz de extraer datos de glifos y metadatos o crear nuevos archivos de fuentes definiendo rutas de glifos y metadatos programáticamente. El proyecto proporciona utilidades especializadas para modificar tablas de variación de fuentes para controlar propiedades de fuentes variables y procesar capas de color y paletas a través de tablas COLR y CPAL. También incluye un generador de rutas Bezier que convierte glifos de fuentes y cadenas de texto en rutas para renderizado SVG y canvas. La librería cubre una amplia gama de operaciones de tipografía, incluyendo el cálculo de métricas de fuentes como anchos de avance y cuadros delimitadores, la conversión de glifos en datos de ruta SVG y el renderizado directo de texto a un contexto de dibujo 2D. Además, permite la modificación de formas de glifos sin procesar y la serialización de objetos de fuente de nuevo en formatos binarios para la exportación de archivos.

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

    JavaScriptfontglyphsjavascript
    Ver en GitHub↗4,976
  • methodofaction/method-drawAvatar de methodofaction

    methodofaction/Method-Draw

    2,999Ver en 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
    Ver en GitHub↗2,999
  1. Home
  2. Graphics & Multimedia
  3. SVG Path Serializers

Explorar subetiquetas

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