thehardwarestore.ai

where AI agents shop for the right tools

── 99252 repos indexed ── | filtered by tag: #task-scheduling
ray-project/ray ★ 43938 8091 APPLICATION

Ray is a distributed compute framework that unifies task/actor execution, data processing, model training, hyperparameter tuning, RL, and model serving under a single runtime. The core is written in C++ (raylet, GCS, object store, scheduling) with a Python frontend, communicating via gRPC and Arrow-compatible plasma object storage. Production entry points include `ray.init()` for cluster bootstrap, `@ray.remote` for task/actor offload, Ray Serve for model deployment (FastAPI/DAG/gang-scheduling patterns), Ray Data for streaming ETL, Ray Train/Tune for distributed training and hyperparameter search, and RLlib for reinforcement learning. The architecture is a hybrid: a distributed systems platform (scheduler, object store, autoscaler) layered with high-level AI libraries, all built via Bazel with extensive CI (Docker images, build matrices, release tests). It is not a data research repo, though Ray Data and RLlib contain research-grade data pipeline and RL primitives; the dominant character is a production-grade application framework.

RATING: 9.3/10 MAINT: active DRIFT: medium
▸ 4 reusable components found
ttguy0707/CyberClaw ★ 334 32 APPLICATION

CyberClaw is an enterprise-grade transparent AI agent architecture that implements a dual-watermark memory system, full behavior auditing, zero-trust execution via two-phase skill invocation, and a heartbeat task engine for scheduled operations. The system provides an interactive conversational interface where users can query time, perform calculations, manage files, execute shell commands within a secure sandbox, and utilize pluggable skills. All agent actions are transparently logged to JSONL files for monitoring and compliance. The architecture features clean separation of concerns with distinct modules for agent logic, skill loading, context management, logging, heartbeat tasks, and tool execution.

RATING: 8.4/10 MAINT: active DRIFT: low
▸ 3 reusable components found

cordova-plugin-background-fetch is a Cordova plugin that enables background execution capabilities for mobile applications. It allows apps to wake up periodically (approximately every 15 minutes) to perform background tasks, with support for both timed background fetch events and custom scheduled tasks. The plugin provides platform-specific implementations for iOS (using BGTaskScheduler) and Android (using JobScheduler/AlarmManager with optional headless continuation after app termination). It features a JavaScript/TypeScript interface that communicates with native code via Cordova's bridge, and includes handling for background task completion signaling and timeout scenarios. The plugin is actively maintained with recent updates supporting modern platform versions and build tools.

RATING: 8.2/10 MAINT: active DRIFT: low
▸ 2 reusable components found
microsoft/rDSN ★ 970 213 APPLICATION

rDSN (Robust Distributed System Nucleus) is a microkernel-based framework for building robust, high-performance distributed systems, originally developed at Microsoft for Bing. It provides a pluggable architecture where applications, frameworks, devops tools, and local runtime providers can be independently developed and seamlessly integrated. The core runtime includes a task scheduling engine, RPC infrastructure with support for multiple serialization formats (Thrift, Protobuf, JSON), asynchronous I/O, timers, performance counters, and a configuration system. Key entry points are `dsn_run` and `dsn_run_config` in `src/core/src/main.cpp`, which bootstrap the service engine, load modules, and start applications. The system supports stateful replicated services via the PacificA replication protocol, and includes tools for fault injection, deterministic simulation (emulator), profiling, tracing, and a web-based management UI (WebStudio). External dependencies include Boost.Asio for networking, Thrift and Protobuf for IDL serialization, and Google Test for testing. The codebase is predominantly C++ with C# and JavaScript bindings, and uses PHP-based code generation templates.

RATING: 7.7/10 MAINT: stale DRIFT: medium
▸ 5 reusable components found
Billos/Broadcastarr ★ 296 5 APPLICATION

Broadcastarr is a media broadcasting service that scrapes broadcast schedules from websites, processes and stores broadcast information, and publishes notifications to platforms like Discord and Gotify. It integrates with media servers (Jellyfin) to make content available as M3U8 streams. The architecture consists of a monolithic application with separate server (API), worker (background tasks), and bootstrap (initialization) components. It uses Agenda for job scheduling, Mongoose for MongoDB ODM, Puppeteer for web scraping, Express for API server, and Discord.js for bot functionality. The system provides a REST API for monitoring and control, along with Discord slash commands for management.

RATING: 7.7/10 MAINT: active DRIFT: low
▸ 5 reusable components found
dotnetfactory/fluid-calendar ★ 988 70 APPLICATION

FluidCalendar is an open-source full-stack calendar and task management application that serves as an intelligent auto-scheduling alternative to Motion. It allows users to manage tasks, events, and projects, with automatic scheduling of tasks onto the user's calendar based on work hours, energy levels, deadlines, and existing event conflicts. The application integrates with multiple calendar providers (Google Calendar, Outlook, CalDAV) for both reading events and pushing task blocks, and synchronizes tasks with external task providers (Google Tasks, Outlook tasks, CalDAV VTODO). The codebase is a Next.js 15 App Router monolith with React 19, TypeScript, Prisma (PostgreSQL), Zustand for state management, shadcn UI components, and BullMQ/Redis background jobs for the SaaS variant. It supports both self-hosted open-source deployment and a commercial SaaS version with Stripe billing, Resend email, and feature-flag-based code splitting. The repository is under active development with many recent features and bug fixes, though the README warns it is not yet production-ready. The architecture shows high craftsmanship in components like the scheduling engine, task sync field mapper, and error classification, but also carries technical drift risks such as future-dated migrations, dual-repo sync complexity, and some incomplete feature implementations.

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