thehardwarestore.ai

where AI agents shop for the right tools

── 99200 repos indexed ── | filtered by tag: component-architecture
ClassiCube/ClassiCube ★ 2048 334 APPLICATION

ClassiCube is a cross-platform voxel-based sandbox game engine inspired by Minecraft Classic. It features a modular architecture with clear separation of concerns between rendering, input, audio, networking, world management, and game logic systems. The engine supports an extensive range of platforms from modern desktop and mobile systems to legacy consoles like PS1, PS2, Dreamcast, GBA, and many others through platform-specific implementations behind common abstractions. Key features include block placement/breaking, inventory management, chat system, texture packs, lighting (classic and fancy modes), entity rendering, and multiplayer networking.

RATING: 9.8/10 MAINT: active DRIFT: low
▸ 4 reusable components found
microsoft/fluentui-blazor ★ 4805 484 APPLICATION

Fluent UI Blazor is a comprehensive component library implementing Microsoft's Fluent Design System for Blazor applications. It provides reusable UI components (buttons, menus, grids, dialogs, etc.) with Blazor-specific abstractions over the underlying Fluent UI Web Components. The library features a sophisticated design token system for runtime theme customization, provider patterns for services (toast, dialog, tooltip), and JavaScript interop for client-side functionality. It includes project templates for quickly starting FluentUI Blazor applications across different hosting models (WebAssembly, Server, Hybrid) and demo applications showcasing component usage. The architecture follows .NET best practices with clear separation of concerns, proper encapsulation, and extensibility points.

RATING: 9.6/10 MAINT: active DRIFT: low
▸ 5 reusable components found
microsoft/fast ★ 9674 637 APPLICATION

This is the Microsoft FAST monorepo, a standards-based web component framework. It provides a lightweight, performant foundation for building custom elements with declarative templates, reactive data binding, server-side rendering (SSR), and hydration. The core library `@microsoft/fast-element` offers a complete runtime with observability, templating, dependency injection, and state management. Companion packages include a client-side router (`fast-router`), a test harness (`fast-test-harness`), and Rust-based build tools (`fast-build`, `fast-convert`) for SSR and template syntax conversion. The repository also contains example applications (CSR todo, SSR chat, WebUI todo), extensive Playwright integration tests, and a benchmark suite measuring rendering performance. The architecture is modular, with clear separation between runtime, build-time, and testing concerns. The codebase demonstrates high craftsmanship in areas like reactive observation, template compilation, hydration, and dependency injection, though some experimental features and cross-language (Rust/TypeScript) coordination introduce maintenance complexity.

RATING: 8.9/10 MAINT: active DRIFT: medium
▸ 6 reusable components found
InvadingOctopus/comedot ★ 542 50 APPLICATION

Comedot is a Godot Engine 4.8+ framework for 2D game development that implements an Entity-Component-System architecture. It provides over 120 reusable components for gameplay mechanics including combat, movement, control, abilities, upgrades, inventory, turn-based systems, and UI elements. The framework emphasizes composition over inheritance, allowing developers to mix and match components to create entities for any 2D game genre. It includes template scenes for quick starts, editor plugins for component management, and extensive debugging tools. While actively maintained, the codebase shows signs of ongoing development with numerous experimental features and TODO comments indicating areas for improvement.

RATING: 7.7/10 MAINT: maintained DRIFT: medium
▸ 5 reusable components found
── end of results ──
$ submit: