11 रिपॉजिटरी
Mechanisms for controlling the timing and frequency of event emissions using internal timers.
Distinct from Timed Event Scheduling: The candidates are focused on infrastructure task scheduling or UI widgets, whereas this is a general architectural primitive for reactive streams.
Explore 11 awesome GitHub repositories matching software engineering & architecture · Time-Based Event Scheduling. Refine with filters or upvote what's useful.
Bacon.js is a JavaScript functional reactive programming library used for coordinating complex asynchronous data flows. It functions as an observable event stream framework and an asynchronous data flow orchestrator, allowing developers to model events as declarative streams and properties. The library distinguishes itself through its ability to manage reactive state and synchronize timing across multiple sources. It provides specialized mechanisms for atomic state synchronization to prevent glitches in derived properties and offers advanced coordination strategies such as asynchronous stream
Controls event emission rates using internal timers for debouncing, throttling, and delayed delivery.
Overtone एक Lisp ऑडियो सिंथेसिस लाइब्रेरी है जो सिंथेसाइज़र डिज़ाइन करने और रियल-टाइम ऑडियो जनरेट करने के लिए एक प्रोग्रामेबल एनवायरनमेंट प्रदान करती है। यह लाइव साउंड प्रोग्रामिंग के लिए एक डिजिटल सिग्नल प्रोसेसिंग फ़्रेमवर्क के रूप में कार्य करती है, जिसमें रिमोट रिपॉजिटरी से साउंड्स को रिट्रीव और कैश करने के लिए एक ऑडियो सैंपल मैनेजर और मधुर व लयबद्ध संरचनाओं की रचना के लिए एक म्यूजिकल सीक्वेंस जनरेटर शामिल है। यह प्रोजेक्ट हार्डवेयर और नेटवर्किंग के लिए अपने विशेष इंटरफ़ेस के माध्यम से खुद को अलग करता है, जिसमें MIDI डेटा को रूट करने और सॉफ़्टवेयर व बाहरी हार्डवेयर के बीच Open Sound Control संदेशों का आदान-प्रदान करने के लिए एक समर्पित सिस्टम है। इसमें एल्गोरिदम म्यूजिकल कंपोज़िशन के लिए टूल्स भी शामिल हैं, जैसे यूक्लिडियन रिदम जनरेशन और स्केल व कॉर्ड्स को परिभाषित करने के लिए फ़ंक्शंस। यह फ़्रेमवर्क नोड-आधारित रूटिंग और कस्टम एनवेलप डिज़ाइन के साथ डिजिटल ऑडियो सिग्नल प्रोसेसिंग सहित क्षमताओं की एक विस्तृत श्रृंखला को कवर करता है। यह ऑडियो इवेंट सिंक्रोनाइज़ेशन, टाइम-सीक्वेंसिंग और ऑडियो-विज़ुअल सिंक्रोनाइज़ेशन के लिए ग्राफिक्स लाइब्रेरी व शेडर एनवायरनमेंट के साथ ऑडियो आउटपुट को कोऑर्डिनेट करने की क्षमता प्रदान करता है। अतिरिक्त यूटिलिटीज में पिच और कॉर्ड एनालिसिस तथा ऑडियो व कंट्रोल बस वैल्यूज़ की रियल-टाइम मॉनिटरिंग शामिल है।
Provides a precise timing system and metronome for coordinating audio event sequences.
Redshift एक सर्कैडियन लाइटिंग टूल और कलर टेम्परेचर कंट्रोलर है जिसे स्क्रीन आउटपुट को प्राकृतिक प्रकाश चक्रों के साथ संरेखित करने के लिए डिज़ाइन किया गया है। यह X11 एनवायरनमेंट के लिए एक डिस्प्ले मैनेजर के रूप में कार्य करता है, जो आंखों के तनाव को कम करने के लिए दिन के समय और भौगोलिक स्थान के आधार पर स्क्रीन कलर टेम्परेचर को समायोजित करता है। सॉफ़्टवेयर स्क्रीन रंगों को नीले से गर्म टोन में बदलने के लिए संग्रहीत निर्देशांक का उपयोग करके सूर्य की स्थिति की गणना करके डिस्प्ले लाइटिंग को ऑटोमेट करता है। यह हार्डवेयर बैकलाइट कंट्रोल्स अपर्याप्त होने पर सटीक चमक स्तरों का अनुकरण करने के लिए गामा रैंप में हेरफेर करके स्क्रीन ब्राइटनेस मैनेजर के रूप में भी कार्य करता है। सिस्टम बैकग्राउंड अपडेट्स को मैनेज करने के लिए एक डेमन-क्लाइंट प्रोसेस मॉडल का उपयोग करता है और टेम्परेचर कंट्रोल के लिए एक ग्राफिकल स्टेटस आइकन प्रदान करता है। सत्रों के दौरान सुसंगत व्यवहार सुनिश्चित करने के लिए उपयोगकर्ता सेटिंग्स और भौगोलिक निर्देशांक को एक कॉन्फ़िगरेशन फ़ाइल के माध्यम से बनाए रखा जाता है।
Automates color temperature transitions by scheduling updates based on the system clock.
serverless-offline is a Serverless Framework plugin that provides a local cloud infrastructure simulator. It acts as an AWS Lambda local emulator and AWS API Gateway mock, allowing for the development and testing of serverless functions on a local machine without deploying to a remote provider. The project distinguishes itself by simulating bidirectional WebSocket connections and message routing, as well as mimicking the request lifecycle of an HTTP gateway. It includes a mock identity authorizer pipeline to verify tokens and JWTs locally and supports the mounting of virtual dependency layers
Executes function handlers automatically based on time-based configurations defined in local service settings.
RxPY is a functional reactive programming library and a ReactiveX observable library for Python. It serves as an asynchronous stream processor and event-driven coordination framework used to build data pipelines that react to changes in state or streams of events over time. The library provides a toolkit for composing asynchronous and event-based programs using observable sequences and operators. It distinguishes itself through the use of configurable schedulers to manage concurrency, timing, and subscription lifecycles. The project covers a wide range of stream processing capabilities, incl
Controls the timing and frequency of item emissions by integrating schedulers into the observable creation process.
WinDynamicDesktop is a Windows desktop wallpaper manager and time-based wallpaper scheduler. It functions as a customizable theme engine that automatically rotates background images throughout the day to match the current time. The tool is a scriptable desktop background utility, allowing the execution of external scripts to add custom logic to the rotation behavior. It supports the import of custom theme files and compressed archives to manage community-created visual sets. The application covers the management of a theme library, including the ability to create, organize, and remove custom
Rotates background images by scheduling state changes based on the system clock.
AmplitudeJS is a JavaScript library and framework for building custom HTML5 audio players. It serves as a client-side playlist manager and media controller that bridges the gap between HTML elements and the Web Audio API, allowing developers to create branded media interfaces without relying on default browser styles. The project is distinguished by its use of CSS-class-based DOM binding and data-attribute state mapping, which links HTML elements directly to playback controls and track metadata. It includes a dedicated visualization system that uses the Web Audio API to render real-time SVG w
Executes custom callbacks at specific playback timestamps to synchronize lyrics or images with audio.
Curio is a Python library for structured concurrency and asynchronous network programming. It serves as a framework for handling thousands of simultaneous TCP connections using non-blocking sockets and high-throughput I/O. The library organizes asynchronous operations into a hierarchy of parent and child coroutines to ensure reliable termination and cleanup of dependent tasks. It provides a toolkit for coordinating these concurrent operations through the use of task groups and timeouts. The framework covers a broad range of concurrency management capabilities, including inter-task communicat
Manages a priority queue of timed events to trigger task resumes at precise timestamps.
This project is a library of algorithms for transforming, filtering, and combining asynchronous data streams in Swift. It provides a toolkit for managing asynchronous sequences, offering a concurrent sequence processor to merge, zip, and concatenate multiple streams into single outputs. The library distinguishes itself through specialized timing and flow control mechanisms. It implements asynchronous back-pressure to synchronize producer and consumer speeds and provides a toolkit for event timing, including debouncing, throttling, and the generation of periodic timers. The capability surface
Provides an abstract clock mechanism for triggering timed events and interval-based emissions.
Flow-dashboard is a centralized personal productivity and knowledge management platform designed to track habits, manage tasks, and aggregate data from disparate sources. It functions as a personal analytics engine that stores records in a relational database, allowing users to visualize behavioral patterns and progress toward long-term goals through detailed charts and reports. The system distinguishes itself through a conversational interface that enables users to interact with their data using natural language commands. By integrating with external services, it synchronizes activity logs,
Triggers recurring habits and maintenance routines based on time-based events.
This project is a business rules and complex event processing engine designed to manage logical decision-making and stateful workflows. It functions as a computational framework that evaluates incoming data streams and facts against conditional logic to derive new conclusions and trigger automated actions. The engine distinguishes itself through a combination of forward-chaining inference and deterministic state machine orchestration. It uses salience-based conflict resolution to prioritize rule execution and supports persistent contextual state tracking to manage long-running business proces
Triggers rules or actions based on elapsed time or event frequency using configurable timers.