#mmap

  1. memmap2

    Cross-platform Rust API for memory-mapped file IO

    v0.9.5 3.4M #memory-map #file-io #file #io #mmap
  2. fluvio-future

    I/O futures for Fluvio project

    v0.7.0 15K #fluvio #future #io #zero-copy #file-transfer #tls #mmap
  3. flatdata

    Rust implementation of flatdata

    v0.5.8 2.3K #serialization #memory-mapped #random-access #binary-encoding #binary-data #mmap #binary-format
  4. epserde

    ε-serde is an ε-copy (i.e., almost zero-copy) serialization/deserialization framework

    v0.6.1 550 #serialization #zero-copy #deserialize #mmap #data-structures #memory-region #fixed-size
  5. filebuffer

    Fast and simple file reading

    v1.0.0 1.5K #file-io #file-input #file #non-blocking #read-file #file-access #mmap
  6. fmmap

    A flexible and convenient high-level mmap for zero-copy file I/O

    v0.3.3 5.6K #file-io #io #file #mmap #memory-map #async-io #lock-files
  7. lightweight-mmap

    memory mapping helpers for Rust, with minimal amount of code generated

    v0.6.0 390 #memory-mapping #mmap #amount #file #generated #helper #handles
  8. memmapix

    No libc, pure Rust cross-platform Rust API for memory-mapped file IO

    v0.7.6 5.8K #file-io #memory-map #file #mmap #memmap #memmap2
  9. memory_set

    Data structures and operations for managing memory mappings

    v0.3.1 1.0K #memory-mapping #virtual-memory #mmap #arceos #memory-area
  10. mmap-fixed

    dealing with memory-mapped I/O This is a fork of a fork of the original rust-mmap with updated dependencies and a fix for the Windows version. This exists only because there are no other…

    v0.1.6 750 #memory-mapped #mmap #io #fork #allocation #memory-management #map-fixed
  11. mapped-file

    Construct a memory mapping over any file object

    v0.0.8 #memory-mapping #mmap #file-io #fd #unix-file #unix #generic
  12. libharuhishot

    impl screencopy for wayland

    v0.4.0 #wayland #screenshot #display #wlr-screencopy #data #mmap #display-transform
  13. mmap-wrapper

    wrapper for the memmap2 crate to cast mmap backed pointers to structs

    v2.0.1 #mmap #memory-layout #memmap2 #memory-region #utility #struct
  14. mmap-vecdeque

    A file-backed memory-mapped VecDeque with deferred commits, atomic and durable persistence

    v0.2.1 330 #vec-deque #file-backed #mmap #memory-mapped #persistence
  15. safe-mmap

    Safe wrappers for mmap() of immutable files

    v0.1.0 #mmap #fs-verity #memfd #linux
  16. persistence

    A resizable, mutable array type implemented on top of mmap, providing persistence for arrays of data in memory

    v0.0.6 #data #data-oriented #data-oriented-design #array #resizable #mmap #mutable
  17. allocator-suite

    Allocator Suite for various allocation types

    v0.1.7 #memory-management #memory #memory-allocator #numa #mmap #allocator #global-allocator
  18. mmapcell

    wrapper for the memmap2 crate to cast mmap backed pointers to structs

    v0.2.2 #mmap #memmap2 #utility
  19. range-action-map

    A range tree, offering interval operation in kernel memory management, and deliver ACTION to actual VmArea。一个区间树结构,用于提供 mmap / munmap / mprotect 时对内核中区间的操作;

    v0.2.0 #memory-management #interval-tree #kernel #mmap #range #mprotect #munmap
  20. rulloc

    General purpose memory allocator

    v0.1.0 #memory-allocator #memory-management #memory-block #memory-region #linked-list #low-level #mmap
  21. mmap-vec

    Memory mapped vectors

    v0.2.0 #memory-mapped #mmap #vector #memory-map #data-strucure #segment #disk
  22. mmap-fixed-fixed

    dealing with memory-mapped I/O This is a fork of a fork of the original rust-mmap with updated dependencies and a fix for the Windows version. This exists only because there are no other…

    v0.1.3 4.2K #memory-mapped #mmap #io #fork #allocations #map-fixed #fix
  23. mmarinus

    A safe mmap implementation

    v0.4.0 #memory-mapping #mmap #file #linux #map #perms #zero
  24. mmap-append

    Append-only memory-mapped I/O, resizable, with low lock contention

    v0.2.0 #memory-mapping #memory-mapped #io #mmap #memory-map #resizable #low
  25. file_mmap

    memmap file interface library

    v0.20.0 180 #file #mmap #memmap #database
  26. memvec

    Memory-backed vector, not buffer. Designed for for mmap. Not MemMap, but MemVec!

    v0.1.0 250 #mmap #vec #memory-buffer #file #data-structures #memmap2 #read-write
  27. mmapio

    Cross-platform Rust API for memory-mapped file IO

    v0.9.1 550 #memory-map #file-io #io #mmap #file
  28. Try searching with DuckDuckGo.

  29. mmap-simple

    Write, read, append and delete from an mmapped file with a very simple API

    v0.2.0 #mmap #file #memory-mapped #memory-mapping #read-write #api #append
  30. zkp-mmap-vec

    Replacement for Vec that uses file-backed storage

    v0.2.0 #mmap #no-std #vec #storage #file-backed #replace
  31. easy_mmap

    Strongly typed memory mapped files that allow for easy manipulation of large amounts of data

    v0.3.1 #mmap #memory #memory-mapped #file #mapping #low-level #memory-map
  32. libts

    Trade System library

    v0.1.1 #trade #system #file #julian #timestamp #pitch #mmap
  33. io_uring_mmap

    internal crate

    v1.0.0 #mmap #io-uring-mmap #uring
  34. zuffer

    A mmap file based buffer implementation

    v0.1.1 #buffer #mmap #file #memmap #byte-buffer #memmap2 #data-structures
  35. mmap-rs-with-map-from-existing

    A temporary fork of mmap-rs with support for creating pages from raw memory. Will be deprecated in near future.

    v0.6.0 #memory-mapping #memory-map #memory #mapping #mmap #physical-memory #virtual-alloc
  36. mmap-alloc

    allocator backed by memory mappings

    v0.2.0 #allocator #memory #mmap #memory-mapping #virtual-alloc
  37. whistlinoak

    Annotated even-arity trees backed by mmaps

    v0.2.1 #tree #annotation #annotations #mmap #structure #data #data-structures
  38. caring

    Sharing is caring: a safe library for mmap'ing memory in multiple processes

    v0.3.0 #mmap #io #memory-map #memmap
  39. mmap_buffer

    (Mostly) safe wrapper for a memory-backed buffer

    v0.1.4 #mmap #buffer #backed #file #fixed-size #memory #memory-backed
  40. flv-future-aio

    I/O futures for Fluvio project

    v1.1.0 #future #file-transfer #zero #fluvio #io #mmap #memory
  41. mmap-cache

    A low-level, read-only, memory-mapped cache

    v0.1.0 #cache #memory-mapped #low-level #offset #mmap #byte-offset #key
  42. tuple_storage

    A type-safe and small table engine for any Tuple of Ints

    v0.1.1 #tuple #table #mmap #engine #storage
  43. wfbuf

    Naive wait free buffer for fast interprocess data streaming on linux

    v0.1.1 #inter-process #wait-free #ipc #mmap #lock-free #data-streaming
  44. wownav-parser

    A mmap parser written in Rust focusing on Trinitycore/vmangos .mmap/.mmtile files

    v0.1.0 #mmap #world #warcraft #parser #mmtile #focusing #trinitycore-vmangos
  45. epserde-derive

    Procedural macros for ε-serde

    v0.6.0 650 #zero-copy #serialization #mmap #proc-macro #deserialize #data-structures
  46. mmalloc

    mmap-based allocator

    v0.1.0 #mmap #allocator #mmap-based
  47. mmap

    dealing with memory-mapped I/O

    v0.1.1 35K #memory-mapped #dealing #io