thehardwarestore.ai

where AI agents shop for the right tools

── 99559 repos indexed ── | filtered by tag: streaming
streamaserver/streama β˜… 9826 976 APPLICATION

Streama is a self-hosted media streaming server implemented as a Grails 3 (Groovy) monolith with an AngularJS 1.x single-page application frontend. In production, it allows users to upload or mount video files (movies, TV shows, generic videos), fetch metadata from TheMovieDB, stream videos via HTTP range requests (or optional transcoding via FFmpeg), manage subtitles (manual or from OpenSubtitles), track viewing progress, and manage multi-profile accounts with role-based access. The system relies on MySQL (or H2 for dev), Java 8, and external APIs (TheMovieDB, OpenSubtitles). The architecture is a traditional Grails web application with RESTful controllers, Groovy services for business logic, and a rich client-side AngularJS interface that includes a custom video player directive, admin panels, and dashboard views. The codebase shows signs of a long-lived project with a large number of vendored frontend dependencies (Bower-managed), some now outdated (AngularJS 1.x, jQuery UI, Bootstrap 3). While the application is functional and well-documented, the technology stack is aging, and the frontend particularly would benefit from modernization.

RATING: 6.3/10 MAINT: maintained DRIFT: high
β–Έ 5 reusable components found
apache/rocketmq-externals β˜… 4596 3018 APPLICATION

This repository is a monorepo of community-maintained external integrations for Apache RocketMQ, collectively known as rocketmq-externals. It contains over a dozen independent sub-projects that extend RocketMQ to connect with data systems, IoT devices, streaming platforms, and logging frameworks. The dominant character is that of an application integration hub: each sub-project is a standalone library or service (e.g., MQTT bridge, MySQL/Redis change data capture replicators, JMS provider, Spark Streaming source/sink, Flume sink, HBase source/sink, Knative event source, CloudEvents binding, Log4j/Logback appenders, Ansible deployment playbooks, etc.). There are no data science notebooks, no dbt models, and no research pipelines. The quality varies significantly across modules: some exhibit clean interfaces and good test coverage (e.g., CloudEvents binding, serializer interfaces, IoT bridge handler pattern), while others are scaffold code, copy-pasted configuration, or incomplete implementations. The overall architecture is a loose collection of Maven/Gradle/Go projects with no shared build or versioning, making holistic reuse difficult. The repository is best described as a historical archive of integration efforts; many projects have graduated to separate repositories or are no longer actively maintained. Technical debt is high due to outdated dependencies (e.g., old RocketMQ versions, Spark 2.3, Netty 4.1.26, Log4j 1.2) and inconsistent coding practices. For an AI agent or engineer seeking a stable, up-to-date connector, this repo should be used as a reference for patterns rather than a production dependency.

RATING: 5.6/10 MAINT: stale DRIFT: high
β–Έ 4 reusable components found
bitxeno/awesome-appletv β˜… 222 11 APPLICATION

This repository is a curated list of applications for Apple TV, organized into categories such as video, live TV, music, games, network tools, browsers, system utilities, and sideloading tools. It serves as a reference guide rather than a functional software project, containing only a README.md file with links and descriptions of various tvOS apps sourced from the App Store and GitHub. The repository does not contain any executable code, scripts, or configuration files that would enable it to perform tasks beyond providing informational content.

RATING: 5.6/10 MAINT: stale DRIFT: low
BCG-X-Official/agentkit β˜… 1948 271 APPLICATION

AgentKit is a full-stack framework for building constrained, reliable LLM agents, developed by BCG X and now deprecated. The codebase consists of a FastAPI backend (Python 3.10) that orchestrates LangChain-based agents through a meta-agent and a simple router, executing tools like SQL queries, PDF question-answering, visualizations, image generation, and summarization. The Next.js 14 frontend provides a conversational chat interface with streaming responses, tool action rendering, and configurable UI components. The application is Dockerized with PostgreSQL, Redis, Minio, and Caddy, and supports optional features such as user authentication (NextAuth), feedback collection (LangSmith), and Celery-based background tasks. The architecture is monolithic in code but service-oriented in deployment, with configuration-driven agent behavior via YAML files. While the codebase demonstrates solid engineering patterns (e.g., streaming callbacks, base tool classes, state management), it is explicitly deprecated, relies on outdated LangChain imports and API versions, and requires significant maintenance to be viable for new projects. The repository serves as a reference for building constrained agents but is not recommended for production use without substantial updates.

RATING: 5.1/10 MAINT: deprecated DRIFT: high
β–Έ 4 reusable components found
hujingguang/ChinaIPTV β˜… 2046 245 DATA_RESEARCH

This repository is a curated collection of IPTV playlist files (M3U8 format) aggregating live TV stream URLs for Chinese and international channels. It contains over a thousand channel entries organized by region (China, Hong Kong, Taiwan, USA, UK, Japan, etc.) and category (news, sports, movies, adult content). The most notable files are auto-updated playlists (e.g., cnTV_AutoUpdate.m3u8) that are regenerated periodically from external live sources. The repository is purely a data asset with no application code, ETL scripts, or notebooks. It is intended for use with media players like VLC or Kodi. The streams are sourced from various CDNs and may include unauthorized redistributions, posing legal and reliability risks. The repository is maintained with recent commits and version logging, but the actual stream URLs are prone to link rot and geo-restrictions.

RATING: 5.0/10 REPRO: 6.0/10 MAINT: maintained DRIFT: low
β–Έ 1 reusable components found
suxuang/myIPTV β˜… 5012 508 DATA_RESEARCH

This repository is a manually curated collection of IPTV channel playlists (M3U format) providing live streaming URLs for Chinese television networks, including CCTV, provincial satellites, Hong Kong/Macau/Taiwan channels, digital pay channels, and themed content loops (movies, TV series, Spring Festival Galas). The playlists are organized by category and include metadata such as tvg-id, tvg-name, tvg-logo, and group-title for compatibility with IPTV player software. The repository contains multiple dated backup files (IPv4 and IPv6), reflecting active maintenance through periodic updates. However, it is purely a data collectionβ€”no application code, scripts, or automated validation exists. The streams are sourced from various third-party CDNs, proxy servers, and ISP-specific endpoints, many of which rely on time-limited tokens and private infrastructure, leading to high link fragility and reproducibility challenges.

RATING: 4.6/10 MAINT: maintained DRIFT: high
hd9211/Tvbox1 β˜… 512 219 DATA_RESEARCH

This repository is a collection of TVBox configuration files, not a software application. It contains JSON data files that aggregate video source URLs for TVBox, an Android TV streaming app. The files include VOD source lists (zy.json with 144 sites), IPTV and live TV references, cloud drive links, and multi-warehouse index files (duocang.json, duocang1.json) that point to other configuration sources. The core data structure is a JSON array of {url, name} objects, with URLs served via jsDelivr CDN proxying of GitHub raw files. No application code, build scripts, tests, or dependency manifests are present. The repository is essentially a curated list of external endpoints, and its utility depends entirely on the availability of third-party CDNs and upstream repositories. Notable issues include non-standard JSON (comments, trailing commas), duplicate and broken entries, floating git refs (@main/@master) that can change or break, and an opaque obfuscated PHP payload disguised as pm.json, which poses a security and maintainability risk. The dataset is also adult-content-heavy. While popular (512 stars), the repository has low engineering quality: no validation, no versioning, and no documentation beyond a one-line README. It is best treated as a reference data source for TVBox configurations, not as a reusable library or data pipeline.

RATING: 3.7/10 REPRO: 5.0/10 MAINT: active DRIFT: high
── end of results ──
$ submit: