An open API service providing repository metadata for many open source software ecosystems.

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