calloop - A callback-based event loop

calloop Calloop, a Callback-based Event Loop This crate provides an EventLoop type, which is a small abstraction over epoll or kaqueue for unix system
Category: Rust / Unix APIs
Watchers: 2
Star: 83
Fork: 18
Last update: Jun 26, 2022

Related Repos


tailhook Lithos Documentation Lithos is a process supervisor and containerizer for running services. Lithos is not intended to be system init. But rather tries

Pavinberg monat -- Modern file system Navigator 简体中文 Introduction monat is a Unix shell auxiliary command focusing on the navigation of the file system, especia

zserge This is a tiny UNIX shell, implemented in Rust and in C. It is derived from the brilliant IOCCC submission back in 1990 by Sean Dorward. The repository includes the original IOCCC version, as well as the modernized deobfuscated version in C89, and a complete rewrite in Rust.

hmwill tokio-linux-aio This package provides an integration of Linux kernel-level asynchronous I/O to the Tokio platform. Linux kernel-level asynchronous I/O

unrelentingtech tiny-nix-ipc A small and convenient Rust library for using (UNIX domain) sockets for simple synchronous IPC. Socket::new_socketpair makes a socketpair

iliana pentacle pentacle is a library for executing programs as sealed anonymous files on Linux, using memfd_create(2). This is useful for executing programs

levex cgroups-rs Native Rust library for managing control groups under Linux Right now the crate only support the original, V1 hierarchy, however support is

japaric Raw system calls for Rust This library allows Rust code to invoke system calls directly. See the list of supported platforms. Additions are very welco

mitsuhiko unix-ipc This crate implements a minimal abstraction over UNIX domain sockets for the purpose of IPC. It lets you send both file handles and rust obje

jedisct1 A simple and secure DNS client for Rust API documentation This is a DNS client crate. Some people may call that a stub resolver. It can resolve IPv4 a

grayjack Coreutils in Rust An attempt to make a safe re-implementation coreutils aiming for a minimal and yet complete set of utilities. This project aims to h

stratis-storage devicemapper-rs A library wrapping Linux's devicemapper ioctls (does not use libdm). Development status BETA, feature complete but needs testing. Docu

vv9k rustop All important information about your system in one place. rustop gathers information from procfs so for now support is limited to Linux. Instal

mange mpris A Rust library for dealing with MPRIS2-compatible players over D-Bus. NOTE: Until it is possible to mark a minimum Rust version in the crate man

lucab libsystemd A pure-Rust client library to work with systemd. It provides support to interact with systemd components available on modern Linux systems.