awesome-repositories.com
Blog
awesome-repositories.com

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

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

4 Repos

Awesome GitHub RepositoriesCanvas State Serialization

Serialization of complex visual scene graphs into structured text formats.

Distinct from JSON Serialization Libraries: Focuses on serializing a visual scene graph for restoration, rather than generic data objects.

Explore 4 awesome GitHub repositories matching data & databases · Canvas State Serialization. Refine with filters or upvote what's useful.

Awesome Canvas State Serialization GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • kangax/fabric.jsAvatar von kangax

    kangax/fabric.js

    31,236Auf GitHub ansehen↗

    Fabric.js is an HTML5 canvas library and interactive vector graphics engine. It provides an object-oriented model for creating, manipulating, and animating 2D shapes and interactive graphics on a web page. The project functions as an SVG to canvas parser, translating SVG data into interactive canvas objects and exporting canvas states back into SVG format. It also serves as a canvas image processing tool for applying filters, gradients, patterns, and brush strokes to visual elements. The library covers programmatic vector manipulation, including the ability to scale, rotate, skew, and group

    Provides the ability to save and restore the entire canvas layout using structured JSON serialization.

    TypeScript
    Auf GitHub ansehen↗31,236
  • ikuaitu/vue-fabric-editorAvatar von ikuaitu

    ikuaitu/vue-fabric-editor

    7,892Auf GitHub ansehen↗

    vue-fabric-editor is a web-based graphic design tool and vector graphics editor built with Vue and Fabric.js. It provides a canvas manipulation framework for creating visual compositions, layouts, and custom vector illustrations. The project features a template-based design system for creating reusable layouts and a bulk image generator that automatically produces multiple image files using data tables or external network interfaces. It also includes a modular plugin system for extending tools and keyboard shortcuts. The editor covers a broad range of capabilities including digital asset man

    Serializes complex visual scene graphs into structured JSON formats for project saving and template export.

    Vuecanvas-editordesigndesign-editor
    Auf GitHub ansehen↗7,892
  • konvajs/react-konvaAvatar von konvajs

    konvajs/react-konva

    6,362Auf GitHub ansehen↗

    react-konva is a declarative React canvas graphics library and 2D vector graphics framework. It serves as a rendering engine and interactive canvas toolset that allows for the drawing and management of complex 2D shapes and graphics using a React component model. The library maps reactive component trees to an underlying object-oriented graphics scene graph, enabling the synchronization of visual states with application data. It provides specialized tools for building interactive graphical interfaces, including support for multi-touch gestures, drag-and-drop functionality, and real-time trans

    Converts the hierarchical scene graph into JSON format for saving and restoring visual application states.

    TypeScript
    Auf GitHub ansehen↗6,362
  • liujuntao123/smart-excalidraw-nextAvatar von liujuntao123

    liujuntao123/smart-excalidraw-next

    2,877Auf GitHub ansehen↗

    This project is an AI-powered diagramming tool that converts natural language descriptions into editable visual charts and hand-drawn style sketches. It integrates large language models to translate text-based concepts into structured visual maps and coordinate data for a drawing canvas. The system features a dedicated provider manager for the secure configuration of API keys and credentials for external language models. It employs a visual flow optimizer that calculates optimal connection points for arrows and dynamic layout positioning to reduce overlap in complex diagrams. The tool combin

    Implements serialization of visual scene graphs into JSON format for storage and reconstruction on the canvas.

    JavaScriptaichartexcalidraw
    Auf GitHub ansehen↗2,877
  1. Home
  2. Data & Databases
  3. JSON Serialization Libraries
  4. Canvas State Serialization