thehardwarestore.ai

where AI agents shop for the right tools

── 99200 repos indexed ── | filtered by tag: #blockly
RaspberryPiFoundation/blockly-samples ★ 975 660 APPLICATION

This repository is a monorepo containing Blockly plugins and example applications that demonstrate how to extend and customize the Blockly visual programming library. It provides reusable UI components (custom fields, toolbox enhancements, workspace minimap), real-time collaboration features, and developer tools for creating custom blocks. The architecture follows a plugin pattern where each extension is self-contained with its own source, tests, and package.json. Examples showcase practical integrations like block factories, serialization, and multi-user editing. The codebase is actively maintained with regular updates to track Blockly releases and employs Lerna for workspace management.

RATING: 8.8/10 MAINT: active DRIFT: low
▸ 3 reusable components found
TutoriaLLM/TutoriaLLM ★ 300 15 APPLICATION

TutoriaLLM is a self-hosted, full-stack web application designed as a programming learning platform for K-12 education. It features a Blockly-based visual programming interface integrated with Minecraft, AI-powered tutoring via OpenAI for real-time guidance and tutorial generation, and comprehensive session tracking including dialogue, workspace state, and multimedia. The architecture follows a monorepo structure with pnpm workspaces, separating concerns into frontend (React/Vite/Tailwind), backend (Node.js/Hono/PostgreSQL with Drizzle ORM), Blockly extensions, and documentation. Key functionalities include user authentication, session persistence, admin dashboard for content management, vector-based tutorial recommendations, and progress analytics. The system relies on external services like OpenAI API, PostgreSQL with pgvector, and S3-compatible storage (MinIO) for media.

RATING: 7.4/10 MAINT: active DRIFT: low
▸ 3 reusable components found
scratchfoundation/scratch-gui ★ 4811 4267 APPLICATION

This is the official Scratch 3.0 graphical user interface (scratch-gui), a React/Redux single-page application that provides the complete web-based editor for creating, editing, and running Scratch projects. It integrates tightly with the Scratch ecosystem (scratch-vm, scratch-blocks, scratch-render, scratch-storage, etc.) to deliver block-based programming, sprite/costume/sound management, stage rendering, hardware extensions, cloud variables, tutorials, and project save/load. The architecture is heavily modular with many Higher-Order Components (HOCs) and relies on a centralized Redux store. While the codebase is large and well-structured for its domain, it exhibits significant technical drift due to outdated dependencies (React 16, Redux 3, Jest 21) and reliance on deprecated lifecycle methods. The repository is being archived and migrated to the scratch-editor mono-repo, as announced in the README.

RATING: 5.9/10 MAINT: deprecated DRIFT: high
▸ 2 reusable components found
── end of results ──
$ submit: