I'm Xuyang WANG. I love to create something interesting. 👋
My ID is Nugine. Just a nuclear engine.
My blog site: https://nugine.xyz/
Programming languages: Rust, Python, TypeScript/JavaScript, C/C++, ...
Notable projects:
- Nugine/simd: SIMD-accelerated operations
- Nugine/s3s: S3 Service Adapter
- Nugine/rlimit: Resource limits
- Nugine/const-str: Compile-time string operations
- Nugine/redis-hyperloglog: Accelerate Redis PFCOUNT and PFMERGE by 12 times
- Nugine/bfjit: Brainfuck JIT 虚拟机教程
- Nugine/rust-utils: Various utilities and experimental ideas
- transform-stream: Lightweight async stream wrapper
- numeric_cast: Safely cast between numbers
- outref: Out reference
- ordered-vecmap: Ordered map and set based on vectors and binary search
- wgp: Yet another waitgroup implementation
- Nugine/asc: Atomic Strong Count
- Nugine/rdma: Low-level RDMA API
- Nugine/simdutf-rs: Unicode validation and transcoding at billions of characters per second
- Nugine/epkv: An experimental distributed key-value database using EPaxos protocol
- Nugine/nuclear-router: A URL router library with focus on speed
- Nugine/nuclear: A web framework for humans
- Nugine/deno-manual-cn: Deno 中文手册
- Nugine/json-rs: A json parser for learning
- Nugine/mirage-tank: A simple library for creating "mirage tank" images
- Nugine/bpnn-rs: An implementation of BPNN in Rust
- ThinkSpiritLab/carapace: A code runner for online judge
- ThinkSpiritLab/ojcmp: Online judge comparer
- ThinkSpiritLab/ScrollBoard: 滚榜动画
- datenlord/s3-server: Generic S3 server implementation
- datenlord/aligned-utils: Common utilities to work with aligned values and allocation
- datenlord/async-fuse: asynchronous FUSE implementation
- ...
I have contributed to various projects:
- rust-lang/rust
- rust-lang/stdarch
- rust-lang/reference
- redis/redis
- valkey-io/valkey
- denoland/deno
- denoland/rusty_v8
- tikv/rust-rocksdb
- apache/opendal
- datenlord/datenlord
- uuid-rs/uuid
- RustMagazine/rust_magazine_2021
- minio/mc
- RustScan/RustScan
- DataDog/glommio
- console-rs/indicatif
- ibraheemdev/matchit
- Rust-Coding-Guidelines/rust-coding-guidelines-zh
- kpcyrd/syscallz-rs
- ...
If my open-source work has been helpful to you, please sponsor me.
Your contribution can help me cover the costs of hosting, development tools, and other expenses that come with creating high-quality software.
By sponsoring me, you'll also be supporting the wider open-source ecosystem. Your contribution will help to fund the development of other projects and allow developers to dedicate more time to improving the software that powers our world.
Every little bit helps, and I appreciate your support. Thank you!