FI-Mihej / InterProcessPyObjects
High-performance and seamless sharing and modification of Python objects between processes, without the periodic overhead of serialization and deserialization. Provides fast inter-process communication (IPC) via shared memory. Supports NumPy, Torch arrays, custom classes (including dataclass), classes with methods, and asyncio
☆73Updated 3 months ago
Alternatives and similar repositories for InterProcessPyObjects:
Users that are interested in InterProcessPyObjects are comparing it to the libraries listed below
- Bytecode manipulation in runtime, true shared memory, async LMDB, async Tkinter, async wxPython, async PySide, async PyQt, async loop wit…☆28Updated 3 months ago
- Multiprocessing Queues Made Easy☆110Updated 3 months ago
- Sychronized, streaming Python dictionary that uses shared memory as a backend☆281Updated 3 weeks ago
- Ultra-fast websocket client and server for asyncio☆190Updated last month
- An easy to use rpc framework for enabling fast inter-process, inter-container, or inter-host communication☆65Updated 2 years ago
- Lock-Free Atomics in Python☆64Updated 2 months ago
- ☆40Updated this week
- Lint Cython files☆75Updated this week
- Backport of the pickle 5 protocol (PEP 574)☆33Updated 3 years ago
- A fast, lightweight 3D viewer for Python based on WGPU☆49Updated this week
- A dependency injection framework for Python! Bevy's primary goal is to help you write amazing code with less effort.☆70Updated this week
- A high-performance library for compressed ndarrays, with a flexible computational engine☆101Updated last week
- Utilities for using Python's PEP 554 subinterpreters☆118Updated 4 months ago
- A central repository to keep track of the status of work on and support for free-threaded CPython (see PEP 703), with a focus on the scie…☆187Updated last week
- A Python Enum that inherits from str.☆118Updated last year
- CPU parallelism for Trio☆57Updated 3 weeks ago
- Use convenient async/await syntax to spawn threads in Qt applications☆49Updated last month
- A simple immutable dictionary for Python☆150Updated 3 weeks ago
- Fast and flexible Python JSON parsing (and manipulation!) built on the excellent yyjson project.☆28Updated last month
- Populate library namespace without incurring immediate import costs☆156Updated this week
- Python post-mortem debugger | 针对Python的异常调试器☆57Updated 3 weeks ago
- A decentralized python iterable, function and log tracker☆65Updated 3 months ago
- A rich help formatter for argparse☆151Updated last month
- coredis is an async redis client for python with support for redis cluster, sentinel and some popular redis modules☆85Updated last week
- nicegui widgets☆47Updated this week
- Four-wheel drive for asyncio.☆67Updated last week
- FrozenList is a list-like structure that implements collections.abc.MutableSequence and can be made immutable.☆99Updated this week
- Operator overloading for fast anonymous functions.☆50Updated 2 weeks ago
- Blazingly fast Markdown parser for Python written in Rust.☆34Updated this week