Pinned Repositories
zenoh
zenoh unifies data in motion, data in-use, data at rest and computations. It carefully blends traditional pub/sub with geo-distributed storages, queries and computations, while retaining a level of time and space efficiency that is well beyond any of the mainstream stacks.
any-error
cpp-mutex-guard
MutexGuards: Rust-like lock-managing smart pointers
liveliness-monitor
A Liveliness Monitor for your Asynchronous Runtimes
message-plugins-rs
A Message Passing Oriented Plugin System for Rust
no-deadlocks
Locks compatible with std::sync, but with runtime deadlock debugging for testing purposes
token-cell-rs
An alternative to GhostCell
tokio-simplified
A simplified API to work with tokio sinks and streams
vec-map-rs
VecMap<K, V>: The Map API for Vec<(K, V)> (Rust)
stabby
A Stable ABI for Rust with compact sum-types
p-avital's Repositories
p-avital/no-deadlocks
Locks compatible with std::sync, but with runtime deadlock debugging for testing purposes
p-avital/token-cell-rs
An alternative to GhostCell
p-avital/p-avital.github.io
My Personal Website
p-avital/zenoh-c
zenoh client library written in C and targeting micro-controllers.
p-avital/zenoh-plugin-dds
A zenoh plug-in that allows to transparently route DDS data. This plugin can be used by DDS applications, such as ROS2 robotic applications and others, to leverage the zenoh for geographical routing or for better scaling discovery.
p-avital/abi_stable_crates
Rust-to-Rust ffi,ffi-safe equivalents of std types,and creating libraries loaded at startup.
p-avital/Algorithms-1
A repository of different Algorithms and Data Structures implemented in many programming languages.
p-avital/async-std
Async version of the Rust standard library
p-avital/cargo-crev
A cryptographically verifiable code review system for the cargo (Rust) package manager.
p-avital/cbindgen
A project for generating C bindings from Rust code
p-avital/hashbrown
Rust port of Google's SwissTable hash map
p-avital/keyed-set-rs
A hashbrown-based HashSet that uses a projection of its elements for indexing.
p-avital/nalgebra
Linear algebra library for Rust.
p-avital/rfcs
RFCs for changes to Rust
p-avital/rppal
A Rust library that provides access to the Raspberry Pi's GPIO, I2C, PWM, SPI and UART peripherals.
p-avital/rust
Empowering everyone to build reliable and efficient software.
p-avital/rust-analyzer
A Rust compiler front-end for IDEs
p-avital/rust-clippy
A bunch of lints to catch common mistakes and improve your Rust code. Book: https://doc.rust-lang.org/clippy/
p-avital/rust_libloading
Bindings around the platform's dynamic library loading primitives with greatly improved memory safety.
p-avital/rustlab
p-avital/this-week-in-rust
Data for this-week-in-rust.org
p-avital/uhlc-rs
A Unique Hybrid Logical Clock for Rust
p-avital/yuzu
Nintendo Switch emulator
p-avital/zenoh
zenoh unifies data in motion, data in-use, data at rest and computations. It carefully blends traditional pub/sub with geo-distributed storages, queries and computations, while retaining a level of time and space efficiency that is well beyond any of the mainstream stacks.
p-avital/zenoh-backend-filesystem
Backend and Storages for zenoh using the file system
p-avital/zenoh-backend-influxdb
Backend and Storages for zenoh using InfluxDB
p-avital/zenoh-backend-rocksdb
Backend and Storages for zenoh using RocksDB
p-avital/zenoh-plugin-webserver
A zenoh plug-in implementing an HTTP server mapping URLs to zenoh paths. This plugin can be used to set-up a Web server where the resources are retrieved from geo-distributed zenoh storages, each leveraging various backends (file system, database, memory...)
p-avital/zenoh-python
Python API for zenoh
p-avital/zmk-config