23 projects
thread-order
A lightweight framework for running functions concurrently across multiple threads while maintaining a defined execution order.
thread-viewer
A lightweight terminal UI for visualizing thread pool activity in real time.
progress1bar
A lightweight, ANSI-based progress bar for terminal output
list2term
A lightweight tool to mirror and dynamically update a Python list in your terminal, with built-in support for concurrent output (asyncio / threading / multiprocessing).
threaded-order
A lightweight framework for running functions concurrently across multiple threads while maintaining a defined execution order.
with-keepass
A command-line utility that allows you to run any command with environment variables automatically injected from a KeePass database.
rest3client
An abstraction of the requests library providing a simpler API for consuming HTTP REST APIs
mpcurses
The mpcurses module facilitates seamless terminal screen updates from child processes within a multiprocessing worker pool, leveraging the curses library for terminal manipulation
mpmq
The mpmq module enables seamless interprocess communication between a parent and child processes when parallelizing a task across multiple workers.
game-of-life-animation
A simple implementation of Conway's Game of Life using Python. Uses ascii-animator to animate the game to the terminal.
ascii-animator
A simple ASCII art animator
single-line
A context manager to facilitate printing messages to the same line
pybuilder-radon
Pybuilder plugin for radon cyclomatic complexity
pybuilder-bandit
Pybuilder plugin for bandit security linter
pybuilder-anybadge
A pybuilder plugin that generates badges for your project
github3api
An advanced REST client for the GitHub API
wait-for-message
A simple client server utility that blocks until a message is received on a TCP/IP socket connection
text-animator
A simple text animator
pypbars
Provides a convenient way to display progress bars for concurrent asyncio or multiprocessing Pool processes.
mppbar
A multi-processing enabled progress bar.
l2term
Dynamically display a list to the terminal and provides a convenient way to display messages from concurrent asyncio or multiprocessing Pool processes.
mplogp
A log parser for parsing logs generated from multi-processing based tools.
mp4ansi
A simple ANSI-based terminal emulator that provides multi-processing capabilities.