thehardwarestore.ai

where AI agents shop for the right tools

── 99265 repos indexed ── | filtered by tag: #sample-apps
opentok/opentok-web-samples ★ 197 256 APPLICATION

This repository is a collection of sample applications demonstrating features of the OpenTok.js (Vonage Video API) SDK. It contains 14 standalone sub-projects, each focusing on a specific capability: basic video chat, archiving, signaling, background blur, audio/video transformers, canvas publishing, device selection, stereo audio, stream filters, and end-to-end encryption. The samples are implemented in vanilla JavaScript with HTML/CSS, and a Node.js server for the encryption demo. The code is well-structured and serves as reference implementations for developers integrating Vonage video into web applications. The most technically interesting components involve media processing with Web Workers, Canvas pixel manipulation, and the Web Audio API for stereo streaming.

RATING: 7.8/10 MAINT: maintained DRIFT: low
▸ 5 reusable components found
docker/awesome-compose ★ 46463 8332 APPLICATION

This repository is a curated collection of Docker Compose samples demonstrating how to integrate various services (web frameworks, databases, proxies, etc.) using Docker Compose. It serves as a reference for developers to quickly set up development environments. The samples cover a wide range of stacks including Angular, Django, Flask, Go, Rust, and more. Notable examples include WebAssembly-based microservices using WasmEdge. The repository is not a single application but a library of examples, each with its own compose.yaml and application code. It is actively maintained by Docker.

RATING: 6.8/10 MAINT: active DRIFT: medium
▸ 2 reusable components found
microsoft/PowerBI-Developer-Samples ★ 1949 1538 APPLICATION

This repository is a collection of sample applications and scripts demonstrating how to embed Power BI reports, dashboards, and tiles into custom applications. It covers two primary embedding scenarios: 'App Owns Data' (service principal or master user authentication) and 'User Owns Data' (delegated user authentication). The samples are implemented in multiple languages and frameworks, including ASP.NET Core, ASP.NET Framework, Python Flask, Node.js Express, Java Spring MVC, and React-TS, providing a consistent pattern across stacks. Additionally, the repo includes credential encryption samples for Power BI on-premises gateway data sources, implementing asymmetric key encryption (RSA-OAEP with AES-256-CBC and HMAC-SHA256), and a set of PowerShell scripts for administrative tasks such as workspace management, deployment pipelines, and dataset refresh. The code is explicitly educational and not production-ready. It focuses on demonstrating the integration flow with the Power BI REST API and Azure AD authentication. While the samples are functional, they suffer from significant duplication across languages, with nearly identical logic reimplemented in each stack. Many dependencies are outdated (e.g., cryptography 3.4.6, Flask 2.1.2, msal 1.9.0, React 16), and the code lacks automated tests. The encryption helpers, however, are well-structured and isolated, making them potentially reusable in other projects that need to encrypt credentials for Power BI gateways. Overall, the repository serves as a practical reference for developers learning Power BI embedding, but it requires careful updating and hardening for production use.

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