5 repository-uri
Drag-and-drop interfaces specifically utilizing interlocking blocks for logic construction.
Distinct from Visual Programming: More specific than the general 'Visual Programming' (node-based/flow) by focusing on the interlocking block metaphor.
Explore 5 awesome GitHub repositories matching part of an awesome list · Block-Based Visual Interfaces. Refine with filters or upvote what's useful.
BlocksKit is a block-based UI framework and code block extension library designed to build interactive interfaces and component layouts within native application environments. It provides a structured system for defining complex content blocks and interactive elements that exceed standard formatting constraints. The framework includes a native-bridge communication layer that functions as a message bus for asynchronous data exchange between sandboxed guest blocks and a privileged native host. To manage these interactions, a runtime permission manager maps requested block functions to native ca
Provides a framework for building flexible, interactive interfaces utilizing a block-based visual metaphor.
OpenPromptStudio is an integrated toolset for constructing, translating, and managing prompt libraries to optimize outputs from generative AI and large language models. It functions as a prompt builder and visual editor designed to organize keywords and instructions for AI-generated content. The project features a visual-block construction interface that allows for the spatial arrangement of discrete keyword components. It includes a translation utility that converts prompts from Chinese to English to ensure compatibility with English-language models. The system provides prompt management th
Provides a visual-block construction interface for arranging discrete keyword components into complex AI instructions.
OpenCat-Quadruped-Robot is a development framework and motion control API for building four-legged robots. It provides a comprehensive environment for quadruped robot development, featuring tools for locomotion gait design, inverse kinematics, and a layered control architecture that separates high-level intelligence from low-level motion. The project distinguishes itself as an embedded AI deployment tool, allowing users to train, quantize, and deploy machine learning models to vision modules for tasks such as object detection and visual target tracking. It further supports complex human-robot
Implements a drag-and-drop block-based visual interface for creating and uploading robotic logic.
scratch-gui este un editor de programare vizuală bazat pe blocuri și o interfață educațională de codare. Oferă un mediu bazat pe web pentru crearea și executarea de programe interactive folosind un sistem de blocuri drag-and-drop. Acest editor de proiect open-source este construit ca o aplicație web bazată pe React. Servește ca un mediu grafic conceput pentru a preda concepte de programare prin logică vizuală și execuție imediată într-un spațiu de lucru structurat.
Implements a graphical editor where users create logic by dragging and snapping interlocking blocks together.
Scratch-blocks is a block-based visual programming library and framework used to create graphical programming interfaces. It provides a visual environment that translates interlocking blocks into executable code, serving as a foundation for educational coding interfaces and visual programming languages. The project is implemented as a customized extension of the Google Blockly ecosystem. It enables the development of domain-specific languages through a drag-and-drop interface, supporting the creation of custom block libraries and no-code tool development. The framework handles the structural
Implements a drag-and-drop interlocking block editor for building logic without manual coding.