5 repositorios
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 es un kernel de sistema operativo híbrido que combina una arquitectura de microkernel con una capa monolítica para servicios del sistema. Proporciona una base para el desarrollo de sistemas operativos, incorporando interfaces de llamadas al sistema estandarizadas, un framework de controladores de dispositivos modular y seguridad de control de acceso obligatorio. La arquitectura cuenta con un microkernel basado en Mach y una capa monolítica basada en BSD. Utiliza un bus de comunicación entre procesos de paso de mensajes para el intercambio seguro de datos entre componentes aislados del kernel y procesos de espacio de usuario, junto con un framework de controladores orientado a objetos que desacopla la lógica específica del hardware del kernel central. El sistema incluye un motor de control de acceso obligatorio para la aplicación de seguridad basada en políticas y un depurador de kernel remoto para inspeccionar la memoria en vivo y analizar los pánicos del sistema. Las capacidades adicionales cubren la programación de multiprocesadores, coordinación de recursos de hardware y un sistema de compilación para generar imágenes arrancables a través de diferentes arquitecturas. El proyecto proporciona herramientas para la gestión de compilación del kernel, generación de símbolos de depuración y un framework para la verificación de llamadas al sistema.
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.