Event Dispatcher and callback list for Python
-
Updated
Feb 17, 2020 - Python
Event Dispatcher and callback list for Python
A thread safe library that aims to provide a simple API for interfacing with RabbitMQ. Built on top of rabbitpy, the library make it very easy to use the RabbitMQ message broker with just few lines of code. It implements all messaging pattern used by message brokers
Burrowkv is a simple key-value store implementation in Python
Simple subclass wrapper around `threading.Thread` to get the return value from a thread in python. Exact same interface as `threading.Thread`! 🌟 Star this repo if you found it useful! 🌟
sqlite3 wrapper for multithreaded python applications
A small library, which provides a non-blocking way to run an asyncio event loop alongside Tkinter in a seperate thread, thread-safe functions for thread-safe interaction, and an execution progress widget.
A Python library for safe and efficient logging in multiprocessing applications, ensuring thread-safe and process-safe logging across complex, multi-process Python project.
Playground offers a user-friendly GUI interface that allows users to create and manipulate 3D soundscapes in a simulated environment.
Multithread-priority-queue implementation.
Thread-safe, lightweight and persistent dict for Python with a magical touch.
Manage multiple TOML configurations from a single thread-safe module.
A file based key-value data store that supports the basic CRD (create, read, and delete) operations.
A simple python program to calculate average where the input takes from text file and also include python OOP concept, Thread pool
A simple object serializer which can be used in socket communications
a simple lru cache which is thread safe and has expiration time
This is a thread safe in-memory caching library in python for general-purpose use.
Add a description, image, and links to the thread-safe topic page so that developers can more easily learn about it.
To associate your repository with the thread-safe topic, visit your repo's landing page and select "manage topics."