awesome-repositories.com
Blog
MCP
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektMCP-ServerÜber unsRanking-MethodikPresse
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

11 Repos

Awesome GitHub RepositoriesSystem Event Handling

Monitors and responds to operating system signals and user interactions to maintain application responsiveness.

Distinct from Event Handling Systems: Distinct from general event handling systems: focuses on system-level lifecycle event management.

Explore 11 awesome GitHub repositories matching user interface & experience · System Event Handling. Refine with filters or upvote what's useful.

Awesome System Event Handling GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • libuv/libuvAvatar von libuv

    libuv/libuv

    26,912Auf GitHub ansehen↗

    libuv is a cross-platform asynchronous I/O library that provides an abstraction layer for event-driven networking, filesystem operations, and system signals. It utilizes a non-blocking event loop to coordinate asynchronous tasks and I/O events across different operating systems. The project features a unified interface for managing TCP, UDP, and DNS resolution, alongside an inter-process communication layer for sharing sockets via named pipes and Unix domain sockets. To prevent blocking the main execution loop, it includes a multi-platform thread pool for offloading computationally expensive

    Intercepts and processes operating system signals to manage application lifecycles and handle interrupts gracefully.

    Casynchronousdeep-ioio
    Auf GitHub ansehen↗26,912
  • sfml/sfmlAvatar von SFML

    SFML/SFML

    11,665Auf GitHub ansehen↗

    SFML is a cross-platform C++ multimedia library designed for building 2D games and interactive applications. It provides a unified interface for hardware-accelerated graphics, audio playback, and window management, allowing developers to create visual software that functions consistently across different operating systems. The library abstracts native windowing and graphics APIs, enabling the use of object-oriented primitives to render shapes, sprites, and text. It includes a dedicated audio engine that supports sound effects and music with controls for volume, pitch, and spatial positioning,

    Manages application lifecycle and responsiveness by monitoring system signals and user interactions.

    C++audioc-plus-pluscross-platform
    Auf GitHub ansehen↗11,665
  • fsnotify/fsnotifyAvatar von fsnotify

    fsnotify/fsnotify

    10,551Auf GitHub ansehen↗

    fsnotify is a cross-platform filesystem notification library that provides a programming interface for tracking file and directory changes within Go applications. It utilizes native kernel notification interfaces to detect events such as file creation, deletion, and attribute updates, allowing developers to integrate real-time monitoring into their software. The library distinguishes itself by providing a unified abstraction layer that normalizes disparate kernel APIs into a consistent event stream. It manages high-volume activity through non-blocking event polling and internal memory bufferi

    Handles high volumes of filesystem notifications efficiently to maintain application stability during intense disk activity.

    Go
    Auf GitHub ansehen↗10,551
  • imageoptim/imageoptimAvatar von ImageOptim

    ImageOptim/ImageOptim

    9,873Auf GitHub ansehen↗

    ImageOptim is a macOS image optimizer and GUI image compressor designed to reduce image file sizes for web and disk storage. It functions as a lossless image optimizer that removes unnecessary metadata and optimizes encoding to reduce file sizes without losing pixel data. The application handles macOS media asset management and web image preparation by shrinking files to improve website loading speeds and reduce storage usage. It provides both lossless and lossy compression options to maintain visual quality while reducing the disk space used by images.

    Implements system-level event handling to support drag-and-drop file integration with the macOS Finder.

    HTML
    Auf GitHub ansehen↗9,873
  • microsoft/windows-universal-samplesAvatar von microsoft

    microsoft/Windows-universal-samples

    9,696Auf GitHub ansehen↗

    This repository is a comprehensive collection of reference implementations and sample libraries for the Universal Windows Platform. It provides practical examples of how to use Windows Runtime APIs to build cross-device applications, including detailed guidance on XAML-based declarative user interfaces and DirectX-integrated rendering. The project distinguishes itself by providing a wide array of hardware integration suites, covering low-level communication with USB, Serial, I2C, SPI, and GPIO peripherals. It includes specialized implementations for mixed reality holographic rendering, advanc

    Manages application state changes to ensure stable and persistent connections with attached hardware peripherals.

    JavaScript
    Auf GitHub ansehen↗9,696
  • async-profiler/async-profilerAvatar von async-profiler

    async-profiler/async-profiler

    8,871Auf GitHub ansehen↗

    Async-profiler is a sampling profiler for Java applications that tracks CPU time and stack traces across execution frames to identify performance bottlenecks. It is designed to capture profiling data without introducing timing bias. The project provides capabilities for JVM memory analysis to locate native and heap allocation hotspots and memory leaks. It also includes system contention analysis to identify resource bottlenecks through the tracking of contended locks and hardware performance counters. The tool converts raw profiling data into visual performance reports, including interactive

    Triggers sampling events using OS signals to ensure precise captures regardless of JVM safe-points.

    C++
    Auf GitHub ansehen↗8,871
  • blackboardsh/electrobunAvatar von blackboardsh

    blackboardsh/electrobun

    5,534Auf GitHub ansehen↗

    Electrobun is a desktop application framework and webview-based GUI toolkit used for building cross-platform desktop apps. It provides a TypeScript-based runtime and a native system webview to create interfaces that integrate embedded browser views with host-process logic. The project features a native GPU integration layer with direct FFI bindings, allowing for high-performance GPU surfaces and compute workloads to run within a desktop application. It also includes an inter-process communication bridge using a typed RPC system to exchange data and execute functions between the native backend

    Listens for and responds to operating system level signals to trigger specific application behaviors.

    C++
    Auf GitHub ansehen↗5,534
  • gdamore/tcellAvatar von gdamore

    gdamore/tcell

    5,076Auf GitHub ansehen↗

    tcell is a Go terminal user interface library and framework for building cell-based applications. It functions as a terminal emulator backend and input processor, utilizing a change-based diffing engine to manage screen state and efficiently render updates. The project is distinguished by its pluggable backend abstraction, which allows terminal interfaces to be rendered across physical terminals or compiled into WebAssembly for web browser display. It provides a virtual screen simulation to enable programmatic event injection and output inspection for automated application testing. Its capab

    Captures hardware or environment failures and wraps them as events for processing within the standard input loop.

    Go
    Auf GitHub ansehen↗5,076
  • wechat-miniprogram/kboneAvatar von wechat-miniprogram

    wechat-miniprogram/kbone

    4,914Auf GitHub ansehen↗

    kbone ist ein isomorphes Frontend-Framework und ein Web-zu-Mini-Programm-Adapter. Es dient als plattformübergreifende UI-Brücke und DOM-Simulationsbibliothek, die es Webanwendungen ermöglicht, innerhalb von WeChat Mini Programs zu laufen, indem eine Browserumgebung für JavaScript-Code simuliert wird. Das Projekt ermöglicht die Migration von Web-UI-Frameworks in eingeschränkte Umgebungen durch die Bereitstellung simulierter Browserschnittstellen und APIs. Es übersetzt Standard-Webkomponenten und Routing in native Mini-Programm-Elemente und Seitenübergänge, wodurch eine einzige Codebasis sowohl als Standard-Website als auch als Mini-Programm fungieren kann. Das Framework deckt ein breites Spektrum an Fähigkeiten ab, einschließlich isomorphen Routings, Browser-API-Polyfilling und plattformspezifischem Komponenten-Mapping. Es handhabt zudem native Integrationen wie Subpackage-Konfiguration, Tab-Bar-Navigation und Social Sharing. Kommandozeilen-Tools stehen zur Verfügung, um isomorphe Projekte zu booten und die initiale Entwicklungsumgebung zu standardisieren.

    Monitors system-level interactions like pull-down refreshes and reach-bottom triggers to execute page actions.

    JavaScript
    Auf GitHub ansehen↗4,914
  • urho3d/urho3dAvatar von urho3d

    urho3d/urho3d

    4,707Auf GitHub ansehen↗

    Urho3D is a cross-platform 3D game engine written in C++. It uses a component-based scene graph to compose game objects from nodes and attached components, separating transforms from behaviors for modular design. The engine integrates AngelScript and Lua scripting for game logic, uses the Bullet library for physics simulation, and renders scenes with OpenGL or Direct3D through forward, deferred, or light pre-pass pipelines with customizable render passes and shadow mapping. The engine distinguishes itself with a built-in visual scene and UI editor for composing 3D worlds and interface layouts

    Handles console commands, log messages, and system updates during development.

    C++2d3d3d-graphics
    Auf GitHub ansehen↗4,707
  • f3d-app/f3dAvatar von f3d-app

    f3d-app/f3d

    4,137Auf GitHub ansehen↗

    f3d is a fast 3D model viewer and rendering engine designed for visualizing 3D meshes, CAD files, and point clouds. It operates across multiple deployment profiles, functioning as a lightweight desktop application, a scientific data visualizer for volumetric and scalar datasets, a headless rendering engine for automated image generation, and a WebAssembly-based renderer for web applications. The project distinguishes itself through specialized support for Gaussian Splatting scene reconstructions and the ability to visualize complex scientific formats such as VTK, NetCDF, and HDF. It features

    Provides an on-screen interactive console with autocomplete and history for instant command execution.

    C++3d3d-graphics3d-viewer
    Auf GitHub ansehen↗4,137
  1. Home
  2. User Interface & Experience
  3. Form and Input Management
  4. Interaction and Event Handling
  5. Event Handling Architectures
  6. Event Handling Systems
  7. System Event Handling

Unter-Tags erkunden

  • Development Console CommandsHandles console commands, log messages, asynchronous execution results, and system updates during development. **Distinct from System Event Handling:** Distinct from System Event Handling: focuses on development-specific events like console commands and log messages, not general system lifecycle events.
  • Environment Error NormalizationTranslates hardware or environmental failures into standard event types for unified processing. **Distinct from System Event Handling:** Distinct from System Event Handling: specifically focuses on capturing errors as events rather than lifecycle signals.
  • OS Signal Handlers1 Sub-TagMechanisms for capturing and processing operating system signals like SIGINT or SIGTERM. **Distinct from System Event Handling:** Distinct from general system event handling by focusing specifically on OS signals for lifecycle and interrupt management.
  • Peripheral Lifecycle ManagementHandling application state transitions to maintain stable connections with external hardware. **Distinct from System Event Handling:** Specifically targets the stability of hardware connections during app state changes, not general OS events.