elijahr / ringbuf
A lock-free ring buffer for Python and Cython
☆16Updated 2 years ago
Alternatives and similar repositories for ringbuf:
Users that are interested in ringbuf are comparing it to the libraries listed below
- Liburing is Python + Cython wrapper around C Liburing, which is a helper to setup and tear-down io_uring instances.☆102Updated 3 weeks ago
- Cross Thread Message Pipe☆18Updated 5 years ago
- Trio-based API for running code in other processes☆15Updated 4 years ago
- A research notes about how to get benefits from Cython to be asynchronous beyond IO tasks☆10Updated 5 years ago
- Useful abstractions for trio☆11Updated 4 years ago
- CPU parallelism for Trio☆57Updated 2 weeks ago
- A fast python rpc library based on asyncio and MessagePack☆77Updated 3 years ago
- 🐍 A pure python ring buffer with optional custom element factory. Locked, Blocking and Disruptor variants are available. 🪐☆13Updated 4 years ago
- Python bindings for simdjson using libpy☆64Updated 2 years ago
- Bytecode manipulation in runtime, true shared memory, async LMDB, async Tkinter, async wxPython, async PySide, async PyQt, async loop wit…☆28Updated 3 months ago
- aionn - asyncio messaging library based on nanomsg and nnpy☆22Updated 6 years ago
- Ring-buffer implementation that thinly wraps a numpy array☆93Updated last year
- Undermining Python's "turtles-all-the-way-up" asynchronous idiom.☆19Updated 6 years ago
- Shakti will be providing developers with fast & powerful yet easy to use Python Async Interface, without the complexity of using Liburing…☆23Updated last month
- Low-level IO utilities for PosgtreSQL drivers.☆34Updated 4 months ago
- Ultra fast json encode / decode library for Python 3.5+☆21Updated 5 months ago
- Utilities for writing C++ extension modules.☆84Updated last year
- Utility library for the Python Trio async/await framework☆69Updated 4 months ago
- A lock-free, thread-safe, multi-producer/multi-consumer queue based on the LMAX Disruptor.☆16Updated 3 years ago
- An indispensable performance timer for Python☆24Updated 2 years ago
- Miscellaneous extensions to Trio, the friendly Python async I/O library☆26Updated 7 months ago
- A tiny library for monitoring and testing asyncio programs☆62Updated 3 years ago
- Automatically generates a Cython wrapper for C++ code☆43Updated 3 years ago
- An efficient and lightweight thread pool☆37Updated 4 years ago
- Object-relational in-memory database layer based on LMDB☆29Updated 2 years ago
- Easily implement binary network protocols☆17Updated 2 years ago
- A friendly fork of autopxd☆48Updated 3 months ago
- Multiprocess communication pipes for Python asyncio☆31Updated 4 years ago
- Generates Python Extension modules from Cythons PXD files☆76Updated 4 months ago
- Fast fractions reimplementation in Cython☆39Updated 2 weeks ago