awesome-repositories.com
ब्लॉग
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेसMCP सर्वर
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
google avatar

google/blockly

0
View on GitHub↗
13,436 स्टार्स·3,851 फोर्क्स·JavaScript·Apache-2.0·3 व्यूज़blockly.com↗

Blockly

Blockly is a block-based coding library and visual programming editor that allows users to build programs by interlocking graphical blocks. It functions as a visual code generator, translating these arrangements of logic blocks and variables into executable source code for various programming languages.

The library provides a framework for creating custom visual programming languages and low-code logic designers. It utilizes an SVG-based UI library to render interactive, draggable elements on a web canvas.

The system is designed as an accessible web UI framework with integrated keyboard navigation and screen reader support for complex interactive canvas elements. This ensures the visual interface remains usable for people with disabilities.

Features

  • Visual Programming Environments - Provides a visual programming environment where users build logic by interlocking graphical blocks.
  • Block-Based Coding Libraries - Provides a complete framework for creating custom block-based visual programming languages and their translation to source code.
  • Visual Programming - Provides a drag-and-drop visual programming interface for building logic via interlocking blocks.
  • Low-code - Implements a visual builder that allows users to define application logic and workflows through abstracted graphical blocks.
  • Abstract Syntax Tree Generators - Translates the visual block arrangement into formal code representations using an abstract syntax tree.
  • AST-to-Source Generators - Translates the internal block graph into target programming languages via a recursive visitor pattern.
  • Block-to-Code Generators - Translates arrangements of visual logic blocks into executable source code for multiple different programming languages.
  • Visual Block Representations - Maintains the program structure as a tree of connected nodes mapping visual blocks to a logical hierarchy.
  • Source Code Generators - Converts graphical block arrangements into executable source code for various target languages.
  • Accessible Graphics - Provides keyboard navigation and screen reader support specifically for the graphical block interface.
  • Accessible Interface Design - Implements keyboard navigation and screen reader support to make complex visual interfaces accessible.
  • Accessible UI Components - Ships accessible UI components with ARIA and keyboard support for interactive canvas elements.
  • Accessible UI Frameworks - Provides a UI framework with built-in support for keyboard navigation and screen readers.
  • Visual Programming Environments - Provides a canvas-based interface for constructing programs by interlocking graphical blocks that represent variables and logic.
  • Low-Code Development Platforms - Enables the creation of low-code logic designers for defining application workflows visually.
  • Educational Programming Environments - Provides a visual programming environment designed to introduce coding concepts to beginners.
  • SVG-Based Vector Rendering - Utilizes scalable vector graphics to render the visual editor canvas and ensure crisp layouts across resolutions.
  • Element Positioning Utilities - Calculates precise screen coordinates and offsets to manage block interlocking, snapping, and collision.
  • Drag and Drop Interactions - Implements a centralized manager to coordinate drag-and-drop interactions and block attachments.
  • Event-Driven Interaction Handlers - Uses an event-driven system to translate raw mouse and touch inputs into block dragging and attachment actions.
  • Web Frameworks - A library that adds a visual code editor to web and mobile apps by Google.

स्टार हिस्ट्री

google/blockly के लिए स्टार हिस्ट्री चार्टgoogle/blockly के लिए स्टार हिस्ट्री चार्ट

AI सर्च

और अधिक बेहतरीन रिपॉजिटरी खोजें

अपनी ज़रूरत को सरल भाषा में बताएं — AI हजारों क्यूरेटेड ओपन-सोर्स प्रोजेक्ट्स को प्रासंगिकता के आधार पर रैंक करता है।

Start searching with AI

Blockly के ओपन-सोर्स विकल्प

समान ओपन-सोर्स प्रोजेक्ट्स, जो Blockly के साथ साझा की गई सुविधाओं के आधार पर रैंक किए गए हैं।
  • raspberrypifoundation/blocklyRaspberryPiFoundation का अवतार

    RaspberryPiFoundation/blockly

    13,437GitHub पर देखें↗

    Blockly is a web-based visual programming editor and block-based code generator. It allows users to create programs by interlocking graphical blocks that translate into executable source code for various programming languages, removing the need for manual syntax entry. The project serves as a customizable framework for building specialized visual languages through a customizable block library. It includes a visual block designer for defining custom shapes, behaviors, and specialized input fields, as well as a plugin system to extend the editor's environment. The system manages programming lo

    JavaScript
    GitHub पर देखें↗13,437
  • scratchfoundation/scratch-blocksscratchfoundation का अवतार

    scratchfoundation/scratch-blocks

    2,750GitHub पर देखें↗

    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

    JavaScript
    GitHub पर देखें↗2,750
  • radix-ui/themesradix-ui का अवतार

    radix-ui/themes

    8,490GitHub पर देखें↗

    This project is an accessible UI component library and themed design system. It provides a collection of pre-made user interface components designed to meet accessibility standards and maintain a consistent visual identity across web applications. The system includes an interactive theme previewer, which allows for the adjustment and testing of visual settings in real time within a running application. It covers global theme management and design system implementation through root configurations and a token-driven approach. The library supports rapid frontend prototyping by offering a set of

    TypeScriptaccessibilitycolorscomponent-library
    GitHub पर देखें↗8,490
  • uswds/uswdsuswds का अवतार

    uswds/uswds

    7,116GitHub पर देखें↗

    The United States Web Design System is a government design system and accessible UI framework. It provides a collection of standardized CSS and JavaScript components, along with a CSS component library, specifically designed for building consistent federal government websites. The system allows for custom CSS theme development through the use of design tokens for colors, spacing, and typography. Users can customize visual themes and compile custom styles to maintain a unified brand identity across multiple web properties. The framework covers responsive interface design and web accessibility

    SCSS
    GitHub पर देखें↗7,116
Blockly के सभी 30 विकल्प देखें→

अक्सर पूछे जाने वाले प्रश्न

google/blockly क्या करता है?

Blockly is a block-based coding library and visual programming editor that allows users to build programs by interlocking graphical blocks. It functions as a visual code generator, translating these arrangements of logic blocks and variables into executable source code for various programming languages.

google/blockly की मुख्य विशेषताएं क्या हैं?

google/blockly की मुख्य विशेषताएं हैं: Visual Programming Environments, Block-Based Coding Libraries, Visual Programming, Low-code, Abstract Syntax Tree Generators, AST-to-Source Generators, Block-to-Code Generators, Visual Block Representations।

google/blockly के कुछ ओपन-सोर्स विकल्प क्या हैं?

google/blockly के ओपन-सोर्स विकल्पों में शामिल हैं: raspberrypifoundation/blockly — Blockly is a web-based visual programming editor and block-based code generator. It allows users to create programs by… scratchfoundation/scratch-blocks — Scratch-blocks is a block-based visual programming library and framework used to create graphical programming… radix-ui/themes — This project is an accessible UI component library and themed design system. It provides a collection of pre-made user… uswds/uswds — The United States Web Design System is a government design system and accessible UI framework. It provides a… scratchfoundation/scratch-gui — scratch-gui is a block-based visual programming editor and educational coding interface. It provides a web-based… o2oa/o2oa — o2oa is an open-source Java enterprise office automation platform designed to manage corporate workflows,…