Alternative Multi-Threading packages for Python
Updated :
April 23, 2024
func_timeout
Github stargazers
295
Github forks
36
Commits
107
Code contributors Contributors
2
Python module which allows you to specify timeouts when calling any existing function, and support for stoppable threads
Created
March 15, 2016
Updated
Aug. 19, 2019
License
lgpl-3.0
Github repo
Type
Module/library
Primary Language, based on Github DataLanguage
Python
Issues
11
mayhem
Github stargazers
277
Github forks
44
Commits
7
Code contributors Contributors
1
The Python asyncio tutorial I wish existed earlier
Created
July 26, 2018
Updated
Oct. 3, 2019
License
mit
Github repo
Primary Language, based on Github DataLanguage
Python
Issues
3
Homepage
curdling
Github stargazers
276
Github forks
19
Commits
543
Code contributors Contributors
12
Concurrent package manager for Python
Created
Sept. 2, 2013
Updated
July 23, 2021
License
gpl-3.0
Github repo
Type
Module/library
Primary Language, based on Github DataLanguage
Python
Issues
33
Homepage
pydumpck
Github stargazers
255
Github forks
32
Commits
201
Code contributors Contributors
1
a multi-threads tool for decompile exe,elf,pyz,pyc packed by python which is base on pycdc and uncompyle6.
Created
May 22, 2022
Updated
Feb. 4, 2024
Github repo
Primary Language, based on Github DataLanguage
Python
Issues
34
Homepage
pqdm
Github stargazers
253
Github forks
8
Commits
118
Code contributors Contributors
4
Comfortable parallel TQDM using concurrent.futures
Created
March 7, 2020
Updated
June 1, 2022
License
mit
Github repo
Primary Language, based on Github DataLanguage
Python
Issues
14
dataplicity-lomond
Github stargazers
235
Github forks
20
Commits
312
Code contributors Contributors
4
Lomond is a Websocket client for Python which turns a websocket connection in to an orderly stream of events. Contrast this with the existing websocket clients available for Python which follow a more JS-like model of threads and callbacks.
Created
March 1, 2017
Updated
July 5, 2018
License
other
Github repo
Primary Language, based on Github DataLanguage
Python
Issues
16
concurrency-in-python-with-asyncio
Github stargazers
230
Github forks
108
Commits
53
Code contributors Contributors
2
Code for the Manning book Concurrency in Python with Asyncio
Created
Sept. 9, 2020
Updated
March 22, 2022
Github repo
Primary Language, based on Github DataLanguage
Python
Issues
19
shrapnel
Github stargazers
218
Github forks
35
Commits
535
Code contributors Contributors
11
Shrapnel is a scalable, high-performance cooperative threading library for Python.
Created
Nov. 30, 2011
Updated
July 2, 2019
License
other
Github repo
Type
Module/library
Primary Language, based on Github DataLanguage
Python
Issues
36
flower
Github stargazers
215
Github forks
5
Commits
92
Code contributors Contributors
2
collection of modules to build distributed and reliable concurrent systems in Python.
Created
Sept. 2, 2012
Updated
Sept. 14, 2013
License
other
Github repo
Type
Module/library
Primary Language, based on Github DataLanguage
Python
multitasking
Github stargazers
191
Github forks
39
Commits
43
Code contributors Contributors
3
Non-blocking Python methods using decorators
Created
Dec. 21, 2016
Updated
June 28, 2022
License
apache-2.0
Github repo
Type
Module/library
Primary Language, based on Github DataLanguage
Python
Issues
8
socker
Github stargazers
184
Github forks
51
Commits
16
Code contributors Contributors
2
Checks SOCKS Proxy List To find Working Proxies
Created
Oct. 18, 2018
Updated
June 6, 2023
Github repo
Primary Language, based on Github DataLanguage
Python
Issues
2
pymysql-pool
Github stargazers
171
Github forks
49
Commits
87
Code contributors Contributors
4
A simple but robust connection pool (with multiplexing) base on PyMySQL, mainly used for multi threads mode, which also compatible with single thread mode.
Created
Oct. 24, 2017
Updated
Dec. 21, 2023
License
gpl-3.0
Github repo
Primary Language, based on Github DataLanguage
Python
Issues
15
PyExPool
Github stargazers
162
Github forks
16
Commits
252
Code contributors Contributors
1
Python Multi-Process Execution Pool: concurrent asynchronous execution pool with custom resource constraints (memory, timeouts, affinity, CPU cores and caching), load balancing and profiling capabilities of the external apps on NUMA architecture
Created
Jan. 1, 2016
Updated
Aug. 28, 2019
License
other
Github repo
Type
Module/library
Primary Language, based on Github DataLanguage
Python
Issues
1
pystack
Github stargazers
159
Github forks
25
Commits
57
Code contributors Contributors
4
Tool to dump python thread and greenlet stacks.
Created
July 12, 2016
Updated
May 8, 2023
License
bsd-3-clause
Github repo
Type
Tool/utility
Primary Language, based on Github DataLanguage
Python
Issues
3
aiochan
Github stargazers
158
Github forks
10
Commits
168
Code contributors Contributors
2
CSP-style concurrency for Python
Created
July 31, 2018
Updated
Nov. 29, 2022
License
apache-2.0
Github repo
Type
Module/library
Primary Language, based on Github DataLanguage
Python
Issues
1
python-concurrency
Github stargazers
156
Github forks
66
Commits
32
Code contributors Contributors
5
Code examples from my toptal engineering blog article
Created
March 11, 2015
Updated
March 1, 2021
License
mit
Github repo
Primary Language, based on Github DataLanguage
Python
Issues
2
Homepage
SQLCell
Github stargazers
151
Github forks
11
Commits
310
Code contributors Contributors
4
SQLCell is a magic function for the Jupyter Notebook that executes raw, parallel, parameterized SQL queries with the ability to accept Python values as parameters and assign output data to Python variables while concurrently running Python code. And *much* more.
Created
Aug. 15, 2016
Updated
Oct. 6, 2020
License
mit
Github repo
Primary Language, based on Github DataLanguage
Python
Issues
70
python-graceful-shutdown
Github stargazers
148
Github forks
12
Commits
15
Code contributors Contributors
1
Example of a Python code that implements graceful shutdown while using asyncio, threading and multiprocessing
Created
March 8, 2020
Updated
March 11, 2020
License
mit
Github repo
Type
Script
Primary Language, based on Github DataLanguage
Python
Issues
2
exelixi
Github stargazers
132
Github forks
23
Commits
159
Code contributors Contributors
1
Exelixi is a distributed framework based on Apache Mesos, mostly implemented in Python using gevent for high-performance concurrency. It is intended to run cluster computing jobs (partitioned batch jobs, which include some messaging) in pure Python. By default, it runs genetic algorithms at scale.
Created
Nov. 17, 2013
Updated
Jan. 17, 2014
License
apache-2.0
Github repo
Primary Language, based on Github DataLanguage
Python
Issues
2
transcoder
Github stargazers
115
Github forks
25
Commits
189
Code contributors Contributors
4
Python wrapper for ffmpeg for batch and/or concurrent transcoding
Created
July 19, 2018
Updated
Oct. 11, 2023
License
gpl-3.0
Github repo
Type
Script
Primary Language, based on Github DataLanguage
Python
Issues
17