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

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

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

interactive scene scripting framework

تم تحديث الترتيب في 30 يونيو 2026

For an open source tool for scene scripting, the strongest matches are galacean/engine (Galacean Engine is a web-based 3D game engine with), aframevr/aframe (A-Frame is a declarative 3D scene engine and WebXR) and babylonjs/babylon.js (Babylon). godotengine/godot and o3de/o3de round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

اعثر على أفضل أدوات برمجة المشاهد (scene scripting). قمنا بترتيب أفضل مستودعات GitHub حسب النشاط والميزات لمساعدتك في المقارنة واختيار الأنسب.

نتائج البحث عن “an open source tool for scene scripting”

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • galacean/engineG

    galacean/engine

    5,791عرض على GitHub↗

    This is a web-based 3D game engine designed for creating high-performance interactive experiences on web and mobile platforms. It functions as a real-time graphics renderer and physics engine, utilizing a component-based scene graph to organize entities and their properties for three-dimensional rendering. The engine includes a visual scene editor that allows for the design of environments through a graphical interface, which then exports these assets as executable code. Its broader capabilities cover real-time graphics rendering for 2D and 3D elements, physical world simulation for object c

    Galacean Engine is a web-based 3D game engine with a component-based scene graph, integrated visual editor, physics simulation, animation system, and typed scripting APIs, making it a strong fit for defining and controlling interactive scenes as requested.

    TypeScriptScene GraphsVisual Scene EditorsEntity Component Systems
    عرض على GitHub↗5,791
  • aframevr/aframeالصورة الرمزية لـ aframevr

    aframevr/aframe

    17,557عرض على GitHub↗

    A-Frame is a declarative 3D scene engine and WebXR framework used to build virtual and augmented reality experiences directly in the web browser. It utilizes an entity component system where generic objects are assigned behaviors through attachable components and lifecycle hooks. The framework allows the assembly of immersive environments using HTML-like markup to define geometries, lighting, and materials. It implements WebXR standards to ensure consistent playback across different hardware and browsers, including support for VR headsets, desktops, and mobile devices. The system covers a br

    A-Frame is a declarative 3D scene engine and WebXR framework that lets you define interactive VR/AR scenes using HTML-like markup and JavaScript, with a built-in entity-component system for scriptable behaviors, scene graph management, events, animations, and cross-platform runtime — exactly the kind of tool this search is after.

    JavaScriptDeclarative 3D Scene GraphsDeclarative Scene GraphsEntity Component Systems
    عرض على GitHub↗17,557
  • babylonjs/babylon.jsالصورة الرمزية لـ BabylonJS

    BabylonJS/Babylon.js

    25,652عرض على GitHub↗

    Babylon.js is a JavaScript game engine and real-time graphics renderer designed for creating interactive three-dimensional visuals and applications. It functions as a web-based 3D framework and WebGL engine that enables the deployment of high-performance 3D content across various web platforms and devices. The project provides tools for web-based 3D game development, real-time graphics rendering, and the creation of browser-based interactive visualizations. It also supports the development of WebXR virtual and augmented reality experiences using standard web technologies. The framework cover

    Babylon.js is a full-featured, open-source 3D game engine and framework that lets you create interactive scenes using JavaScript/TypeScript, with built-in scene graph, event system, animation, physics, and visual editor integration—exactly what you need for defining and controlling interactive 3D scenes.

    TypeScriptScene GraphsEntity Component Systems
    عرض على GitHub↗25,652
  • godotengine/godotالصورة الرمزية لـ godotengine

    godotengine/godot

    112,618عرض على GitHub↗

    Godot is a comprehensive, node-based game engine designed for building interactive 2D and 3D applications. It provides an integrated development environment that utilizes a hierarchical scene system to organize objects, propagate spatial transformations, and manage lifecycle events. The engine functions as a cross-platform development suite, allowing developers to author, test, and export software to desktop, mobile, and web environments from a single, unified codebase. The engine distinguishes itself through a modular, component-based architecture that relies on signals-based decoupling for

    Godot is a complete game engine with a node-based scene graph, its own scripting language (GDScript), signals-based event system, integrated visual editor, built-in animation and physics, and cross-platform runtime—making it a comprehensive framework for defining and controlling interactive scenes.

    C++Event-Driven Signal Systems
    عرض على GitHub↗112,618
  • o3de/o3deالصورة الرمزية لـ o3de

    o3de/o3de

    8,954عرض على GitHub↗

    This project is an open-source 3D game engine designed for building high-fidelity games, simulations, and cinematic environments. It functions as a robotics simulation platform with native integration for ROS 2 to model robot controllers and sensors. The engine features a multi-threaded Forward+ physically based renderer that supports hardware-accelerated ray tracing and global illumination. The system is built on a modular extension architecture using Gems to add or replace features without modifying core binaries. It includes a native SDK for AWS cloud integration, enabling IAM authenticati

    O3DE is a full-featured open-source 3D game engine that provides scriptable object behavior, scene graph management, animation, physics integration, and cross-platform runtime — exactly the kind of framework you need for defining and controlling interactive scenes with a scripting language.

    C++Object Hierarchy ManagementCollision DetectionEntity Component Systems
    عرض على GitHub↗8,954
  • createjs/easeljsالصورة الرمزية لـ createjs

    createjs/easeljs

    8,168عرض على GitHub↗

    EaselJS is a JavaScript library for creating interactive 2D graphics and animations using the HTML5 Canvas element. It functions as a 2D animation framework, a canvas scene graph manager, and an interaction wrapper for detecting and responding to mouse and touch events. The library features a rendering pipeline that utilizes WebGL to increase the drawing performance of bitmap and cached content. It organizes visual elements into a hierarchical display list, allowing nested groups of 2D graphics objects to be transformed and animated as single units. Its capabilities cover the rendering of ve

    EaselJS is a JavaScript library that provides a hierarchical scene graph, event handling, and animation for building interactive 2D graphics, which fits the core of an interactive scene scripting framework, though it is 2D-only and lacks built-in visual editor and physics integration, making it a narrower but genuine category member.

    JavaScriptScene GraphsScene Graphs
    عرض على GitHub↗8,168
  • cocos2d/cocos2d-xالصورة الرمزية لـ cocos2d

    cocos2d/cocos2d-x

    18,942عرض على GitHub↗

    Cocos2d-x is a high-performance C++ game development framework designed for building and deploying interactive applications across mobile, desktop, and web platforms. It functions as a cross-platform game engine that utilizes an entity-component system to manage object lifecycles, behaviors, and spatial relationships within a unified codebase. The engine is distinguished by its specialized 2D graphics rendering pipeline, which is optimized for hardware-accelerated performance when displaying sprites, particle effects, and skeletal animations. It provides developers with low-level access to gr

    Cocos2d-x is a cross-platform game engine with Lua and C++ scripting for building interactive 2D scenes, offering a scene graph, event system, animation/tweening, and physics integration — exactly the kind of scriptable scene framework you're after, though its visual editor (Cocos Creator) is a separate project.

    C++Scene GraphsPhysics EnginesCollision Detection
    عرض على GitHub↗18,942
  • konvajs/konvaالصورة الرمزية لـ konvajs

    konvajs/konva

    14,135عرض على GitHub↗

    Konva is an object-oriented HTML5 canvas framework designed for building interactive 2D graphical applications. It provides a hierarchical scene graph that organizes shapes, images, and text into manageable nodes, groups, and layers. By mapping application state to canvas elements, the library enables developers to create complex visual interfaces using declarative patterns that synchronize with modern component-based frameworks. The library distinguishes itself through a robust event system that supports hit detection, bubbling, and direct manipulation of graphical objects, such as dragging,

    Konva is a 2D canvas scene graph library for building interactive graphical applications, with its own event system, animation support, and scripting via JavaScript — genuinely an interactive scene scripting framework, albeit limited to 2D and lacking a custom DSL or built-in physics.

    TypeScriptScene GraphsDeclarative Scene Graphs
    عرض على GitHub↗14,135
  • luanpotter/flameالصورة الرمزية لـ luanpotter

    luanpotter/flame

    10,647عرض على GitHub↗

    Flame is a 2D game engine and framework for Flutter. It provides a component-based architecture to organize scene entities and manage their lifecycles through a structured hierarchy of game objects, coordinated by a consistent game loop. The engine includes a graphics library for rendering animated sprites, particle effects, and external textures. It features a 2D physics integration layer that supports rigid body dynamics and collision detection between entities. The framework covers additional capabilities for game engineering, including user input capture for gestures and gamepads, audio

    Flame is a 2D game engine and framework for Flutter that provides a component-based scene graph, event-driven game loop, physics integration, and animation support, all controllable through Dart scripting — it aligns with building interactive scenes even though it lacks a dedicated DSL and visual editor.

    DartScene GraphsCollision Detection
    عرض على GitHub↗10,647
  • pmndrs/react-three-fiberالصورة الرمزية لـ pmndrs

    pmndrs/react-three-fiber

    31,172عرض على GitHub↗

    This project is a React-based WebGL renderer that enables the creation of three-dimensional scenes using a declarative, component-driven architecture. It functions as a bridge between a component-based user interface library and a low-level graphics engine, allowing developers to manage lights, cameras, and geometry as standard elements within a reactive tree structure. The library distinguishes itself by treating the scene graph as a declarative hierarchy that synchronizes directly with application state and lifecycle events. It utilizes a custom reconciler to map component updates to object

    react-three-fiber is a React-based framework for building interactive 3D scenes using JavaScript/TypeScript as the scripting language, providing declarative scene graph management, an event system, and animation support—making it a solid fit for scriptable scene control, though it lacks a built-in visual editor.

    TypeScriptDeclarative 3D Scene GraphsDeclarative Scene Graphs
    عرض على GitHub↗31,172
  • facebookarchive/react-360الصورة الرمزية لـ facebookarchive

    facebookarchive/react-360

    8,706عرض على GitHub↗

    React 360 is a framework for building immersive virtual reality experiences that run in a web browser using a declarative React component model. It functions as a browser-based VR platform and a WebGL VR renderer, enabling developers to create 360-degree panoramic and stereoscopic content without requiring native code installation. The framework provides a declarative VR component library that describes VR scenes as nested React components, with props mapping to 3D objects, lights, and camera positions. It handles user input from VR controllers, gaze tracking, and mouse events through a unifi

    React 360 is a declarative VR framework that lets you script interactive 3D scenes using React components, covering scene graph management and input events, though it lacks built-in physics, animation tweening, and visual editor integration, and is focused on VR rather than general-purpose scene scripting.

    JavaScriptScene Graphs
    عرض على GitHub↗8,706
  • hiloteam/hiloالصورة الرمزية لـ hiloteam

    hiloteam/Hilo

    5,932عرض على GitHub↗

    Hilo is an HTML5 game engine for building 2D games that run across browsers and devices. It renders graphics through Canvas, DOM, or WebGL backends, automatically selecting the best option for the target environment. The engine provides a complete game development solution with sprite, skeletal, and particle animation, along with a texture atlas system for efficient image loading and rendering. The framework distinguishes itself through its integration of the DragonBones skeletal animation engine, which drives bone-based character movement without frame-by-frame sprites, and its Chipmunk phys

    Hilo is a 2D HTML5 game engine that lets you script interactive scenes in JavaScript, providing scene graph, animation, physics, and event handling—fitting the intent for a scripting framework, though it is 2D-only and lacks a visual editor.

    JavaScriptObject Hierarchy ManagementScene GraphsCollision Detection
    عرض على GitHub↗5,932
  • phaserjs/phaserالصورة الرمزية لـ phaserjs

    phaserjs/phaser

    39,791عرض على GitHub↗

    Phaser is a comprehensive 2D game engine designed for building high-performance, interactive content that runs directly in web browsers. At its core, the engine utilizes a fixed-timestep simulation loop that decouples game logic from variable browser frame rates, ensuring consistent behavior across diverse hardware. It provides a robust framework for managing asset loading, physics, input, and audio, enabling the creation of complex, responsive visual experiences for both desktop and mobile devices. The engine distinguishes itself through a high-performance graphics pipeline that automaticall

    Phaser is a 2D game engine that provides a scripting API for interactive scenes with scene graph, physics, animation, and event handling, fitting the core need for a scene scripting framework, though it is 2D-only and uses JavaScript rather than a custom DSL, and lacks a built-in visual editor.

    JavaScriptScene Graphs
    عرض على GitHub↗39,791
  • goodboydigital/pixi.jsالصورة الرمزية لـ GoodBoyDigital

    GoodBoyDigital/pixi.js

    47,430عرض على GitHub↗

    Pixi.js is a high-performance 2D graphics engine used to render interactive animations, sprites, and visual effects in web browsers. It functions as a WebGL 2D rendering engine and HTML5 graphics library designed to produce high-performance two-dimensional visuals. The project operates as a 2D sprite framework and a web-based visual effects engine, providing tools to apply filters, blend modes, and masks to real-time graphics. It also serves as an interactive web canvas API for handling multi-touch and mouse input to build responsive graphical user interfaces. The framework covers a broad se

    Pixi.js is a 2D WebGL rendering engine and scene graph framework that lets you script interactive animations and sprite-based scenes in JavaScript, fitting your search for an interactive scene scripting framework, though it lacks built-in visual editor and physics integration and uses JavaScript rather than a custom DSL.

    TypeScriptScene Graphs
    عرض على GitHub↗47,430
  • whitestormjs/whs.jsW

    WhitestormJS/whs.js

    6,326عرض على GitHub↗

    whs.js is a WebGL 3D game engine and extensible application framework used to create interactive 3D experiences and browser-based games. It provides a simplified abstraction layer over low-level WebGL rendering to manage cameras, lighting, and the overall 3D environment. The framework utilizes a modular 3D scene graph to organize objects into a hierarchical system of components. It integrates multithreaded physics simulation by using web workers to run calculations in parallel with the main render loop. The system includes a modular plugin architecture that allows for the extension of base a

    whs.js is a WebGL 3D game engine with a modular scene graph and physics integration, scriptable via JavaScript, so it fits the need for an interactive scene scripting framework even though it lacks a visual editor or dedicated animation/tweening system.

    JavaScript3D Game Engines3D Scene AbstractionsAPI Abstraction Layers
    عرض على GitHub↗6,326
قارن بين أفضل 10 في لمحة
المستودعالنجوماللغةالترخيصآخر تحديث
galacean/engine5.8KTypeScriptMIT23 يونيو 2026
aframevr/aframe17.6KJavaScriptMIT15 يونيو 2026
babylonjs/babylon.js25.7KTypeScriptApache-2.016 يونيو 2026
godotengine/godot112.6KC++MIT15 يونيو 2026
o3de/o3de9KC++other20 فبراير 2026
createjs/easeljs8.2KJavaScriptMIT24 يناير 2026
cocos2d/cocos2d-x18.9KC++—9 مايو 2025
konvajs/konva14.1KTypeScriptother5 فبراير 2026
luanpotter/flame10.6KDartMIT10 يونيو 2026
pmndrs/react-three-fiber31.2KTypeScriptMIT7 مايو 2026

Related searches

  • a game engine for creating visual novels
  • a javascript library for web animations
  • an automated tool for creating short-form videos
  • مجموعة أدوات للوكلاء الأذكياء الذين يستخدمون الحاسوب
  • an open source tool for creating courses
  • محرر ترجمات
  • an open source game engine for development
  • an open source video editor for editing