awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
obsidianmd avatar

obsidianmd/jsoncanvas

0
View on GitHub↗
3,257 نجوم·137 تفرعات·JavaScript·mit·4 مشاهداتjsoncanvas.org↗

Jsoncanvas

JSON Canvas is an interoperable whiteboard specification and data exchange format. It provides a standardized JSON schema for representing nodes, edges, and spatial layout information, allowing different infinite canvas and digital whiteboard applications to read and write the same files.

The project focuses on digital whiteboard interoperability and spatial data standardization to prevent vendor lock-in. By using a coordinate-based layout mapping and a machine-readable format, it enables cross-platform visual mapping and the migration of spatial data between different software environments while maintaining layout integrity.

The specification covers a broad capability surface including data integration, the conversion of canvas formats, and the standardized storage of spatial canvas data.

Features

  • JSON-Schema - Defines a standardized JSON schema for nodes and edges to ensure interoperability across different spatial whiteboard applications.
  • Spatial Layout Standardization - Standardizes infinite canvas information in a readable format for consistent representation across various graph and layout tools.
  • Spatial Canvas Data Storage - Provides a machine-readable format for saving and exchanging infinite canvas spatial data across different applications.
  • Interoperability Standards - Ensures the ability to exchange spatial data and layouts between different whiteboard applications to prevent vendor lock-in.
  • JSON Canvas Data Formats - Defines a standardized JSON format for exchanging spatial data and layout information between different digital whiteboard applications.
  • Spatial Data Exchange Formats - Provides a machine-readable schema for representing visual layouts and coordinate-based connections for cross-platform compatibility.
  • Agnostic Data Interchange Formats - Provides a data format that decouples the visual layout of a whiteboard from the specific software used to render it.
  • Interoperability Specifications - Establishes a technical specification for storing nodes and edges to ensure different graphing tools can read and write the same files.
  • Interoperable Layout Standards - Standardizes the saving of spatial and layout information to ensure interoperability between different digital whiteboard applications.
  • Coordinate-Based Positioning - Implements a system for placing whiteboard elements using absolute X and Y grid coordinates to ensure consistent spatial positioning.
  • Canvas State Representations - Stores the entire canvas hierarchy and relationship graph as a single serializable JSON object.
  • Data Format Converters - Enables the conversion of spatial data between the JSON Canvas standard and other whiteboard-specific formats.
  • Data Migration - Facilitates the migration of spatial data between different whiteboard tools while maintaining layout integrity.
  • Cross-Platform Visual Mapping - Enables the sharing of visual maps and spatial nodes across different software environments via a common data standard.

سجل النجوم

مخطط تاريخ النجوم لـ obsidianmd/jsoncanvasمخطط تاريخ النجوم لـ obsidianmd/jsoncanvas

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

بدائل مفتوحة المصدر لـ Jsoncanvas

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Jsoncanvas.
  • didi/logicflowالصورة الرمزية لـ didi

    didi/LogicFlow

    11,441عرض على GitHub↗

    LogicFlow is an SVG-based flowchart editing framework and visual graph editor used for building customizable business process diagrams. It serves as a customizable diagramming engine for rendering business process models, entity relationship diagrams, and unified modeling language charts. The system is characterized by a plugin-based architecture that allows developers to define specialized graphical elements and register pluggable modules. A distinctive feature is its overlay system, which positions standard HTML components on top of the SVG canvas to create interactive menus and control pan

    TypeScriptbpmndiagramdiagramming
    عرض على GitHub↗11,441
  • json-schema-org/json-schema-specالصورة الرمزية لـ json-schema-org

    json-schema-org/json-schema-spec

    5,038عرض على GitHub↗

    This project provides the JSON Schema Specification, a standard for annotating and validating JSON documents to ensure consistent data structures across different systems. It serves as a data validation standard and an interoperability standard, establishing a common language for exchanging data definitions between different programming languages and platforms. The specification includes a machine-readable framework for defining JSON vocabularies, which describes the expected types, formats, and structures of data objects. It enables the creation of standardized, machine-readable documentatio

    JavaScriptapi-documentationjsonjson-schema
    عرض على GitHub↗5,038
  • arroyosystems/arroyoالصورة الرمزية لـ ArroyoSystems

    ArroyoSystems/arroyo

    4,819عرض على GitHub↗

    Arroyo is a high-performance stream processing platform built in Rust. It executes continuous SQL queries on streaming data with event-time semantics, enabling accurate windowed aggregations, joins, and stateful computations on unbounded event streams. The platform uses native Rust execution for high throughput and low latency, with periodic checkpointing for exactly-once fault tolerance and horizontal scaling across distributed workers. The system integrates deeply with Kafka for reading and writing topics with exactly-once delivery and supports change data capture (CDC) from MySQL and Postg

    Rustdatadata-stream-processingdev-tools
    عرض على GitHub↗4,819
  • cognitect/transit-formatالصورة الرمزية لـ cognitect

    cognitect/transit-format

    1,918عرض على GitHub↗

    Transit is a language-agnostic data interchange format designed for serializing complex data structures between heterogeneous software systems. It provides a standardized protocol that preserves semantic type information during the exchange process, ensuring that data remains consistent when moved across different programming environments. The format distinguishes itself by supporting multiple transport layers, including JSON and MessagePack, while utilizing a caching stream mechanism to reduce payload size by replacing repetitive keys and symbols with short integer references. It features an

    Clojure
    عرض على GitHub↗1,918
عرض جميع البدائل الـ 30 لـ Jsoncanvas→

الأسئلة الشائعة

ما هي وظيفة obsidianmd/jsoncanvas؟

JSON Canvas is an interoperable whiteboard specification and data exchange format. It provides a standardized JSON schema for representing nodes, edges, and spatial layout information, allowing different infinite canvas and digital whiteboard applications to read and write the same files.

ما هي الميزات الرئيسية لـ obsidianmd/jsoncanvas؟

الميزات الرئيسية لـ obsidianmd/jsoncanvas هي: JSON-Schema, Spatial Layout Standardization, Spatial Canvas Data Storage, Interoperability Standards, JSON Canvas Data Formats, Spatial Data Exchange Formats, Agnostic Data Interchange Formats, Interoperability Specifications.

ما هي البدائل مفتوحة المصدر لـ obsidianmd/jsoncanvas؟

تشمل البدائل مفتوحة المصدر لـ obsidianmd/jsoncanvas: didi/logicflow — LogicFlow is an SVG-based flowchart editing framework and visual graph editor used for building customizable business… json-schema-org/json-schema-spec — This project provides the JSON Schema Specification, a standard for annotating and validating JSON documents to ensure… mozilla-services/react-jsonschema-form — This project is a JSON Schema form generator and React UI component that automatically creates web forms based on JSON… cognitect/transit-format — Transit is a language-agnostic data interchange format designed for serializing complex data structures between… arroyosystems/arroyo — Arroyo is a high-performance stream processing platform built in Rust. It executes continuous SQL queries on streaming… reactive-streams/reactive-streams-jvm — This project provides a formal specification and a set of standard Java interfaces for asynchronous stream processing.…