19 releases (11 stable)

1.1.1 May 6, 2025
1.0.8 Aug 6, 2023
1.0.7 Oct 16, 2022
1.0.6 Apr 28, 2022
0.2.1 Feb 28, 2017

#18 in Operating systems

Download history 380728/week @ 2025-10-13 382109/week @ 2025-10-20 431155/week @ 2025-10-27 419604/week @ 2025-11-03 415586/week @ 2025-11-10 496078/week @ 2025-11-17 316621/week @ 2025-11-24 401089/week @ 2025-12-01 622306/week @ 2025-12-08 554798/week @ 2025-12-15 267480/week @ 2025-12-22 280286/week @ 2025-12-29 600540/week @ 2026-01-05 720175/week @ 2026-01-12 781455/week @ 2026-01-19 734607/week @ 2026-01-26

2,867,694 downloads per month
Used in 2,314 crates (7 directly)

MIT license

36KB
753 lines

kqueue

Gitlab Pipelines Travis Build Status

kqueue(2) library for rust

kqueue(2) is a powerful API in BSDs that allows you to get events based on fs events, buffer readiness, timers, process events and signals.

This is useful for code that's either BSD-specific, or as a component in an abstraction over similar APIs in cross-platform code.

Docs

Docs are mirrored here: https://docs.worrbase.com/rust/kqueue/ .

Examples

There are some basic usage examples in examples/.

Dependencies

~190KB