awesome-repositories.com
ब्लॉग
MCP
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टMCP सर्वरहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेस
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

8 रिपॉजिटरी

Awesome GitHub RepositoriesInput State Buffers

In-memory buffers used to decouple user input state from terminal rendering logic.

Distinct from Buffer-Based Storage: Distinct from Buffer-Based Storage: focuses on tracking interactive input state for UI logic rather than staging file I/O for persistence.

Explore 8 awesome GitHub repositories matching development tools & productivity · Input State Buffers. Refine with filters or upvote what's useful.

Awesome Input State Buffers GitHub Repositories

AI के साथ बेहतरीन रिपॉजिटरी खोजें।हम AI का उपयोग करके सबसे सटीक रिपॉजिटरी खोजेंगे।
  • prompt-toolkit/python-prompt-toolkitprompt-toolkit का अवतार

    prompt-toolkit/python-prompt-toolkit

    10,498GitHub पर देखें↗

    This project is a Python terminal user interface library and toolkit designed for building interactive command-line applications. It provides a terminal input manager and a widget toolkit for rendering dashboards, menus, and editors within a terminal emulator. The library enables the creation of full-screen terminal interfaces and interactive shells. It distinguishes itself with advanced input handling, including lexer-based syntax highlighting for visual feedback on code structure and support for industry-standard keyboard navigation modes such as Emacs and Vi. The capability surface covers

    Provides independent text buffers to track input state separately from the terminal display logic.

    Python
    GitHub पर देखें↗10,498
  • akavel/upakavel का अवतार

    akavel/up

    8,836GitHub पर देखें↗

    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.

    Go
    GitHub पर देखें↗8,836
  • siddharthvaddem/openscreensiddharthvaddem का अवतार

    siddharthvaddem/openscreen

    7,282GitHub पर देखें↗

    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.

    TypeScriptelectronopen-sourcepixijs
    GitHub पर देखें↗7,282
  • louthy/language-extlouthy का अवतार

    louthy/language-ext

    7,057GitHub पर देखें↗

    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.

    C#
    GitHub पर देखें↗7,057
  • yourtion/30daymakeosyourtion का अवतार

    yourtion/30dayMakeOS

    6,412GitHub पर देखें↗

    30dayMakeOS is an educational hobby operating system project designed for the x86 architecture. It implements a monolithic kernel and a custom bootloader that transitions the CPU from real mode to 32-bit protected mode to enable flat memory addressing. The project focuses on low-level system development, featuring a custom graphics driver for direct pixel-buffer rendering and window management without an existing operating system. It includes an x86 bootloader that loads the kernel from disk into memory. The system covers core kernel capabilities including round-robin task scheduling for pro

    Uses a FIFO buffer to decouple hardware interrupt data from the system's processing handlers.

    Casmbootc
    GitHub पर देखें↗6,412
  • sinelaw/freshsinelaw का अवतार

    sinelaw/fresh

    5,914GitHub पर देखें↗

    Zed is a terminal-based code editor built in Rust that provides a full-featured editing experience with familiar keybindings, mouse support, and multiple cursors. It runs entirely in the terminal while offering capabilities typically found in graphical editors, including split panes, a command palette, and integrated language server protocol support for real-time diagnostics, completions, go-to-definition, and code actions across multiple languages. The editor distinguishes itself through a plugin system that runs sandboxed TypeScript plugins in a QuickJS runtime, with an asynchronous bridge

    Retrieves buffer metadata like file path, modification status, and syntax highlights for plugin logic.

    Rustideterminal-basedtext-editor
    GitHub पर देखें↗5,914
  • lzybkr/psreadlinelzybkr का अवतार

    lzybkr/PSReadLine

    4,304GitHub पर देखें↗

    PSReadLine is a command line editor for PowerShell that provides advanced line editing and command history management. It functions as a suite of tools for enhancing the interactive shell experience through a Bash-inspired implementation of editing, completion, mapping, synchronization, and highlighting. The project includes an interactive completion engine for navigating suggestions via a menu system and a keyboard mapping tool for assigning shortcuts to custom actions. It also features a session history synchronizer that automatically saves and shares command history across multiple active

    Maintains an internal representation of the input line to support undo, redo, and multi-line editing.

    C#
    GitHub पर देखें↗4,304
  • mattdiamond/recorderjsmattdiamond का अवतार

    mattdiamond/Recorderjs

    4,237GitHub पर देखें↗

    Recorderjs एक Web Audio API रिकॉर्डिंग लाइब्रेरी और बफर कैप्चर टूल है जिसका उपयोग प्रोसेसिंग नोड्स से रीयल-टाइम ऑडियो आउटपुट कैप्चर करने के लिए किया जाता है। यह एक क्लाइंट-साइड ऑडियो कैप्चर यूटिलिटी के रूप में कार्य करता है जो सीधे वेब ब्राउज़र के भीतर ध्वनि रिकॉर्ड करता है। यह प्रोजेक्ट एक WAV फाइल एक्सपोर्टर प्रदान करता है जो कैप्चर किए गए ऑडियो बफ़र्स को डाउनलोड करने योग्य बाइनरी लार्ज ऑब्जेक्ट्स में परिवर्तित करता है। यह ऑडियो डेटा को स्थानीय स्टोरेज या प्लेबैक के लिए मानक Waveform Audio File Format फाइलों के रूप में सहेजने की अनुमति देता है। यह लाइब्रेरी डेटा निष्ठा बनाए रखने के लिए फ्लोटिंग-पॉइंट एरेज़ का उपयोग करके ऑडियो स्ट्रीम्स को प्रबंधित करती है और रॉ स्टीरियो बफ़र्स के निर्यात का समर्थन करती है। यह मल्टी-चैनल ऑडियो सैंपल्स के इंटरलीविंग और WAV फाइलों के लिए आवश्यक संरचित बाइनरी हेडर के निर्माण को संभालती है।

    Implements mechanisms to redirect Web Audio API node output into custom buffers for real-time recording.

    JavaScript
    GitHub पर देखें↗4,237
  1. Home
  2. Development Tools & Productivity
  3. Text Buffer Manipulations
  4. Buffer-Based Storage
  5. Input State Buffers

सब-टैग एक्सप्लोर करें

  • Buffer Metadata QueriesRetrieving metadata about a buffer such as file path, modification status, length, and syntax highlights for use in plugin logic. **Distinct from Input State Buffers:** Distinct from Input State Buffers: focuses on querying buffer metadata for plugin consumption, not decoupling input state from rendering.
  • Stream Capture Buffers2 सब-टैग्स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
  • Stream Control BuffersBuffers used to freeze and manipulate the timing of input streams for shell commands. **Distinct from Input State Buffers:** Focuses on flow control and EOF injection for processing, not just UI state