willmcgugan
I'm a full-stack software developer and Python expert. CEO / Founder of Textualize. Creator of Rich, Textual, and @PyFilesystem.
TextualizeEdinburgh, UK
Pinned Repositories
pyfilesystem2
Python's Filesystem abstraction layer
rich
Rich is a Python library for rich text and beautiful formatting in the terminal.
textual
The lean application framework for Python. Build sophisticated user interfaces with a simple Python API. Run your apps in the terminal and a web browser.
dataplicity-lomond
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.
awesome-python
A curated list of awesome Python frameworks, libraries, software and resources
codereviews
Free code reviews for open source projects
declare
Syntactical sugar for Python class attributes
faqtory
A tool to generate FAQ.md documents and automatically suggest answers to issues
terminal-tree
textual-markdown
willmcgugan's Repositories
willmcgugan/textual-markdown
willmcgugan/faqtory
A tool to generate FAQ.md documents and automatically suggest answers to issues
willmcgugan/terminal-tree
willmcgugan/codereviews
Free code reviews for open source projects
willmcgugan/declare
Syntactical sugar for Python class attributes
willmcgugan/awesome-python
A curated list of awesome Python frameworks, libraries, software and resources
willmcgugan/asyncchat
Short example of how to implement Python's async from scratchw
willmcgugan/coffee
Coffee shop with Textual
willmcgugan/willmcgugan
willmcgugan/httpx
A next generation HTTP client for Python. 🦋
willmcgugan/shuffleid
willmcgugan/klaxon
Mac OS notifications from Python
willmcgugan/sorethumb
Thumbnail image processing library, with Django integration
willmcgugan/structlog
Structured Logging for Python
willmcgugan/aiohttp
Async http client/server framework (asyncio)
willmcgugan/better-issues
How to write better GitHub issues
willmcgugan/brightlingseayoga
willmcgugan/enrich
Enrich adds few missing features to the wonderful rich library.
willmcgugan/lomond-accel
willmcgugan/python-mocket
a socket mock framework - for all kinds of socket animals, web-clients included
willmcgugan/electrum
Electrum Bitcoin Wallet
willmcgugan/pydantic
Data parsing and validation using Python type hints
willmcgugan/supervisor
Supervisor process control system for UNIX
willmcgugan/termtosvg
Record terminal sessions as SVG animations
willmcgugan/webdavfs
willmcgugan/cve-bin-tool
This tool scans for a number of common, vulnerable components (openssl, libpng, libxml2, expat and a few others) to let you know if your system includes common libraries with known vulnerabilities.
willmcgugan/dataplicity-agent
Dataplicity Agent
willmcgugan/edx-documentation
willmcgugan/fs.sshfs
Pyfilesystem2 over SSH using paramiko
willmcgugan/homebrew-core
🍻 Default formulae for the missing package manager for macOS (or Linux)