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

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

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

ericdrowell/KineticJS

0
View on GitHub↗
4,017 نجوم·742 تفرعات·JavaScript·4 مشاهداتwww.kineticjs.com↗

KineticJS

KineticJS is an HTML5 Canvas JavaScript framework and 2D graphics engine. It provides a system for building interactive user interfaces and 2D graphics by managing a scene graph of elements with dedicated rendering and event propagation.

The framework functions as a canvas interaction library that adds event handling to canvas-based applications for desktop and mobile devices. It includes a server-side canvas renderer, allowing graphics to be drawn and rendered in a server environment.

Features

  • Canvas Element Interactions - Provides a system for building interactive user interfaces and 2D graphics on HTML5 Canvas.
  • 2D Rendering Engines - Implements a 2D graphics engine that manages a scene graph with dedicated rendering and event propagation.
  • HTML5 Canvas Libraries - Functions as a comprehensive framework for developing interactive canvas-based interfaces for desktop and mobile.
  • Scene Graph Hierarchies - Maintains a hierarchical scene graph of 2D elements to propagate transformations and manage state.
  • Hit-Testing Systems - Determines user interaction by calculating whether pointer coordinates overlap the bounding areas of canvas objects.
  • Event-Driven Interaction Handlers - Translates raw browser input events into specific interactions for managed canvas elements.
  • Server-Side Rendering Abstractions - Implements an architectural layer that decouples rendering logic to support both browser and server-side environments.
  • Context Extensions - Augments the standard HTML5 2D rendering context with specialized methods for managing interactive objects.
  • State-Driven UI Rendering - Automatically redraws the canvas surface based on updates to the state of managed graphic objects.
  • Mobile Web Performance Frameworks - Offers a structured framework for creating high-performance visual experiences in mobile web browsers.
  • Canvas Graphics Renderers - Provides a server-side graphics implementation to render canvas elements in a NodeJS environment.

سجل النجوم

مخطط تاريخ النجوم لـ ericdrowell/kineticjsمخطط تاريخ النجوم لـ ericdrowell/kineticjs

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

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

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

Start searching with AI

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

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع KineticJS.
  • konvajs/react-konvaالصورة الرمزية لـ konvajs

    konvajs/react-konva

    6,362عرض على GitHub↗

    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

    TypeScript
    عرض على GitHub↗6,362
  • vasturiano/force-graphالصورة الرمزية لـ vasturiano

    vasturiano/force-graph

    2,051عرض على GitHub↗

    This project is a high-performance library for rendering interactive, force-directed network visualizations within an HTML5 canvas. It provides a physics-based engine that calculates node positioning through simulated attraction and repulsion forces, enabling the representation of complex relational data structures as dynamic, navigable graphs. The library distinguishes itself through its ability to handle large-scale datasets containing thousands of nodes and links while maintaining interface responsiveness. It offers granular control over the visual representation of data, allowing for cust

    JavaScriptcanvasd3jsforce
    عرض على GitHub↗2,051
  • leaferjs/leafer-uiالصورة الرمزية لـ leaferjs

    leaferjs/leafer-ui

    4,184عرض على GitHub↗

    Leafer UI is a high-performance HTML5 canvas rendering engine and 2D vector graphics library. It utilizes a hierarchical scene tree to manage shapes, paths, and text, providing a toolkit for building interactive canvas applications and expansive infinite canvases. The engine is designed as a cross-platform canvas toolkit that decouples core logic from the drawing API, allowing it to run across web, mobile, server, and mini-program environments. It distinguishes itself by providing specialized tools for interactive graphic editor development, including hit detection, event bubbling, and transf

    TypeScriptcanvasinfinite-canvasleafer
    عرض على GitHub↗4,184
  • google/skiaالصورة الرمزية لـ google

    google/skia

    10,762عرض على GitHub↗

    Skia is a high-performance 2D graphics rendering library used for drawing text, geometries, and images on digital surfaces. It functions as a hardware-accelerated graphics engine that offloads drawing operations to the GPU, a vector graphics processor for SVG and complex paths, and a typography engine for shaping and drawing characters with Unicode support. The project provides a cross-platform image codec for encoding and decoding standard image formats into raw pixel data across multiple operating systems. It also enables the development of user interfaces that maintain visual consistency a

    C++
    عرض على GitHub↗10,762
عرض جميع البدائل الـ 30 لـ KineticJS→

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

ما هي وظيفة ericdrowell/kineticjs؟

KineticJS is an HTML5 Canvas JavaScript framework and 2D graphics engine. It provides a system for building interactive user interfaces and 2D graphics by managing a scene graph of elements with dedicated rendering and event propagation.

ما هي الميزات الرئيسية لـ ericdrowell/kineticjs؟

الميزات الرئيسية لـ ericdrowell/kineticjs هي: Canvas Element Interactions, 2D Rendering Engines, HTML5 Canvas Libraries, Scene Graph Hierarchies, Hit-Testing Systems, Event-Driven Interaction Handlers, Server-Side Rendering Abstractions, Context Extensions.

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

تشمل البدائل مفتوحة المصدر لـ ericdrowell/kineticjs: konvajs/react-konva — react-konva is a declarative React canvas graphics library and 2D vector graphics framework. It serves as a rendering… vasturiano/force-graph — This project is a high-performance library for rendering interactive, force-directed network visualizations within an… leaferjs/leafer-ui — Leafer UI is a high-performance HTML5 canvas rendering engine and 2D vector graphics library. It utilizes a… goodboydigital/pixi.js — Pixi.js is a high-performance 2D graphics engine used to render interactive animations, sprites, and visual effects in… createjs/easeljs — EaselJS is a JavaScript library for creating interactive 2D graphics and animations using the HTML5 Canvas element. It… google/skia — Skia is a high-performance 2D graphics rendering library used for drawing text, geometries, and images on digital…