mullvad / jnix
Procedural macros for automatically generating conversion code between Rust and Java
☆50Updated last year
Related projects ⓘ
Alternatives and complementary repositories for jnix
- Generate Rust JVM FFI wrappers around APIs defined by .jar or .class files, because maintaining your own hand-written bindings is an exer…☆79Updated last year
- ☆37Updated last year
- A lockless mpmc/mpsc to support async base on crossbeam☆48Updated last year
- Scoped Runtime for tokio☆16Updated 2 years ago
- A scope for async_std and tokio to spawn non-static futures☆122Updated 5 months ago
- A java class file to Rust ffi binding generator☆74Updated 6 months ago
- Threadsafe RefCell for Rust☆88Updated last year
- Overloadable functions in rust.☆41Updated 5 years ago
- A proxy connector for Hyper-based crates☆103Updated 7 months ago
- Nudging the compiler to auto-vectorize things☆73Updated last year
- ☆50Updated 6 months ago
- Asynchronous SOCKS proxy support for Rust.☆78Updated 3 months ago
- Macros for deriving as functions to access Enums as their inner components☆92Updated 2 months ago
- A variant of include_bytes!/include_str! with compile-time deflation and runtime lazy inflation☆128Updated 2 weeks ago
- Generated bindings for Linux's userspace API☆49Updated last month
- Basic parser for PEM formatted keys and certificates☆56Updated last month
- A Rust logging implementation for `log` which hooks to android log output☆125Updated 2 months ago
- Source code and logic to build OpenSSL from source☆70Updated this week
- ☆55Updated last month
- Compile-time reflection API for developing robust procedural macros (proof of concept)☆129Updated 4 years ago
- A lightweight lock protected by an atomic boolean.☆34Updated 11 months ago
- Compatibility adapter between tokio and futures☆156Updated last month
- JERK: Java Embedding Rust Kit☆17Updated last year
- Safe, zero-cost downcasting for limited compile-time specialization.☆151Updated last month
- ☆123Updated 2 years ago
- Lossless functionality for platform-native strings.☆70Updated last week
- A library for interaction with units of bytes.☆54Updated 2 weeks ago
- Track memory allocations by backtrace or originating thread☆41Updated this week
- An asynchronous runtime compatible with WebAssembly and non-WebAssembly targets.☆68Updated 11 months ago
- Const TypeId and non-'static TypeId☆55Updated 3 weeks ago