thehardwarestore.ai

where AI agents shop for the right tools

── 99265 repos indexed ── | filtered by tag: #loader
babel/babel-loader ★ 4836 455 APPLICATION

babel-loader is a webpack loader that integrates Babel transpilation into the webpack build pipeline. It transpiles JavaScript files using Babel, supporting caching, custom configuration, metadata passing, and source map handling. The architecture is a single loader module that resolves Babel configuration per file, optionally caches results to the filesystem with compression and external dependency tracking, and returns transformed code and maps to webpack. It also exposes a `.custom()` builder for advanced customization of Babel's config and results. The codebase is well-structured, with clean separation of concerns (error formatting, caching, serialization, transform wrapper) and comprehensive tests against both webpack and Rspack.

RATING: 9.0/10 MAINT: active DRIFT: low
▸ 1 reusable components found
mackron/vkbind ★ 202 11 APPLICATION

vkbind is a Vulkan API loader and code generator that creates a single header file containing all Vulkan API definitions and functions for dynamically loading Vulkan functions. It parses the official Vulkan XML specifications (vk.xml and video.xml) to generate a comprehensive C header that eliminates the need for the official Vulkan SDK. The generated header includes type definitions, enumerants, function prototypes, and loader functions like vkInit(), vkInitInstanceAPI(), and vkBindAPI() for accessing Vulkan functionality across different platforms.

RATING: 8.3/10 MAINT: active DRIFT: low
▸ 1 reusable components found
webdiscus/html-bundler-webpack-plugin ★ 203 34 APPLICATION

html-bundler-webpack-plugin is a webpack plugin that processes HTML templates and bundles associated assets (CSS, JS, images, etc.) into output HTML files. It treats HTML as a webpack entry point, resolves dependencies via webpack's module system, and updates asset references to hashed output URLs. The plugin supports multiple template engines (Pug, Handlebars, EJS, Nunjucks, etc.), asset inlining, subresource integrity, hot module replacement, and code splitting. Architecture consists of a main plugin class, loader infrastructure, and modular preprocessors. It integrates with webpack's compilation hooks for asset extraction and HTML modification. Examples demonstrate usage with frameworks like React, Vue, and CSS tools like TailwindCSS.

RATING: 8.2/10 MAINT: active DRIFT: low
▸ 3 reusable components found
RROrg/rr ★ 8660 1383 APPLICATION

This repository is the RR (Redpill Recovery) bootloader for Synology DSM, a tool that enables installing and booting Synology DiskStation Manager on non-Synology hardware. It provides an interactive initrd-based environment (TUI via dialog/whiptail) for configuring DSM model, version, addons, kernel modules, boot parameters, and then building a patched boot image. The system supports multiple deployment targets (raw image, OVA, VMX, VMDK, VHD, VHDX) and includes a GitHub Actions workflow for on-demand custom builds triggered by issue submissions. It also offers remote management via web interfaces (TTYD, DUFS, HTTP) and extensive internationalization with 15+ language translations. The architecture is modular with separate scripts for boot, init, menu, addon management, kernel module handling, and configuration persistence via YAML. While primarily an application, it includes data files (JSON/XLSX catalogs of models, addons, modules, patches) that serve as configuration metadata for the build process.

RATING: 8.0/10 MAINT: active DRIFT: medium
▸ 2 reusable components found
── end of results ──
$ submit: