GitHub topics: mmap
grandecola/smaps
Script and a library to compute memory usage of a process due to mmap
Language: Go - Size: 15.6 KB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 5 - Forks: 1

grandecola/mmap
Interface for mmap syscall to provide safe and efficient access to memory
Language: Go - Size: 29.3 KB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 68 - Forks: 6

harrytmthy/safebox
“A blazing-fast, memory-mapped, encrypted replacement for SharedPreferences in Android”
Language: Kotlin - Size: 732 KB - Last synced at: 2 days ago - Pushed at: 4 days ago - Stars: 14 - Forks: 1

CoderRC/libmingw32_extended
A library for mingw32 that includes some POSIX functions but eventually all of the POSIX functions will be completed and right now the POSIX functions that are included in this repository are pipe, wait, mmap, munmap, msync, mlock, munlock, posix_madvise, madvise, shm_open, shm_unlink, readv, writev, process_vm_readv, process_vm_writev, dlopen, etc
Language: C - Size: 278 KB - Last synced at: 1 day ago - Pushed at: 4 days ago - Stars: 16 - Forks: 5

jzombie/rust-simd-r-drive
Zero-copy access, schema-less, append-only, SIMD-optimized binary storage engine for Rust.
Language: Rust - Size: 167 KB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 4 - Forks: 0

google/flatbuffers
FlatBuffers: Memory Efficient Serialization Library
Language: C++ - Size: 19.4 MB - Last synced at: 7 days ago - Pushed at: about 1 month ago - Stars: 24,322 - Forks: 3,348

telepath9000/map_malloc
Allocate using mmap.
Language: C - Size: 51.8 KB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 2 - Forks: 0

psiha/vm
Portable Virtual Memory abstractions
Language: C++ - Size: 832 KB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 3 - Forks: 1

OCamlPro/ocaml-ancient
trial at reviving the ancient library
Language: C - Size: 154 KB - Last synced at: 6 days ago - Pushed at: 12 days ago - Stars: 10 - Forks: 3

ammarahm-ed/react-native-mmkv-storage
An ultra fast (0.0002s read/write), small & encrypted mobile key-value storage framework for React Native written in C++ using JSI
Language: C++ - Size: 4.44 MB - Last synced at: 6 days ago - Pushed at: 8 months ago - Stars: 1,696 - Forks: 118

antoniosarosi/rulloc
General purpose memory allocator written in Rust.
Language: Rust - Size: 187 KB - Last synced at: 10 days ago - Pushed at: over 2 years ago - Stars: 104 - Forks: 4

rtthw/ration
A shared memory library for Rust.
Language: Rust - Size: 71.3 KB - Last synced at: 14 days ago - Pushed at: 15 days ago - Stars: 0 - Forks: 0

vampirefrog/streamlib
Data stream library for reading and writing files, memory blocks and zipped files, with memory mapping support
Language: C - Size: 188 KB - Last synced at: 17 days ago - Pushed at: 17 days ago - Stars: 0 - Forks: 0

maxtek6/mio
Active fork of MIO file mapping library
Language: C++ - Size: 187 KB - Last synced at: 12 days ago - Pushed at: 5 months ago - Stars: 5 - Forks: 0

maxim-francesco/low-level-systems-assignments
Three high-grade C assignments from the Operating Systems course @ UTCN, covering file parsing, process/thread synchronization, and IPC using shared memory and named pipes.
Language: Python - Size: 0 Bytes - Last synced at: 18 days ago - Pushed at: 18 days ago - Stars: 0 - Forks: 0

Cygnux-Ltb/mercury
Basic library collection
Language: Java - Size: 23.9 MB - Last synced at: 22 days ago - Pushed at: 22 days ago - Stars: 4 - Forks: 0

srujaniyengar/ByeByeSeg
ByeByeSeg– A custom memory allocator with a built-in borrow checker for C/C++, designed to prevent segmentation faults and enforce safe memory usage. 🚀
Language: C - Size: 18.6 KB - Last synced at: 28 days ago - Pushed at: 28 days ago - Stars: 0 - Forks: 0

vimpunk/mio
Cross-platform C++11 header-only library for memory mapped file IO
Language: C++ - Size: 161 KB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 1,795 - Forks: 164

voidDB/voidDB
A transactional key-value database written in Go for Linux and macOS
Language: Go - Size: 171 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 185 - Forks: 3

vsokh/Malloc
Implementation of malloc, realloc, and free.
Language: C - Size: 58.6 KB - Last synced at: 4 days ago - Pushed at: over 3 years ago - Stars: 2 - Forks: 1

opencoff/go-utils
General purpose golang utility functions
Language: Go - Size: 50.8 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 5 - Forks: 0

allenluce/mmap-object
Shared Memory Objects for Node
Language: C++ - Size: 477 KB - Last synced at: 7 days ago - Pushed at: over 2 years ago - Stars: 115 - Forks: 16

p-ranav/csv2
Fast CSV parser and writer for Modern C++
Language: C++ - Size: 729 KB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 590 - Forks: 103

FI-Mihej/Cengal
Bytecode manipulation in runtime, true shared memory, async LMDB, async Tkinter, async wxPython, async PySide, async PyQt, async loop with almost preemptive multitasking within the single thread, text parsing, rich introspection, etc.
Language: Python - Size: 25 MB - Last synced at: 15 days ago - Pushed at: 7 months ago - Stars: 28 - Forks: 3

bastion-rs/numanji
Local-affinity first NUMA-aware allocator with optional fallback.
Language: Rust - Size: 771 KB - Last synced at: 4 days ago - Pushed at: about 4 years ago - Stars: 26 - Forks: 1

daedalus/misc
misc scripts
Language: Python - Size: 607 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 21 - Forks: 11

p-ranav/hypergrep
Recursively search directories for a regex pattern
Language: C++ - Size: 9.31 MB - Last synced at: about 1 month ago - Pushed at: about 2 years ago - Stars: 215 - Forks: 7

bbqsrc/box
Box - Open Standard Archive Format, a zip killer.
Language: Rust - Size: 320 KB - Last synced at: 11 days ago - Pushed at: about 2 months ago - Stars: 48 - Forks: 3

ntd/xsettings
Persistent storage backend for open62541 based OPC/UA servers
Language: C - Size: 24.4 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 1 - Forks: 0

RyanLeeLY/FastKV
FastKV is a real-time and high-performance persistent key-value store implemented by mmap. FastKV是由mmap实现的一个高实时性、高性能key-value持久化存储组件。
Language: Objective-C - Size: 110 KB - Last synced at: 25 days ago - Pushed at: almost 6 years ago - Stars: 182 - Forks: 19

JaggedVerge/mmap_backed_array
mmap backed Arrays for Python
Language: Python - Size: 105 KB - Last synced at: 26 days ago - Pushed at: over 5 years ago - Stars: 14 - Forks: 5

godcong/mmap
the go mmap and share memory package
Language: Go - Size: 70.3 KB - Last synced at: 2 months ago - Pushed at: 3 months ago - Stars: 2 - Forks: 0

timtadh/fs2
B+ Tree - List - File Structures 2 - Memory Mapped File Structures for Go
Language: Go - Size: 314 KB - Last synced at: 2 months ago - Pushed at: about 6 years ago - Stars: 409 - Forks: 36

brickingsoft/bytebuffers
byte buffers
Language: Go - Size: 14.6 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

chanzuckerberg/s3parcp
Faster than s3cp
Language: Go - Size: 3.56 MB - Last synced at: 20 days ago - Pushed at: about 3 years ago - Stars: 39 - Forks: 3

UniNE-CHYN/mmappickle
Python 3 library to store memory mappable objects into pickle-compatible files
Language: Python - Size: 85 KB - Last synced at: 8 days ago - Pushed at: about 7 years ago - Stars: 38 - Forks: 4

mdilai/Shtreeba
VAC-proof 32bit DLL injector written in C++, using memory mapping and thread hijacking techniques
Language: C++ - Size: 56.6 KB - Last synced at: 3 months ago - Pushed at: about 4 years ago - Stars: 293 - Forks: 29

pjsny/macos-zero-copy-ipc
Zero-copy IPC for macOS: POSIX shared memory, lock-free patterns, and Apple Silicon SIMD optimizations
Language: C - Size: 47.9 KB - Last synced at: 3 months ago - Pushed at: 4 months ago - Stars: 7 - Forks: 0

odnoklassniki/one-nio
Unconventional I/O library for Java
Language: Java - Size: 1.34 MB - Last synced at: 3 months ago - Pushed at: 4 months ago - Stars: 684 - Forks: 103

hslam/wal
Package wal implements write-ahead logging.
Language: Go - Size: 165 KB - Last synced at: 3 months ago - Pushed at: about 4 years ago - Stars: 2 - Forks: 1

fkxxyz/mmconv
A simple tool to convert mind map document between mindjet and xmind.
Language: Python - Size: 31.3 KB - Last synced at: 3 months ago - Pushed at: about 4 years ago - Stars: 11 - Forks: 1

ilmi99/Memory
A self-hosted editor and note taking app.
Size: 1000 Bytes - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

froz42/funcheck
A tool for checking functions calls return protections
Language: C - Size: 512 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 143 - Forks: 8

alberliu/mydb
golang写的存储引擎,基于b+树,mmap
Language: Go - Size: 39.1 KB - Last synced at: 2 months ago - Pushed at: almost 3 years ago - Stars: 51 - Forks: 10

pojntfx/r3map
High-performance remote memory region mounts and migrations in user space.
Language: Go - Size: 2.7 MB - Last synced at: 3 months ago - Pushed at: 10 months ago - Stars: 88 - Forks: 2

hakavlad/prelockd
Lock executables and shared libraries in memory to improve system responsiveness under low-memory conditions
Language: Python - Size: 48.8 KB - Last synced at: 3 months ago - Pushed at: about 1 year ago - Stars: 125 - Forks: 10

xpd54/1brc
1️⃣🐝🏎️ The One Billion Row Challenge using C++.
Language: C++ - Size: 2.21 MB - Last synced at: 2 months ago - Pushed at: 5 months ago - Stars: 3 - Forks: 1

PhilipRoman/gdb-findmap
Find memory mapping, source file and offset corresponding to address in GDB
Language: Shell - Size: 5.86 KB - Last synced at: 3 months ago - Pushed at: 11 months ago - Stars: 2 - Forks: 0

alecksandr26/mem-c
mem-c is a simple memory allocator using a heap data structure with the mmap Linux syscall for dynamic memory management. It has a worst-case search time of O(n * log n) and averages O(log n). The allocator supports memory pagination, chunk merging, and plans for advanced features like garbage collection and arenas.
Language: C - Size: 669 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 2 - Forks: 0

heikoengel/pyPCIe
Simple Python Module to access PCIe Endpoint BARs
Language: Python - Size: 13.7 KB - Last synced at: 15 days ago - Pushed at: about 2 years ago - Stars: 18 - Forks: 9

bshillingford/python-sharearray
Share numpy arrays across processes efficiently ideal for large, read-only datasets
Language: Python - Size: 15.6 KB - Last synced at: 19 days ago - Pushed at: about 8 years ago - Stars: 48 - Forks: 2

goamegah/C-Vaccinodrome
Implementation en C d'une modélisation d'un vaccinodrome composé d’une salle d’attente contenant n sièges pour les patients et d’un service de vaccination comportant m box occupés éventuellement par des médecins.
Language: Shell - Size: 1.16 MB - Last synced at: 2 months ago - Pushed at: 10 months ago - Stars: 4 - Forks: 0

evanoberholster/timezoneLookup
Timezone lookup API for GPS Coordinates based from GeoJSON
Language: Go - Size: 425 KB - Last synced at: 4 months ago - Pushed at: about 2 years ago - Stars: 51 - Forks: 13

haha-systems/windowpain
Windowpain is a random-access tool for reading genetic sequences from huge FASTA sequence files in milliseconds.
Language: Zig - Size: 25.4 KB - Last synced at: 4 months ago - Pushed at: 6 months ago - Stars: 0 - Forks: 0

NoEvaa/AyMemMapping
A modern, cross platform, header-only library for memory mapping.
Language: C++ - Size: 112 KB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 1 - Forks: 0

SuSonicTH/zigMemMapper
Cross platform memory mapped files
Language: Zig - Size: 21.5 KB - Last synced at: 3 days ago - Pushed at: 6 months ago - Stars: 0 - Forks: 0

offchan42/python-mmap-ipc
:zap: Fast inter-process communication (IPC) using memory mapped file in python
Language: Python - Size: 23.4 KB - Last synced at: 3 months ago - Pushed at: over 3 years ago - Stars: 50 - Forks: 11

sprookie/MapFUSE
simple fuseFS using mmap + list to manage files and data
Language: C - Size: 14.6 KB - Last synced at: about 1 month ago - Pushed at: 6 months ago - Stars: 1 - Forks: 0

ntd/zettings
A simple peristence layer for open62541 based OPC/UA servers in Zig
Language: Zig - Size: 43.9 KB - Last synced at: 3 months ago - Pushed at: 8 months ago - Stars: 2 - Forks: 0

hojsong/ft_malloc
Language: C - Size: 285 KB - Last synced at: 3 months ago - Pushed at: 10 months ago - Stars: 0 - Forks: 0

hokstadconsulting/ffi-mmap
Ruby FFI-based Mmap interface.
Language: Ruby - Size: 8.79 KB - Last synced at: 10 days ago - Pushed at: almost 9 years ago - Stars: 10 - Forks: 0

schwarzlichtbezirk/wpk
Places data files into single package, extracts them, and gives API for access to package.
Language: Go - Size: 754 KB - Last synced at: 7 months ago - Pushed at: 7 months ago - Stars: 13 - Forks: 2

pojntfx/networked-linux-memsync
Efficient Synchronization of Linux Memory Regions over a Network: A Comparative Study and Implementation (Bachelor's Thesis)
Language: Jupyter Notebook - Size: 762 MB - Last synced at: 2 months ago - Pushed at: 8 months ago - Stars: 17 - Forks: 0

manishsurolia/Operating-Systems
This repository is to explore various aspect of any operating system. The programs here are mainly written on Linux.
Language: C - Size: 161 KB - Last synced at: 7 months ago - Pushed at: 7 months ago - Stars: 0 - Forks: 0

ozra/mmap-io
Clean straight forward mmap-bindings for node.js
Language: C++ - Size: 92.8 KB - Last synced at: 29 days ago - Pushed at: over 3 years ago - Stars: 79 - Forks: 48

anzhelion/android-native-calendar
A native C++ application for android using JNI whenever needed.
Language: C - Size: 40 KB - Last synced at: 4 months ago - Pushed at: 8 months ago - Stars: 0 - Forks: 0

codylico/mmaptwo-plus
Memory mapping files on POSIX and Windows for C++ 2011
Language: C++ - Size: 55.7 KB - Last synced at: 3 months ago - Pushed at: 9 months ago - Stars: 1 - Forks: 0

opencoff/portable-lib
Portable C, C++ code for hash tables, bloom filters, string-search, string utilities, hash functions, arc4random
Language: C - Size: 2.73 MB - Last synced at: about 2 months ago - Pushed at: 11 months ago - Stars: 53 - Forks: 16

huonw/async-mmap-experiments
Language: Rust - Size: 147 KB - Last synced at: 3 months ago - Pushed at: 10 months ago - Stars: 1 - Forks: 0

froz42/malloc
Malloc @ 42
Language: C - Size: 289 KB - Last synced at: 10 months ago - Pushed at: almost 3 years ago - Stars: 0 - Forks: 0

bits0rcerer/quantum-ring
💠 An easy-to-use low-level ring buffer implementation that leverages virtual address space trickery for Rust 🦀
Language: Rust - Size: 680 KB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 3 - Forks: 1

marschall/line-parser
a line parser for Java based on mmap()
Language: Java - Size: 115 KB - Last synced at: about 2 months ago - Pushed at: almost 5 years ago - Stars: 7 - Forks: 2

Borislavv/go-mmap
Comfortable implementation of mmap api in golang.
Language: Go - Size: 16.6 KB - Last synced at: 3 months ago - Pushed at: 12 months ago - Stars: 0 - Forks: 0

pustotnik/playground
Some experiments, tests, benchmarks, etc.
Language: C++ - Size: 275 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

jmert/UnixMmap.jl
A Julia package that exposes the Unix mmap interfaces
Language: Julia - Size: 452 KB - Last synced at: 17 days ago - Pushed at: about 1 year ago - Stars: 8 - Forks: 0

silentsharer/ioengine
IO engine library supports BufferedIO/DirectIO/AsyncIO and provides a unified common unix-like system file operation interface
Language: Go - Size: 75.2 KB - Last synced at: about 1 year ago - Pushed at: about 6 years ago - Stars: 12 - Forks: 1

heyvito/gommap
mmap support for Golang
Language: Go - Size: 26.4 KB - Last synced at: 3 months ago - Pushed at: about 1 year ago - Stars: 2 - Forks: 0

shixiongfei/mmap-win32
mmap-win32 code
Language: C - Size: 1.95 KB - Last synced at: 3 months ago - Pushed at: over 6 years ago - Stars: 1 - Forks: 0

Jnnshschl/AmeisenNavigation
Navigationmesh Server for my bot based on the TrinityCore MMAP's and Recast & Detour
Language: C++ - Size: 17.9 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 56 - Forks: 45

Pseurae/gible
Dead simple binary patcher.
Language: C - Size: 87.9 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 0

DACUS1995/pytorch-mmap-dataset
A custom pytorch Dataset extension that provides a faster iteration and better RAM usage
Language: Python - Size: 24.4 KB - Last synced at: about 1 year ago - Pushed at: over 1 year ago - Stars: 42 - Forks: 8

xvpenghao/bplustree
bplustree on disk
Size: 4.88 KB - Last synced at: about 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

dougmacdoug/cmcq
Wraps Chronicle Map with CQEngine for fast queryable datastore
Language: Java - Size: 3.91 KB - Last synced at: about 1 year ago - Pushed at: about 7 years ago - Stars: 0 - Forks: 0

wiluite/CSV_co_old
C++20 CSV data reader
Language: C++ - Size: 160 KB - Last synced at: 8 months ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 0

nao-kobayashi/rtail
log viewer like tail
Language: Rust - Size: 26.4 KB - Last synced at: over 1 year ago - Pushed at: almost 7 years ago - Stars: 0 - Forks: 0

mgood7123/libmmap
a mmap implementation for windows
Language: C++ - Size: 345 KB - Last synced at: 4 months ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

CapitanuAndreea/Matrix-Multiplication
Project in Assembly that calculates Distances using Matrix Multiplication
Language: Assembly - Size: 2.93 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

FrantisekSilhan/Xenos Fork of DarthTon/Xenos
Windows dll injector
Language: C++ - Size: 251 KB - Last synced at: 11 months ago - Pushed at: over 1 year ago - Stars: 2 - Forks: 0

CreatorSiSo/onebrc
Rust implementation of the One Billion Row Challenge
Language: Python - Size: 457 KB - Last synced at: about 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

Benali-Samar/Vlog-Buddie
Video capture for vlogging
Language: C - Size: 15.6 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 2 - Forks: 0

zkwlx/HiMem
HiMem 是知乎内部使用的针对 Android 系统开发的线上应用内存使用监控与分析套件,目前支持 mmap/munmap/malloc/calloc/realloc/free 等库函数的监控,同时提供高性能的 Java 层和 Native 层调用栈捕获能力。
Language: C - Size: 3.53 MB - Last synced at: about 1 year ago - Pushed at: about 3 years ago - Stars: 155 - Forks: 29

JojiiOfficial/Bytestore
Various data structures directly stored in memmapped files or as bytearray in memory with focus on efficiency and performance.
Language: Rust - Size: 82 KB - Last synced at: 4 months ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

friedelwolff/fmmap
A fast implementation of mmap in Python
Language: Python - Size: 105 KB - Last synced at: 11 months ago - Pushed at: about 5 years ago - Stars: 14 - Forks: 2

hslam/mmap
Package mmap provides a way to memory-map a file.
Language: Go - Size: 35.2 KB - Last synced at: about 2 months ago - Pushed at: about 4 years ago - Stars: 2 - Forks: 2

TuxCoding/pwned-check
Check passwords against the offline haveibeenpwned database with focus on performance, but without any index or conversions
Language: Rust - Size: 182 KB - Last synced at: 3 days ago - Pushed at: 4 months ago - Stars: 3 - Forks: 2

ericlagergren/proc
Some routines for processing procfs files.
Language: Go - Size: 10.7 KB - Last synced at: about 1 year ago - Pushed at: over 8 years ago - Stars: 4 - Forks: 0

ejunjsh/mydb
my database practice (B+tree, mmap, transaction)
Language: Go - Size: 142 KB - Last synced at: 2 months ago - Pushed at: about 3 years ago - Stars: 7 - Forks: 0

rfyiamcool/go-mmap
golang unix mmap
Language: Go - Size: 4.88 KB - Last synced at: 2 days ago - Pushed at: over 2 years ago - Stars: 7 - Forks: 0

purehyperbole/lunar
Embedded go database
Language: Go - Size: 76.2 KB - Last synced at: 2 months ago - Pushed at: almost 3 years ago - Stars: 9 - Forks: 0

tokenrove/magic-ringbuffer-rs
Attempt at implementing the Magic Ringbuffer in Rust
Language: Rust - Size: 10.7 KB - Last synced at: 3 months ago - Pushed at: over 7 years ago - Stars: 11 - Forks: 2
