4 Repos
Buffers used to hold incoming data streams for repeated processing or manual control.
Distinct from Input State Buffers: Focuses on capturing and re-injecting data streams, not just tracking UI state
Explore 4 awesome GitHub repositories matching development tools & productivity · Stream Capture Buffers. Refine with filters or upvote what's useful.
Up is an interactive shell pipeline tool and Linux pipeline builder designed for prototyping text-processing sequences. It provides a terminal user interface for constructing chains of shell commands while displaying real-time data transformations. The tool allows for the iterative development of command sequences with an instant live preview of processing results. Once a sequence is finalized, it functions as a shell script generator that exports the completed pipeline into a reusable script file. The workspace includes capabilities for terminal data exploration and text processing workflow
Provides an input buffer to capture data streams for iterative processing and manual EOF signaling.
OpenScreen is screen recording and editing software used to capture screen video and audio with an integrated timeline for trimming, cropping, and playback adjustments. It functions as a comprehensive system for recording, annotating, and exporting audio-visual content. The project includes a dynamic zoom editor for applying manual or cursor-following zooms with adjustable depth and easing. It features a local caption generator that uses on-device transcription to create voiceover captions without uploading data to external servers. Additional specialized tools allow for the integration of we
Implements buffers to capture raw screen and audio streams for subsequent encoding.
language-ext is a functional programming framework for C# that provides a suite of immutable data structures and monadic types. It enables the implementation of pure functional programming patterns, utilizing containers to manage side effects, optional values, and error handling. The library is distinguished by its advanced concurrency and state management tools, including a software transactional memory system and lock-free atomic references. It also provides specialized utilities for distributed systems, such as vector clocks for causality tracking and deterministic data conflict resolution
Buffers incoming values for later consumption and supports transformations via contravariant mapping.
Recorderjs is a Web Audio API recording library and buffer capture tool used for capturing real-time audio output from processing nodes. It functions as a client-side audio capture utility that records sound directly within a web browser. The project provides a WAV file exporter that converts captured audio buffers into downloadable binary large objects. This allows audio data to be saved as standard Waveform Audio File Format files for local storage or playback. The library manages audio streams using floating-point arrays to maintain data fidelity and supports the export of raw stereo buff
Implements mechanisms to redirect Web Audio API node output into custom buffers for real-time recording.