SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Python Multithreading Projects
-
vidgear
A High-performance cross-platform Video Processing Python framework powerpacked with unique trailblazing features :fire:
Project mention: Show HN: A Pure-Python Computer Vision Library That's Fast and Minimal | news.ycombinator.com | 2026-05-17 -
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
Interlace
Easily turn single threaded command line applications into a fast, multi-threaded application with CIDR and glob support.
-
crypto-rl
Deep Reinforcement Learning toolkit: record and replay cryptocurrency limit order book data & train a DDQN agent
-
Project mention: Show HN: streamable – sync/async iterable streams for Python | news.ycombinator.com | 2026-03-01
-
-
-
b-rabbit
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
-
-
-
regta
📅 Production-ready scheduler with async, multithreading and multiprocessing support for Python
-
-
-
-
-
SharkTooth
Port Scanner with Docker & Prometheus + Grafana integration. A tool for network auditing with multithreading support and real-time monitoring.
For those who are interested, here is a link to the project: https://github.com/znakar/SharkTooth
-
-
If you prefer working in the terminal, I also made a Python-based version here: name-roulette.
-
SpotMyFile
AI-powered desktop tool for semantic file and image search using text, face, and object recognition
-
Project mention: A supervisor-tree library for building predictable and resilient programs | dev.to | 2026-04-24
I just release Runsmith, an Erlang/OTP style supervisor-tree framework for when your Python service/system is made of multiple long-running programs.
-
auction-management-system
Real-time Auction Management System built in Python using sockets, Tkinter, and SQLite. Includes a multi-threaded server, Admin panel for auction control, and Bidder panel for live bidding with auto-extend, bid history, and winner notifications.
👉 Full repository: https://github.com/rogers-cyber/auction-management-system
-
TEXT2EMO
TEXT2EMO is a Python desktop application for offline text emotion detection. It analyzes written text to identify the dominant emotional tone with an optional confidence score, featuring a modern Tkinter + ttkbootstrap UI, multithreaded processing, and privacy-safe local execution.
🔗 Source Code: https://github.com/rogers-cyber/TEXT2EMO
-
Python Multithreading discussion
Python Multithreading related posts
-
Show HN: A Pure-Python Computer Vision Library That's Fast and Minimal
-
The GIL can now be disabled in Python's main branch
-
Mpire: A Python package for easier and faster multiprocessing
-
[Piracy] Un programme pour télécharger des albums de CyberDrop
-
Need help to choose toolchain for setting up a video streaming server on my PC.
-
I made autothread: the easiest way to add parallelization to your code
-
VidGear Is a High-Performance Video Processing Python Library
-
A note from our sponsor - SaaSHub
www.saashub.com | 21 Jun 2026
Index
What are some of the best open-source Multithreading projects in Python? This list will help you:
| # | Project | Stars |
|---|---|---|
| 1 | vidgear | 3,715 |
| 2 | yappi | 1,716 |
| 3 | Interlace | 1,290 |
| 4 | crypto-rl | 948 |
| 5 | streamable | 319 |
| 6 | DictDataBase | 251 |
| 7 | lox | 126 |
| 8 | b-rabbit | 31 |
| 9 | CyberDropMe-dl | 27 |
| 10 | tkthread | 27 |
| 11 | regta | 22 |
| 12 | gilstats.py | 17 |
| 13 | interleave | 8 |
| 14 | Restaurant-Monitoring-System | 8 |
| 15 | mnqueues | 5 |
| 16 | SharkTooth | 4 |
| 17 | threadom | 3 |
| 18 | name-roulette | 3 |
| 19 | SpotMyFile | 2 |
| 20 | Runsmith | 2 |
| 21 | auction-management-system | 0 |
| 22 | TEXT2EMO | 0 |
| 23 | simple-multi-threaded-port-scanner | 0 |