5 repository-uri
Mechanisms for exchanging data between a local application and external scripts or processes.
Distinct from Client-to-Client Messaging: Focuses on local application-to-script messaging rather than network-based brokers or UI triggers.
Explore 5 awesome GitHub repositories matching operating systems & systems programming · Inter-Process Messaging. Refine with filters or upvote what's useful.
Claude Code is a command-line interface and multi-agent orchestration framework designed for autonomous software engineering. It enables AI agents to perform codebase modifications, debugging, and Git workflow management while coordinating multiple specialized agents to decompose and execute complex engineering tasks in parallel. The system distinguishes itself through a high degree of isolation and safety, utilizing Git worktrees to create independent working directories for concurrent agents and implementing a tiered permission system that combines user rules, project policies, and OS-level
Delivers messages between separate tool-calling processes using local Unix sockets or Windows named pipes.
XNU este un kernel de sistem de operare hibrid care combină o arhitectură de microkernel cu un strat monolitic pentru serviciile de sistem. Oferă o fundație pentru dezvoltarea sistemelor de operare, încorporând interfețe standardizate de apeluri de sistem, un framework modular de drivere de dispozitiv și securitate bazată pe controlul accesului obligatoriu. Arhitectura dispune de un microkernel bazat pe Mach și un strat monolitic bazat pe BSD. Utilizează un bus de comunicare inter-proces bazat pe transmiterea de mesaje pentru schimbul securizat de date între componentele izolate ale kernel-ului și procesele din user-space, alături de un framework de drivere orientat pe obiecte care decuplează logica specifică hardware-ului de kernel-ul de bază. Sistemul include un motor de control al accesului obligatoriu pentru aplicarea securității bazate pe politici și un debugger de kernel la distanță pentru inspectarea memoriei live și analizarea panicii sistemului. Capabilitățile suplimentare acoperă programarea multi-procesor, coordonarea resurselor hardware și un sistem de build pentru generarea de imagini bootabile pe diferite arhitecturi. Proiectul oferă instrumente pentru gestionarea build-ului kernel-ului, generarea simbolurilor de depanare și un framework pentru verificarea apelurilor de sistem.
Utilizes a centralized messaging bus for secure data exchange between isolated kernel components and user-space processes.
Bloxstrap is a custom game bootstrapper and configuration tool for Roblox. It replaces the standard launcher to enable advanced startup configurations, inject internal engine flags, and manage a specialized installation directory. The project provides a client mod manager that allows users to override local assets, such as sounds, textures, and fonts, and ensures these customizations persist across game updates. It includes a configuration utility to unlock hidden graphics settings and engine parameters, alongside a server tracker that identifies the geographic location of active game servers
Provides a one-way messaging bridge to trigger client-side actions from external scripts.
Exchanges data between parallel processes using point-to-point and collective communication routines.
Celluloid is a graphical frontend for the media engine that provides a native interface for playing local and network media files. Built using the toolkit for desktop environments, it functions as a controller that delegates audio and video decoding, rendering, and playback management to an underlying media process. The application is designed for native execution on modern display servers, ensuring high-performance output without reliance on legacy compatibility layers. It maintains a clean interface while offering deep integration with the system shell, allowing for the broadcasting of play
Communicates with the underlying media engine by sending asynchronous instructions and receiving status updates over a dedicated pipe.