elijahr / ringbufLinks
A lock-free ring buffer for Python and Cython
β20Updated 3 years ago
Alternatives and similar repositories for ringbuf
Users that are interested in ringbuf are comparing it to the libraries listed below
Sorting:
- π A pure python ring buffer with optional custom element factory. Locked, Blocking and Disruptor variants are available. πͺβ14Updated 5 years ago
- A research notes about how to get benefits from Cython to be asynchronous beyond IO tasksβ10Updated 5 years ago
- Bytecode manipulation in runtime, true shared memory, async LMDB, async Tkinter, async wxPython, async PySide, async PyQt, async loop witβ¦β31Updated 10 months ago
- High-performance and seamless sharing and modification of Python objects between processes, without the periodic overhead of serializatioβ¦β85Updated 10 months ago
- Utilities for writing C++ extension modules.β84Updated 2 years ago
- Cross Thread Message Pipeβ18Updated 5 years ago
- Automatically generates a Cython wrapper for C++ codeβ43Updated 4 years ago
- Liburing is Python + Cython wrapper around C Liburing, which is a helper to setup and tear-down io_uring instances.β120Updated 2 weeks ago
- Lock-Free Atomics in Pythonβ70Updated 9 months ago
- A fast RLock implementation for CPythonβ30Updated 10 months ago
- aionn - asyncio messaging library based on nanomsg and nnpyβ22Updated 7 years ago
- Trio-based API for running code in other processesβ15Updated 4 years ago
- Ultra fast json encode / decode library for Python 3.5+β21Updated last year
- A fast python rpc library based on asyncio and MessagePackβ79Updated 3 years ago
- Python bindings for simdjson using libpyβ69Updated 2 years ago
- A friendly fork of autopxdβ51Updated 10 months ago
- Easily implement binary network protocolsβ17Updated 3 years ago
- Pythonic C-style structs for parsing binary dataβ17Updated 2 years ago
- A lock-free, thread-safe, multi-producer/multi-consumer queue based on the LMAX Disruptor.β16Updated 4 years ago
- CPU parallelism for Trioβ65Updated 2 weeks ago
- Generates Python Extension modules from Cythons PXD filesβ77Updated 2 months ago
- An efficient and lightweight thread poolβ38Updated 4 years ago
- Low-level IO utilities for PosgtreSQL drivers.β34Updated 11 months ago
- Read/Write Lock - synchronization primitive for asyncioβ166Updated 2 weeks ago
- Python bindings for Nanomsg Next Generation.