awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

14 مستودعات

Awesome GitHub RepositoriesInterval-Based Task Execution

Mechanisms for triggering operations at fixed time intervals using background timers.

Distinct from Randomized Interval Schedulers: Existing candidates focused on AI optimization or UI time-pickers; none cover general background task intervals for productivity tools.

Explore 14 awesome GitHub repositories matching development tools & productivity · Interval-Based Task Execution. Refine with filters or upvote what's useful.

Awesome Interval-Based Task Execution GitHub Repositories

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • streamich/react-useالصورة الرمزية لـ streamich

    streamich/react-use

    43,974عرض على GitHub↗

    react-use is a collection of reusable state and effect hooks for managing common logic in React applications. It serves as a comprehensive library for implementing state management patterns and wrapping various browser APIs into consistent hook interfaces. The project provides a specialized toolkit for DOM interaction and browser API integration, allowing components to track element dimensions, manage cookies, and monitor hardware sensors. It includes a suite of animation and timing utilities for physics-based numeric interpolation and frame-synced state updates. Beyond basic state managemen

    Runs functions on fixed timetables or harmonic intervals using background timers.

    TypeScript
    عرض على GitHub↗43,974
  • dae/ankiالصورة الرمزية لـ dae

    dae/anki

    28,586عرض على GitHub↗

    Anki is a cross-platform study application and spaced repetition flashcard software designed for memorizing information. It functions as a memory tool that implements spaced repetition systems to optimize long-term learning and recall. The software facilitates flashcard-based studying and personal knowledge management by organizing facts and concepts into scheduled reviews. It uses a timed review system to ensure information is retained in long-term memory through active recall. The application includes capabilities for managing digital decks of questions and answers, utilizing a mathematica

    Implements a mathematical model of human memory decay to calculate optimal review intervals for flashcards.

    Rust
    عرض على GitHub↗28,586
  • nesquena/hermes-webuiالصورة الرمزية لـ nesquena

    nesquena/hermes-webui

    14,912عرض على GitHub↗

    Hermes-webui is a self-hosted AI orchestrator and web interface for managing autonomous agents. It serves as a multi-provider gateway that connects cloud and local large language models, providing a central hub to execute scheduled background jobs, run shell commands, and manage agent memory on private hardware. The system distinguishes itself through a persistent memory manager that utilizes knowledge graphs and markdown files for long-term context across sessions. It features a model context protocol host for extending agent capabilities with standardized tools and supports the orchestratio

    Triggers automated agent tasks at precise, fixed time intervals on a self-hosted server.

    Pythonagentai-agentshermes
    عرض على GitHub↗14,912
  • vinzent03/obsidian-gitالصورة الرمزية لـ Vinzent03

    Vinzent03/obsidian-git

    11,352عرض على GitHub↗

    obsidian-git is a version control integration for personal knowledge management that enables local file versioning and synchronization. It provides Git-based tracking for local files to allow for history auditing, document reversion, and the backup of notes to remote servers. The project automates the version control process through scheduled background syncing, which triggers automatic commits and pushes at set intervals or during application startup. It facilitates collaborative editing by using branches and synchronization to manage contributions and merge changes. The toolset covers comp

    Triggers synchronization sequences at fixed time intervals using a background timer to automate backups.

    TypeScriptgitobsidianobsidian-md
    عرض على GitHub↗11,352
  • jomjol/ai-on-the-edge-deviceالصورة الرمزية لـ jomjol

    jomjol/AI-on-the-edge-device

    8,461عرض على GitHub↗

    AI-on-the-edge-device is an edge AI meter digitizer and computer vision image processor designed to convert images of analog and digital utility meters into numeric values. It functions as an IoT gateway that runs neural network inference locally on hardware to monitor water, power, and gas readings. The system is distinguished by its ability to handle both analog pointers and digital digits through custom-trained neural networks. It includes specialized tools for image alignment, region-of-interest extraction, and hardware-level lighting control to minimize glare on glass surfaces. To mainta

    Triggers image capture and analysis sequences at fixed time intervals.

    C++
    عرض على GitHub↗8,461
  • ithewei/libhvالصورة الرمزية لـ ithewei

    ithewei/libhv

    7,521عرض على GitHub↗

    libhv is a high-performance C/C++ network library and event-driven I/O framework used to build TCP, UDP, SSL, HTTP, WebSocket, and MQTT clients and servers. It provides a non-blocking event loop for managing network sockets, timers, and system signals across multiple threads. The project is distinguished by its integrated support for specialized network roles, including a full HTTP web server with RESTful routing and middleware, an MQTT messaging client for IoT communication, and the ability to implement SOCKS5 and HTTP proxies. It also features a reliable UDP implementation to ensure ordered

    Provides mechanisms for triggering operations at fixed time intervals using background timers.

    Ccurlepollhttp-client
    عرض على GitHub↗7,521
  • go-co-op/gocronالصورة الرمزية لـ go-co-op

    go-co-op/gocron

    7,071عرض على GitHub↗

    gocron is a task scheduling library for Go designed to automate recurring tasks using crontab expressions, fixed durations, and specific calendar dates. It functions as a concurrent job manager and execution monitor that tracks task lifecycles and performance. The project provides distributed task scheduling through leader election and distributed locking to prevent duplicate job execution across multiple nodes. It further distinguishes itself with a concurrency management system that implements singleton constraints and global execution quotas to protect system resources. The scheduler cove

    Determines the next run time based on either a fixed schedule or the actual completion time of the last task.

    Go
    عرض على GitHub↗7,071
  • photoview/photoviewالصورة الرمزية لـ photoview

    photoview/photoview

    6,460عرض على GitHub↗

    Photoview is a self-hosted photo gallery and media manager designed for browsing and organizing personal photo and video collections. It functions as an AI-powered face recognition gallery that automatically detects, clusters, and labels human faces to organize media by person. The system persists metadata and user configurations using SQL-compliant databases such as PostgreSQL, MySQL, or SQLite. The platform distinguishes itself through specialized media processing and integration capabilities. It processes RAW camera files and transcodes videos into browser-compatible formats, while offerin

    Scans linked storage directories at fixed time intervals to discover and index new photos and videos.

    TypeScriptdockerexifgallery
    عرض على GitHub↗6,460
  • ruby-concurrency/concurrent-rubyالصورة الرمزية لـ ruby-concurrency

    ruby-concurrency/concurrent-ruby

    5,830عرض على GitHub↗

    Concurrent Ruby is a comprehensive concurrency toolkit for the Ruby language that provides thread-safe data structures, synchronization primitives, and asynchronous execution patterns. It implements core concurrency abstractions including an actor model framework where isolated actors communicate through asynchronous message passing, a future and promise system for composing non-blocking operations, and thread pool executors that manage reusable worker threads for concurrent task execution. The library distinguishes itself through a broad set of coordination mechanisms that go beyond basic th

    Supports executing a block repeatedly at a fixed interval on a background thread with configurable start delay.

    Ruby
    عرض على GitHub↗5,830
  • volcengine/minecontextالصورة الرمزية لـ volcengine

    volcengine/MineContext

    4,960عرض على GitHub↗

    MineContext is a context management system designed to collect, store, and retrieve multimodal data to build targeted context windows for large language models. It functions as an orchestration tool and retrieval augmented generation framework that utilizes a local vector data store to index documents and enable similarity searches. The system differentiates itself through a multimodal context collector that gathers information from screen captures, files, and version control systems. It provides mechanisms for proactive information retrieval, extracting summaries and activity records from ca

    Provides a debugging interface to adjust execution intervals and system prompts for background tasks.

    Pythonagentcontext-engineeringelectron
    عرض على GitHub↗4,960
  • blynk-technologies/blynk-libraryالصورة الرمزية لـ Blynk-Technologies

    Blynk-Technologies/blynk-library

    3,971عرض على GitHub↗

    Blynk هو إطار عمل للأجهزة المضمنة ومكتبة اتصال سحابي لإنترنت الأشياء (IoT) مصممة لإنشاء اتصال آمن ثنائي الاتجاه بين المتحكمات الدقيقة ومنصة إدارة عن بُعد. يوفر الهوية الأساسية لأداة إدارة أجهزة IoT، مما يتيح مزامنة حالات الجهاز، والتحكم في الأجهزة عن بُعد، وتعيين بيانات الأجهزة إلى واجهات قائمة على السحابة. يتميز المشروع بنظام الدبوس الافتراضي (virtual-pin) الذي يفصل الاتصال السحابي عن الدبابيس المادية، مما يسمح بتبادل البيانات المستقل عن الأجهزة. كما يدعم تفريغ المعمارية المتقدم، حيث يمكن تفويض اتصال الشبكة إلى معالج مساعد مخصص لدعم المتحكمات الدقيقة غير المتصلة. تغطي المكتبة مجموعة واسعة من القدرات، بما في ذلك توفير الجهاز المؤتمت، وتحديثات البرامج الثابتة عبر الهواء (OTA)، وهيكل تنظيمي متعدد المستأجرين لإدارة الأسطول. يدمج بروتوكولات اتصال مختلفة مثل MQTT و HTTPS، ويوفر أدوات للأتمتة القائمة على المنطق، وتخزين بيانات السلاسل الزمنية، وبناء لوحات تحكم للجوال والويب للمراقبة في الوقت الفعلي. تم تنفيذ المشروع بلغة C++.

    Manages the intervals of task execution to prevent server flooding and maintain stable cloud connections.

    C++arduinocellularembedded
    عرض على GitHub↗3,971
  • john-smilga/javascript-basic-projectsالصورة الرمزية لـ john-smilga

    john-smilga/javascript-basic-projects

    3,926عرض على GitHub↗

    هذه مجموعة من مشاريع JavaScript الصغيرة ونماذج الكود التي توضح تنفيذ مفاهيم البرمجة الأساسية من خلال تطبيقات عملية. يعمل المستودع كمرجع لبناء واجهات مستخدم تفاعلية، وإدارة حالة التطبيق، ودمج واجهات برمجة التطبيقات الخارجية باستخدام JavaScript الخام (Vanilla). يركز المشروع على استخدام JavaScript القياسي بدون أطر عمل خارجية لإنشاء عناصر واجهة مثل النوافذ المنبثقة (Modals)، وأشرطة التمرير (Sliders)، والمعارض. يوفر أمثلة لتنظيم منطق التطبيق المعقد من خلال أنماط البرمجة الكائنية (OOP) باستخدام الفئات والكائنات لضمان أن يكون الكود منظماً وقابلاً لإعادة الاستخدام. تغطي القدرات المشمولة جلب البيانات غير المتزامن لملء المحتوى الديناميكي، ومعالجة عناصر DOM لتحديثات واجهة المستخدم في الوقت الفعلي، وتطوير أنظمة وظيفية مثل المؤقتات والترقيم.

    Uses browser timers to execute code and update the application at fixed intervals.

    CSS
    عرض على GitHub↗3,926
  • ankane/groupdateالصورة الرمزية لـ ankane

    ankane/groupdate

    3,888عرض على GitHub↗

    Groupdate هو أداة لتجميع السلاسل الزمنية وتجميع التواريخ لقاعدة بيانات PostgreSQL. يوفر مجموعة من وظائف SQL لتجميع وتلخيص السجلات الزمنية في فئات منفصلة، مثل الأيام، أو الأسابيع، أو الأشهر، لحساب المجموع والمتوسط للتقارير. يركز المشروع على ضمان جداول زمنية مستمرة من خلال ملء فجوات السلاسل الزمنية، والتي تدرج قيماً افتراضية للفترات التي لا توجد فيها بيانات. كما يتضمن منسق بيانات زمنية يحول مفاتيح التاريخ والوقت المجمعة إلى سلاسل مترجمة أو أنماط تنسيق مخصصة. تغطي الأداة عمليات بيانات زمنية واسعة، بما في ذلك تصفية النطاق الزمني واستخراج مكونات التقويم، مثل تجميع البيانات حسب يوم الأسبوع. كما تدعم الحسابات المدركة للمنطقة الزمنية لمواءمة التجميع مع أيام التقويم المحلية.

    Determines grouping intervals at runtime using variables and a permit list to restrict allowed units.

    Ruby
    عرض على GitHub↗3,888
  • zswatch/zswatchالصورة الرمزية لـ ZSWatch

    ZSWatch/ZSWatch

    3,128عرض على GitHub↗

    ZSWatch is a real-time operating system for wearable devices featuring a touch display and Bluetooth Low Energy connectivity. It provides a comprehensive software suite that includes a Bluetooth LE communication stack, an embedded UI framework for round displays, and a complete firmware toolchain for compiling, flashing, and simulating wearable hardware. The project is distinguished by its specialized wearable capabilities, such as a graphical framework for designing reactive screens and watchfaces via a visual editor. It implements a publish-subscribe messaging system to decouple hardware se

    Triggers system logic at fixed intervals using shared timer channels across multiple time scales.

    Cangle-of-arrivalblebluetooth
    عرض على GitHub↗3,128
  1. Home
  2. Development Tools & Productivity
  3. Interval-Based Task Execution

استكشف الوسوم الفرعية

  • Dynamic Interval Calculations2 وسوم فرعيةLogic for adjusting the next execution time based on the actual completion time of the previous task. **Distinct from Interval-Based Task Execution:** Distinct from Interval-Based Task Execution by focusing on the dynamic calculation of the next run rather than just fixed triggers.
  • Interval Mode SelectionChoose between fixed-delay and fixed-rate timing modes for recurring task scheduling. **Distinct from Interval-Based Task Execution:** Distinct from Interval-Based Task Execution: adds selection between delay-based and rate-based interval calculation.
  • Memory Decay ModelsAlgorithms that calculate review intervals based on human memory forgetting curves. **Distinct from Interval-Based Task Execution:** Distinct from Interval-Based Task Execution by focusing on cognitive memory decay rather than general system timers.