23 projects
ascii-animator
A Python tool for rendering GIFs and custom animations as ASCII art directly in the terminal.
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).
mpmq
A lightweight multiprocessing framework that executes functions across worker processes while routing log messages through a central queue.
mpcurses
A Python package for running work in multiple processes and visualizing that work live in the terminal using curses
rest3client
An abstraction of the requests library providing a simpler API for consuming HTTP REST APIs
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
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.
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.
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.