An open API service indexing awesome lists of open source software.

Projects in Awesome Lists by 4lDO2

A curated list of projects in awesome lists by 4lDO2 .

https://github.com/4lDO2/real-async-trait-rs

A proc macro for real async traits, using nightly-only existential types and generic associated types to work around the need for type erasure

async-trait existential-types generic-associated-types higher-kinded-types hkt proc-macro proc-macro-attributes

Last synced: 16 May 2025

https://github.com/4ldo2/real-async-trait-rs

A proc macro for real async traits, using nightly-only existential types and generic associated types to work around the need for type erasure

async-trait existential-types generic-associated-types higher-kinded-types hkt proc-macro proc-macro-attributes

Last synced: 04 Apr 2025

https://github.com/4ldo2/spinning-rs

A no_std mutex and SIX rwlock implementation based on spinlocks and lock_api

intent-locks lock-api mutex no-std rwlock six-locks spinlock

Last synced: 04 Apr 2025

https://github.com/4ldo2/tcp-channel

SPSC channels in Rust transmitted over e.g. TCP

channel channels io networking spsc spsc-queue tcp

Last synced: 04 Apr 2025

https://github.com/4ldo2/ioprio-rs

A simple Rust crate for managing Linux I/O priorities.

io-priority io-uring ioprio linux linux-syscall rust rust-lang

Last synced: 21 Mar 2025

https://github.com/4ldo2/ioslice-rs

I/O slices for Rust that are similar to regular slices, but ABI-compatible with iovec or std's IoSlice, and supports #![no_std]

io iovec maybe-uninit rust uninitialized-memory vectored-io wsabuf

Last synced: 04 Apr 2025

https://github.com/4ldo2/guard-trait-rs

Various utility wrappers for allowing io_uring memory management in safe code

completion-io memory-management rust

Last synced: 24 Mar 2025

https://github.com/4ldo2/uninit-tools-rs

A library that allows working with uninitialized memory entirely in safe code.

rust uninitialized-memory

Last synced: 08 Apr 2025