54-day current streak·61-day longest streak
╔════════════════════════ Hi there ════════════════════════╗ 🤓 Will McGugan ║ I'm a software engineer, living in Edinburgh , Scotland. ║ ┣━━ 🐍 Python expert ║ ║ ┃ ┣━━ ⭐ Rich ║ Probably…
╔════════════════════════ Hi there ════════════════════════╗ 🤓 Will McGugan
║ I'm a software engineer, living in Edinburgh, Scotland. ║ ┣━━ 🐍 Python expert
║ ║ ┃ ┣━━ ⭐ Rich
║ Probably best known for Rich and Textual. Two Python ║ ┃ ┣━━ ⭐ Textual
║ libraries that have been downloaded over 3 billion times ║ ┃ ┣━━ ⭐ PyFilesystem
║ between them! ║ ┃ ┗━━ ⭐ Lomond
║ ║ ┣━━ 🔧 Full-stack developer
║ I'm currently taking a sabbatical, although I am still ║ ┣━━ 📘 Author
║ maintaining my projects. I'm not currently looking for ║ ┗━━ 📷 Photographer
║ work, although I could be tempted by the right offer. ║
║ ║
║ Follow me on twitter @willmcgugan ║
╚══════════════════════════════════════════════════════════╝
-
textual-speedups ★ PINNED
No description.
Rust ★ 55 1mo agoExplain → -
textual-markdown ▣
No description.
Python ★ 502 3y agoExplain → -
faqtory
A tool to generate FAQ.md documents and automatically suggest answers to issues
Python ★ 233 2y agoExplain → -
terminal-tree
No description.
Python ★ 181 1y agoExplain → -
codereviews
Free code reviews for open source projects
★ 117 4y agoExplain → -
declare
Syntactical sugar for Python class attributes
Python ★ 65 6mo agoExplain → -
ny2026
New Year's Fireworks Simulator in your Terminal
Python ★ 35 6mo agoExplain → -
awesome-python ⑂
A curated list of awesome Python frameworks, libraries, software and resources
★ 33 6y agoExplain → -
asyncchat
Short example of how to implement Python's async from scratchw
Python ★ 31 8y agoExplain → -
coffee
Coffee shop with Textual
Python ★ 22 2y agoExplain → -
Locidesktop
Spatial bookmarking web application
JavaScript ★ 21 15y agoExplain → -
willmcgugan
No description.
Python ★ 20 1y agoExplain → -
httpx ⑂
A next generation HTTP client for Python. 🦋
Python ★ 10 4y agoExplain → -
shuffleid
No description.
Python ★ 6 5y agoExplain → -
structlog ⑂
Structured Logging for Python
★ 5 4y agoExplain → -
klaxon ⑂
Mac OS notifications from Python
★ 5 6y agoExplain → -
sorethumb
Thumbnail image processing library, with Django integration
Python ★ 5 8y agoExplain → -
willmcgugan.github.io
No description.
SCSS ★ 4 23d agoExplain → -
brightlingseayoga
No description.
HTML ★ 3 8y agoExplain → -
aiohttp ⑂
Async http client/server framework (asyncio)
Python ★ 3 8y agoExplain → -
wsmasktest
A comparison of Python code to do XOR masking for Websockets
Python ★ 3 9y agoExplain → -
better-issues
How to write better GitHub issues
★ 3 3y agoExplain → -
postmarkup
Automatically exported from code.google.com/p/postmarkup
Python ★ 3 10y agoExplain → -
ws
Experimental Websocket parser
Python ★ 3 9y agoExplain → -
python-mocket ⑂
a socket mock framework - for all kinds of socket animals, web-clients included
Python ★ 2 8y agoExplain → -
enrich ⑂
Enrich adds few missing features to the wonderful rich library.
★ 2 5y agoExplain → -
netstring
Automatically exported from code.google.com/p/netstring
Python ★ 2 10y agoExplain → -
inthing
Python module for inthing.io
Python ★ 2 10y agoExplain → -
lomond-accel
No description.
Python ★ 2 8y agoExplain → -
wcwidth ⑂
Python library that measures the width of strings in a terminal
★ 1 6mo agoExplain → -
pydantic-ai ⑂
Agent Framework / shim to use Pydantic with LLMs
Python ★ 1 11mo agoExplain → -
pydantic ⑂
Data parsing and validation using Python type hints
Python ★ 1 4y agoExplain → -
termtosvg ⑂
Record terminal sessions as SVG animations
★ 1 6y agoExplain → -
supervisor ⑂
Supervisor process control system for UNIX
Python ★ 1 5y agoExplain → -
timeline
Timeline app
CSS ★ 1 9y agoExplain → -
electrum ⑂
Electrum Bitcoin Wallet
★ 1 5y agoExplain → -
webdavfs ⑂
No description.
Python ★ 1 9y agoExplain → -
mistral-vibe ⑂
Minimal CLI coding agent by Mistral
Python ★ 0 22d agoExplain → -
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.
HTML ★ 0 6y agoExplain → -
edx-documentation ⑂
No description.
★ 0 4y agoExplain → -
homebrew-core ⑂
🍻 Default formulae for the missing package manager for macOS (or Linux)
Ruby ★ 0 4y agoExplain → -
fs.sshfs ⑂
Pyfilesystem2 over SSH using paramiko
Python ★ 0 8y agoExplain → -
dataplicity-agent ⑂
Dataplicity Agent
Python ★ 0 8y agoExplain → -
wsaccel ⑂
Accelerator for ws4py and AutobahnPython
Python ★ 0 9y agoExplain →
No repos match these filters.