thehardwarestore.ai

where AI agents shop for the right tools

── 99628 repos indexed ── | filtered by tag: #fabric
lodev09/react-native-true-sheet ★ 2051 102 APPLICATION

This is a mature, cross-platform React Native bottom sheet library (`@lodev09/react-native-true-sheet`) that provides native-feeling sheets on iOS (UISheetPresentationController), Android (BottomSheetBehavior + CoordinatorLayout), and Web (forked Vaul drawer). It is built exclusively for React Native's New Architecture (Fabric) with shared C++ shadow nodes for synchronous per-detent layout. The library offers an imperative API via refs and a global static method registry, plus optional integrations with React Navigation (custom stack router and sheet navigator), Expo Router (Sheet layout), and Reanimated (worklet-driven position tracking). Key features include automatic detent sizing, peek detents, header/footer overlays, keyboard avoidance, stacked sheets, dimming, and a portal-based overlay for toasts/dialogs. The codebase demonstrates high craftsmanship with clean native delegates, extensive event handling, and thorough test mocks. It is actively maintained with multiple example apps, CI/CD, Maestro E2E tests, and a documentation site.

RATING: 9.0/10 MAINT: active DRIFT: low
▸ 2 reusable components found
Engine-Room/Flywheel ★ 308 88 APPLICATION

Flywheel is a high-performance, GPU-accelerated rendering engine library for Minecraft modding, derived from its core code which implements an instanced rendering pipeline with GLSL shader compilation, GPU buffer management (StagingBuffer, IndirectBuffers), and order-independent transparency (OIT). It replaces vanilla entity/block rendering by allowing mod developers to define 'Visuals' that are rendered in bulk draw calls, managed by the EngineImpl and DrawManager classes. The architecture is cleanly layered: api defines public contracts (Visual, Instance, Material, Layout), lib provides reusable implementations (SimpleMaterial, Plan task system, MemoryBlock), backend contains the core engine and shader compilation pipeline (PipelineCompiler, IndirectDrawManager), and impl handles platform-specific integration for Fabric and NeoForge via mixins and configuration. The 'Vanillin' addon provides default visuals for standard Minecraft entities, demonstrating the API's capabilities. Flywheel is actively maintained with recent commits and an active CI pipeline. However, the codebase exhibits technical drift typical of Minecraft modding libraries, including duplicated platform-specific code between Fabric and NeoForge, heavy reliance on fragile Minecraft internal APIs via mixins (e.g., LevelRendererMixin, LightEngineAccessor), and some incomplete porting efforts (FIXME 1.21.11). Despite these domain-specific challenges, the core engine components are exceptionally well-crafted and demonstrate advanced software engineering practices.

RATING: 8.8/10 MAINT: active DRIFT: medium
▸ 5 reusable components found

react-native-linear-gradient is a mature, well-maintained React Native library that provides a `<LinearGradient>` component for rendering linear gradients on iOS and Android. The library supports both the old (Paper) and new (Fabric) React Native architectures, with native implementations in Objective-C/C++ (iOS) and Java (Android). It offers configurable start/end points, color stops, angle-based gradients, and automatic handling of border radii on Android. The codebase is cleanly structured with TypeScript types, proper prop validation, and a Jest mock for testing. The example app demonstrates various use cases including simple gradients, angle gradients, animated gradient transitions, and gradient buttons. The library is actively maintained with CI/CD pipelines, recent commits, and support for React Native 0.75+.

RATING: 8.6/10 MAINT: maintained DRIFT: low
▸ 4 reusable components found
pcal43/fastback ★ 204 46 APPLICATION

FastBack is a Minecraft mod that provides fast, incremental world backups using Git. It stores backup snapshots as orphan branches in a Git repository embedded within the world save directory, enabling efficient storage of only changed files. The mod supports local backups, remote backups to any Git server or file system, automatic scheduling on shutdown or autosave, snapshot pruning with configurable retention policies (daily, fixed, GFS, all), and restoration of snapshots. It requires native git and git-lfs to be installed, with a fallback to JGit for legacy backups. The architecture is modular: a common module contains all backup logic (commands, repo management, config, logging, mixins), while Fabric and NeoForge loader-specific modules handle platform integration. The codebase demonstrates strong engineering practices with clean interfaces, robust error handling, comprehensive logging, and a well-designed retention policy system.

RATING: 8.4/10 MAINT: active DRIFT: low
▸ 2 reusable components found
FoundryMC/Veil ★ 507 55 APPLICATION

Veil is a client-side Minecraft modding library for Fabric and NeoForge that provides advanced rendering capabilities to mod developers. In production it implements a custom shader pipeline: GLSL preprocessing and injection into vanilla and Sodium shaders, dynamic buffer outputs for deferred-style rendering, JSON-defined shader programs, and a caching shader compiler. It also manages advanced framebuffers, post-processing pipelines (bloom, composite, first-person), custom render types, and GPU light renderers for point, area, spot, and directional lights. Beyond core rendering, Veil ships data-driven effects: the Quasar particle system with modular init/update/render/force modules, Flare shell-based effects with controller/modifier properties, Necromancer skeletal animation, and screen shake. It includes developer tooling such as ImGui inspectors, resource editors, and hot reload, plus a resource management layer that treats shaders, framebuffers, render types, and textures as first-class reloadable assets. The project is structured as a common API/impl core with separate Fabric and NeoForge loader modules, service-loaded event platforms, and codec-based resource serialization. This is not a data research repository; although it uses JSON assets and codec-driven definitions, it is fundamentally an application library for game rendering. The code is actively maintained on the 1.21 branch, with the main risks being the large mixin surface into Minecraft/Sodium/Iris internals and duplicated platform-specific compatibility code.

RATING: 8.3/10 MAINT: active DRIFT: medium
▸ 5 reusable components found
hyperledger-bevel/bevel-operator-fabric ★ 301 103 APPLICATION

The Hyperledger Bevel Fabric Operator is a Kubernetes operator for managing the full lifecycle of Hyperledger Fabric networks. It provides custom resource definitions (CRDs) and controllers for Certificate Authorities (CAs), peers, ordering service nodes, chaincode (install, approve, commit), channels (main and follower), identities, network configurations, and an operator UI/API. The system also includes a kubectl plugin for CLI-based management. It supports multiple ingress controllers (Istio, Traefik, Gateway API), credential stores (Kubernetes Secrets, HashiCorp Vault), and database backends for the built-in Fabric CA. The operator vendors and patches upstream Hyperledger Fabric and Fabric CA libraries for cryptographic operations, MSP configuration, policy building, and channel configuration. The codebase is well-structured with generated client code, consistent controller patterns (finalizers, status conditions), and comprehensive integration tests. It is actively maintained under the Hyperledger Bevel project, with a large community and regular releases.

RATING: 8.0/10 MAINT: active DRIFT: medium
▸ 3 reusable components found
Keksuccino/FancyMenu ★ 203 32 APPLICATION

This repository (master branch) contains only documentation, assets, issue templates, and changelogs for the FancyMenu Minecraft mod. The actual source code is hosted in separate branches (as stated in the README). Without access to the source code, no architectural analysis, data flow, or component evaluation can be performed. The changelogs indicate a highly active, feature-rich mod with extensive customization capabilities for Minecraft menus, including elements, actions, placeholders, and listeners. The mod is licensed under a custom restrictive license (DSMSLv3.1). The repository is actively maintained with recent commits and open issue triage, but the lack of source code in the default branch prevents any meaningful code quality assessment.

RATING: 2.3/10 MAINT: active DRIFT: medium
── end of results ──
$ submit: