elijahr / ringbuf
A lock-free ring buffer for Python and Cython
☆15Updated 2 years ago
Related projects ⓘ
Alternatives and complementary repositories for ringbuf
- Cross Thread Message Pipe☆18Updated 4 years ago
- 🐍 A pure python ring buffer with optional custom element factory. Locked, Blocking and Disruptor variants are available. 🪐☆12Updated 4 years ago
- Liburing is Python + Cython wrapper around C Liburing, which is a helper to setup and tear-down io_uring instances.☆98Updated 2 months ago
- A lock-free, thread-safe, multi-producer/multi-consumer queue based on the LMAX Disruptor.☆15Updated 3 years ago
- Trio-based API for running code in other processes☆15Updated 3 years ago
- Ultra fast json encode / decode library for Python 3.5+☆20Updated last month
- Better control of your asyncio tasks☆62Updated 4 months ago
- Useful abstractions for trio☆11Updated 4 years ago
- Utilities for writing C++ extension modules.☆83Updated last year
- aionn - asyncio messaging library based on nanomsg and nnpy☆22Updated 6 years ago
- Python bindings for simdjson using libpy☆63Updated last year
- Low-level IO utilities for PosgtreSQL drivers.☆36Updated 2 weeks ago
- Pure-python structurally concurrent PostgreSQL driver☆14Updated this week
- Undermining Python's "turtles-all-the-way-up" asynchronous idiom.☆18Updated 6 years ago
- Fast fractions reimplementation in Cython☆37Updated 4 months ago
- Ring-buffer implementation that thinly wraps a numpy array☆89Updated last year
- A friendly fork of autopxd☆47Updated this week
- Automatically generates a Cython wrapper for C++ code☆42Updated 3 years ago
- An indispensable performance timer for Python☆24Updated 2 years ago
- Cython implementation of OrderedDict☆103Updated 8 years ago
- Generates Python Extension modules from Cythons PXD files☆75Updated 2 weeks ago
- Python bindings for procmaps.rs☆36Updated this week
- Cython implementation of Toolz. Please use: https://github.com/pytoolz/cytoolz☆39Updated 9 months ago
- Read/Write Lock - synchronization primitive for asyncio☆143Updated 2 weeks ago
- Reenter an asyncio or Trio event loop from synchronous code☆80Updated 9 months ago
- A tiny library for monitoring and testing asyncio programs☆63Updated 2 years ago
- Using io_uring Linux Kernel interface from Python by JITing C code with MetaCall.☆27Updated 2 years ago
- CPU parallelism for Trio☆55Updated this week
- Pythonic C-style structs for parsing binary data☆16Updated 2 years ago
- Experimental extensions to Trio, the friendly Python async I/O library☆25Updated 3 months ago