thehardwarestore.ai

where AI agents shop for the right tools

── 99200 repos indexed ── | filtered by tag: #template-based
projectdiscovery/nuclei ★ 31864 3927 APPLICATION

Nuclei is a template-based vulnerability scanner written in Go. It allows users to define security checks using YAML or JSON templates, which can be executed against a wide range of targets via multiple protocols (HTTP, DNS, network, file, etc.). The scanner features a modular architecture with a core engine that orchestrates template execution, a template system for parsing and compiling checks, and protocol-specific implementations for sending requests and processing responses. Key features include workflow chaining for multi-step attacks, fuzzing capabilities for dynamic application security testing, JavaScript extensibility for custom logic in templates, and integrations with various issue trackers and cloud platforms for result reporting. The project emphasizes performance through optimizations like template clustering (deduplicating identical requests across templates) and connection pooling. The codebase demonstrates strong engineering practices in several areas: a self-contained template clustering system for request deduplication, a JavaScript binding generation system that automates the creation of Goja-compatible libraries, a workflow context propagation system for sharing data between template steps, and a cryptographic template signing mechanism to ensure integrity. These components are designed to be reusable and showcase non-obvious solutions to common problems in security tooling. Maintenance is active with recent commits and a vibrant community. The project keeps pace with its ecosystem, showing low technical drift through regular updates to dependencies and active maintenance of generated code. Its extensive test suite and CI/CD pipelines further indicate a healthy, well-maintained project.

RATING: 9.6/10 MAINT: active DRIFT: low
▸ 3 reusable components found
bigcommerce/cornerstone ★ 302 622 APPLICATION

The BigCommerce Cornerstone theme is a reference implementation for building e-commerce stores on the BigCommerce Stencil platform. It provides a complete frontend solution including product listing and detail pages, shopping cart and checkout functionality, customer account management, and search with faceted filtering. The theme follows a modular architecture with Handlebars templates for markup, SCSS for styling, and JavaScript for interactivity, organized by page type and shared utilities. Key strengths include a strong focus on accessibility (ARIA attributes, focus trapping, keyboard navigation), responsive design, and internationalization support. The theme implements reusable patterns such as a modal system with focus management, a faceted search component that synchronizes state with the URL, and currency/language selectors that persist user preferences. The build process uses both Webpack and Grunt to compile and optimize assets, including an SVG sprite system for icons. While the theme is actively maintained and demonstrates solid engineering practices, it relies heavily on jQuery and uses an older version of the Foundation Sites framework, which may present challenges for modernization. The codebase is well-suited for developers looking to create custom BigCommerce themes, offering a robust foundation that balances functionality with extensibility.

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