GitHub topics: mmap
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: 15 minutes ago - Pushed at: 6 months ago - Stars: 1,683 - Forks: 117

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

bbqsrc/box
Box - Open Standard Archive Format, a zip killer.
Language: Rust - Size: 313 KB - Last synced at: 6 days ago - Pushed at: 7 days ago - Stars: 48 - Forks: 3

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

google/flatbuffers
FlatBuffers: Memory Efficient Serialization Library
Language: C++ - Size: 19.7 MB - Last synced at: 7 days ago - Pushed at: 28 days ago - Stars: 24,145 - Forks: 3,335

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

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

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: 266 KB - Last synced at: about 10 hours ago - Pushed at: 3 months ago - Stars: 15 - Forks: 3

opencoff/go-utils
General purpose golang utility functions
Language: Go - Size: 46.9 KB - Last synced at: 3 days ago - Pushed at: 26 days ago - Stars: 5 - Forks: 0

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

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

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

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: 5 days ago - Pushed at: 6 months ago - Stars: 29 - Forks: 3

godcong/mmap
the go mmap and share memory package
Language: Go - Size: 70.3 KB - Last synced at: 28 days ago - Pushed at: about 1 month 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: 29 days ago - Pushed at: about 6 years ago - Stars: 409 - Forks: 36

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

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

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

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: 586 - Forks: 102

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: almost 2 years ago - Stars: 213 - Forks: 7

voidDB/voidDB
A transactional key-value database written in Go for Linux and macOS. Seemingly faster and more compact than lmdb-go, bbolt, Badger, and goleveldb. 2,000+ lines of Go; all dependencies in standard library.
Language: Go - Size: 142 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 183 - 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: 9 days ago - Pushed at: almost 7 years ago - Stars: 38 - Forks: 4

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: 17 days ago - Pushed at: over 5 years ago - Stars: 183 - Forks: 19

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: about 1 month ago - Pushed at: almost 4 years ago - Stars: 293 - Forks: 29

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

rtthw/ration
A shared memory library for Rust.
Language: Rust - Size: 68.4 KB - Last synced at: 28 days ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

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

allenluce/mmap-object
Shared Memory Objects for Node
Language: C++ - Size: 477 KB - Last synced at: about 1 month ago - Pushed at: about 2 years ago - Stars: 114 - Forks: 16

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: about 1 month ago - Pushed at: 2 months ago - Stars: 7 - Forks: 0

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

hslam/wal
Package wal implements write-ahead logging.
Language: Go - Size: 165 KB - Last synced at: about 1 month ago - Pushed at: almost 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: about 1 month 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: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

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

alberliu/mydb
golang写的存储引擎,基于b+树,mmap
Language: Go - Size: 39.1 KB - Last synced at: about 1 month ago - Pushed at: over 2 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: about 1 month ago - Pushed at: 9 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: about 1 month ago - Pushed at: 12 months ago - Stars: 125 - Forks: 10

xpd54/1brc
1️⃣🐝🏎️ The One Billion Row Challenge using C++.
Language: C++ - Size: 2.21 MB - Last synced at: 20 days ago - Pushed at: 3 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: about 2 months ago - Pushed at: 9 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: 2 months ago - Pushed at: 2 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: 5 days ago - Pushed at: almost 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: about 1 month 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: 27 days ago - Pushed at: 9 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: 3 months ago - Pushed at: almost 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: 3 months ago - Pushed at: 4 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: 4 months ago - Pushed at: 4 months ago - Stars: 1 - Forks: 0

SuSonicTH/zigMemMapper
Cross platform memory mapped files
Language: Zig - Size: 21.5 KB - Last synced at: 5 days ago - Pushed at: 5 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: about 1 month 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: 3 months ago - Pushed at: 5 months ago - Stars: 1 - Forks: 0

vampirefrog/streamlib
Data stream library for reading and writing files, memory blocks and zipped files, with memory mapping support
Language: C - Size: 149 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 0 - 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: about 1 month ago - Pushed at: 7 months ago - Stars: 2 - Forks: 0

hojsong/ft_malloc
Language: C - Size: 285 KB - Last synced at: about 1 month ago - Pushed at: 9 months ago - Stars: 0 - Forks: 0

hokstadconsulting/ffi-mmap
Ruby FFI-based Mmap interface.
Language: Ruby - Size: 8.79 KB - Last synced at: 7 days ago - Pushed at: over 8 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: 6 months ago - Pushed at: 6 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: 23 days ago - Pushed at: 7 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: 6 months ago - Pushed at: 6 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: 6 days ago - Pushed at: over 3 years ago - Stars: 79 - Forks: 47

anzhelion/android-native-calendar
A native C++ application for android using JNI whenever needed.
Language: C - Size: 40 KB - Last synced at: 3 months ago - Pushed at: 6 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: about 1 month ago - Pushed at: 8 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: 11 days ago - Pushed at: 10 months ago - Stars: 53 - Forks: 16

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

froz42/malloc
Malloc @ 42
Language: C - Size: 289 KB - Last synced at: 9 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: 9 months ago - Pushed at: 9 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: 4 days ago - Pushed at: over 4 years ago - Stars: 7 - Forks: 2

grandecola/mmap
Interface for mmap syscall to provide safe and efficient access to memory
Language: Go - Size: 23.4 KB - Last synced at: 6 months ago - Pushed at: almost 5 years ago - Stars: 68 - Forks: 5

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

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

grandecola/smaps
Script and a library to compute memory usage of a process due to mmap
Language: Go - Size: 11.7 KB - Last synced at: 11 months ago - Pushed at: almost 5 years ago - Stars: 5 - Forks: 1

jmert/UnixMmap.jl
A Julia package that exposes the Unix mmap interfaces
Language: Julia - Size: 452 KB - Last synced at: 5 days ago - Pushed at: 11 months 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: 11 months 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: about 2 months ago - Pushed at: 11 months ago - Stars: 2 - Forks: 0

shixiongfei/mmap-win32
mmap-win32 code
Language: C - Size: 1.95 KB - Last synced at: 2 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: 12 months ago - Pushed at: 12 months 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: about 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: about 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: 6 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: about 1 year ago - Pushed at: over 6 years ago - Stars: 0 - Forks: 0

mgood7123/libmmap
a mmap implementation for windows
Language: C++ - Size: 345 KB - Last synced at: 3 months ago - Pushed at: about 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: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

FrantisekSilhan/Xenos Fork of DarthTon/Xenos
Windows dll injector
Language: C++ - Size: 251 KB - Last synced at: 10 months ago - Pushed at: about 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: about 1 year ago - Stars: 0 - Forks: 0

Benali-Samar/Vlog-Buddie
Video capture for vlogging
Language: C - Size: 15.6 KB - Last synced at: about 1 year ago - Pushed at: about 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: 2 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: 9 months ago - Pushed at: almost 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: 14 days ago - Pushed at: almost 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: 6 days ago - Pushed at: 2 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: about 8 years ago - Stars: 4 - Forks: 0

ejunjsh/mydb
my database practice (B+tree, mmap, transaction)
Language: Go - Size: 142 KB - Last synced at: 29 days 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: 5 days ago - Pushed at: about 2 years ago - Stars: 7 - Forks: 0

purehyperbole/lunar
Embedded go database
Language: Go - Size: 76.2 KB - Last synced at: 18 days ago - Pushed at: over 2 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: about 1 month ago - Pushed at: over 7 years ago - Stars: 11 - Forks: 2

afiodorov/radixmmap
Mmap radix sort file by a fixed length prefix of each line
Language: Go - Size: 39.1 KB - Last synced at: 11 months ago - Pushed at: almost 5 years ago - Stars: 52 - Forks: 2

olehsamoilenko/malloc
This project is about implementing a dynamic memory allocation mechanism :floppy_disk:
Language: C - Size: 200 KB - Last synced at: over 1 year ago - Pushed at: about 5 years ago - Stars: 0 - Forks: 0

Baccega/page-rank-and-hits
📃🔍 C++ implementation of two link analysis algorithms: PageRank (Google) by Sergey Brin and Lawrence Page and HITS (Ask.com) by Jon Kleinberg.
Language: C++ - Size: 9.8 MB - Last synced at: about 2 months ago - Pushed at: over 2 years ago - Stars: 3 - Forks: 0

jgurakuqi/ranker-comparator
The goal of this project it to provide a tool to build new ranker easily and to compare them with existing ones in terms of results overlapping.
Language: C++ - Size: 7.53 MB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

simonhf/sharedhashfile
Share Hash Tables With Stable Key Hints Stored In Memory Mapped Files Between Arbitrary Processes
Language: C - Size: 465 KB - Last synced at: over 1 year ago - Pushed at: over 4 years ago - Stars: 448 - Forks: 70

doubleQ2018/FastReader
Fast read file using cpp
Language: C++ - Size: 362 KB - Last synced at: over 1 year ago - Pushed at: about 5 years ago - Stars: 1 - Forks: 0
