elijahr / ringbufLinks
A lock-free ring buffer for Python and Cython
☆21Updated 3 years ago
Alternatives and similar repositories for ringbuf
Users that are interested in ringbuf are comparing it to the libraries listed below
Sorting:
- Bytecode manipulation in runtime, true shared memory, async LMDB, async Tkinter, async wxPython, async PySide, async PyQt, async loop wit…☆31Updated last year
- A research notes about how to get benefits from Cython to be asynchronous beyond IO tasks☆11Updated 5 years ago
- High-performance and seamless sharing and modification of Python objects between processes, without the periodic overhead of serializatio…☆86Updated last year
- Thread-safe async-aware queue for Python☆50Updated last week
- 🐍 A pure python ring buffer with optional custom element factory. Locked, Blocking and Disruptor variants are available. 🪐☆14Updated 5 years ago
- Cross Thread Message Pipe☆18Updated 6 years ago
- A fast RLock implementation for CPython☆35Updated last year
- A fast python rpc library based on asyncio and MessagePack☆79Updated 4 years ago
- Utilities for writing C++ extension modules.☆84Updated 2 years ago
- aionn - asyncio messaging library based on nanomsg and nnpy☆22Updated 7 years ago
- Lock-Free Atomics in Python☆74Updated last year
- Ultra fast json encode / decode library for Python 3.5+☆21Updated last year
- Liburing is Python + Cython wrapper around C Liburing, which is a helper to setup and tear-down io_uring instances.☆128Updated 4 months ago
- A lock-free, thread-safe, multi-producer/multi-consumer queue based on the LMAX Disruptor.☆16Updated 4 years ago
- Cython for All with GitHub Actions☆16Updated last year
- PyBindGen: a python bindings generator☆157Updated 2 years ago
- Trio-based API for running code in other processes☆15Updated 5 years ago
- A friendly fork of autopxd☆50Updated last month
- Easily implement binary network protocols☆17Updated 3 years ago
- An async MQTT broker and client, plus DistKV integration☆23Updated last year
- CPU parallelism for Trio☆66Updated last week
- Python bindings for Nanomsg Next Generation.☆316Updated this week
- Read/Write Lock - synchronization primitive for asyncio☆172Updated last month
- Easily share numpy arrays between processes☆10Updated 6 years ago
- GIL-powered* locking library for Python☆85Updated this week
- Useful abstractions for trio☆11Updated 5 years ago
- Automatically generate Cython pxd files from C headers☆47Updated 7 years ago
- distributed structured concurrency☆301Updated 2 weeks ago
- Generates Python Extension modules from Cythons PXD files☆77Updated 3 weeks ago
- Python bindings for simdjson using libpy☆70Updated 3 years ago