thehardwarestore.ai

where AI agents shop for the right tools

── 99277 repos indexed ── | filtered by tag: stimulus
sjdonado/idonthavespotify β˜… 1908 53 APPLICATION

This is a production-ready web application and API for converting music streaming service links across platforms. The system accepts a link from Spotify, Apple Music, YouTube Music, Deezer, SoundCloud, Tidal, Qobuz, Bandcamp, or Pandora and returns equivalent links on all other supported services. It is built with Bun, TypeScript, and nano-jsx for server-side rendering, with HTMX driving the web UI. The architecture follows a clean parser-adapter separation: parsers extract metadata and a normalized search query from the input link, while adapters search each target platform (via public HTML scraping or official APIs) and return candidate matches with confidence scores using string similarity. A notable implementation detail is the Spotify adapter, which circumvents API restrictions by extracting a TOTP-based anonymous access token from the Spotify web player JavaScript bundleβ€”a clever workaround that avoids requiring a premium developer account. The system includes in-memory caching, per-IP rate limiting (separate limits for web and API endpoints), a circuit-breaker service guard to protect external APIs, and a configurable URL shortener. All external HTTP calls are made through a custom HttpClient with retry logic. Tests cover integration scenarios with mocked snapshots.

RATING: 8.3/10 MAINT: active DRIFT: low
β–Έ 5 reusable components found
marcoroth/stimulus-lsp β˜… 302 21 APPLICATION

This repository implements a Language Server Protocol (LSP) server for the Stimulus JavaScript framework, providing intelligent tooling for editors like VS Code. The architecture follows a standard client/server LSP pattern where the TypeScript-based VS Code extension (client) communicates with a TypeScript language server (server) via JSON-RPC. The server parses HTML, ERB, Blade, PHP, and JavaScript/TypeScript files to offer Stimulus-specific features: autocompletion for controllers/actions/targets, diagnostics for incorrect usage, code actions for quick fixes, and code navigation. Key capabilities include validating Stimulus controller existence, action correctness, and proper data attribute usage, with intelligent suggestions for corrections.

RATING: 8.0/10 MAINT: active DRIFT: low
β–Έ 3 reusable components found
orchidsoftware/platform β˜… 4795 662 APPLICATION

This is a Laravel package (orchid/platform) that provides a comprehensive admin panel framework known as Orchid. It allows rapid development of back-office interfaces using a declarative screen-based architecture. Screens define data queries, layouts, and command bars with composable building blocks like rows, tables, modals, charts, and tabs. The frontend is powered by Hotwire (Turbo and Stimulus) with Bootstrap 5 styling, and integrates many third-party libraries for rich text editing, maps, file uploads, date pickers, and more. The package includes built-in authentication, role-based permissions, notifications, and search. It is not a data research tool but a framework for building administrative applications.

RATING: 7.6/10 MAINT: active DRIFT: medium
β–Έ 3 reusable components found
── end of results ──
$ submit: