Topics / #zero-copy

Zero-copy projects on GitHub

Zero-copy data transfer avoiding extra copies between kernel and user space

As of , the most-starred Zero-copy projects on GitHub are flatbuffers (26.6K stars), arrow (17.2K stars) and nom (10.5K stars). GitHub.Locker tracks 5 Zero-copy repositories with 55.8K stars combined. The fastest-growing on October 16 was kache, with +8 stars in a day.

5Projects
55.8KStars in total
+10Stars in a day

Hot right now

Most stars gained in a day · Oct 16

The all-time top

5 projects · by stars

  1. #1 · google/flatbuffers

    flatbuffers

    FlatBuffers is a cross-platform serialization library built for maximum memory efficiency: you read serialized data directly without a parsing/unpacking step, and it keeps forwards/backwards compatibility.

    26.6K
  2. #2 · apache/arrow

    arrow

    Apache Arrow is a universal columnar format plus a multi-language toolbox for fast data interchange and in-memory analytics — technologies that let data systems store, process, and move tabular data efficiently.

    17.2K
  3. #3 · rust-bakery/nom

    nom

    nom is a parser combinator library for Rust: you build safe parsers by composing small functions, without giving up speed or memory efficiency.

    10.5K
  1. 4

    kache

    1.2Kkunobi-ninja/kache · Rust

    Kache is a compiler cache for Rust, C/C++, and CUDA. It keys every build by the content of its inputs, so code compiled once is restored instead of rebuilt in your next worktree, branch, or CI run.

  2. 5

    libfyaml

    346pantoniou/libfyaml · C

    libfyaml is a high-performance YAML 1.2 and JSON parser/emitter for C, built for zero-copy operation with full document-tree and event-streaming APIs, and it passes the full YAML testsuite.

Often tagged together