Everything should be made as simple as possible, but no simpler.
This is a dashboard of my active Python open-source projects on Github, mostly small- to medium-sized libraries that try to do one useful thing as clearly and thoroughly as possible.
🌟 means "Stars"
👁 means "Subscribers"
🟢 means "Release version"
🕰 means "Most recent non-version commit"
(Last update 2024/12/25, 18:29:10 by https://github.com/rec/multi)
🧿 safer 🧿 (🌟 174 👁 4)
A safer writer for files and streams 24/11/05 🟢Update version to v5.1.0
24/11/05 🕰Fix tests to work on Windows |
🗃 tdir 🗃 (🌟 4 👁 3)
Create and fill a temporary directory 24/01/25 🟢Update version to v1.8.2
24/03/20 🕰Bump black from 24.2.0 to 24.3.0 |
🎨 nc 🎨 (🌟 4 👁 4)
Named colors in Python 24/01/04 🟢Update version to v1.0.2
24/02/14 🕰Update dependencies |
🗝 dtyper 🗝 (🌟 19 👁 3)
Fix and improve `typer` 24/01/25 🟢Update version to v2.5.1
24/02/14 🕰Update dependencies |
🏫 clsprop 🏫 (👁 2)
Just like @property but for classes 24/01/25 🟢Update version to v1.3.1
24/02/14 🕰Update dependencies |
🖋 editor 🖋 (🌟 8 👁 3)
Open the default text editor 24/01/25 🟢Update version to v1.6.6
24/03/20 🕰Bump black from 24.2.0 to 24.3.0 |
🧵 threa 🧵 (🌟 2 👁 2)
Better threads 24/01/04 🟢Update version to v1.9.1
24/02/14 🕰Update dependencies |
⛏ sproc ⛏ (🌟 12 👁 3)
Subprocesseses for subhumanses 24/01/25 🟢Update version to v2.4.1
24/02/14 🕰Update dependencies |
🏺 fil 🏺 (🌟 3 👁 2)
Read/write JSON/TOML/Yaml/txt 24/01/04 🟢Update version to v1.4.3
24/02/14 🕰Update dependencies |
🌱 xmod 🌱 (🌟 4 👁 3)
Turn any object into a module 24/01/04 🟢Update version to v1.8.1
24/03/20 🕰Bump black from 24.2.0 to 24.3.0 |
🛎 impall 🛎 (🌟 7 👁 3)
Test-import all modules 24/01/25 🟢Update version to v1.5.3
24/03/20 🕰Bump black from 24.2.0 to 24.3.0 |
🗜 gitz 🗜 (🌟 33 👁 4)
Tiny useful git commands, some dangerous 24/01/04 🟢Update version to v1.7.1
24/03/20 🕰Bump black from 22.12.0 to 24.3.0 |
🗂 datacls 🗂 (🌟 2 👁 2)
Take the edge off `dataclass` 24/01/25 🟢Update version to v4.8.0
24/02/14 🕰Update dependencies |
🐜 abbrev 🐜 (🌟 4 👁 2)
Expand abbreviations 24/01/04 🟢Update version to v1.2.1
24/02/14 🕰Update dependencies |
🎴 dek 🎴 (🌟 3 👁 3)
The decorator-decorator 24/01/25 🟢Update version to v1.4.2
24/03/20 🕰Bump black from 24.2.0 to 24.3.0 |
🏺 fil 🏺 (🌟 3 👁 2)
Read/write JSON/TOML/Yaml/txt 24/01/04 🟢Update version to v1.4.3
24/02/14 🕰Update dependencies |
🔢 plur 🔢 (👁 2)
Simple universal word pluralizer 23/12/30 🟢Update version to v1.0.0
24/02/14 🕰Update dependencies |
🍇 cfgs 🍇 (🌟 2 👁 3)
XDG standard config files 23/10/05 🟢Update version to v0.13.0
24/02/14 🕰Update dependencies |
🎙 recs 🎙 (🌟 2 👁 3)
recs: the Universal Recorder 24/01/07 🟢Update version to v0.3.1
24/11/03 🕰Fix code so tests pass on Windows |
🔉 vl8 🔉 (🌟 3 👁 3)
Perturbed audio 20/11/25 🟢Version v0.2.0
24/02/14 🕰Update dependencies |
💡 litoid 💡 (👁 2)
Sequence DMX lighting 24/02/14 🕰Update dependencies |
🌐 nmr 🌐 (👁 2)
Name all canonical things 23/02/02 🟢Update to version v0.9.1
24/12/23 🕰Modify nmr/nmr.py, test/test_nmr.py, test/test_sign.py |
🗣 def_main 🗣 (👁 2)
A decorator for main 23/02/02 🟢Update to version v0.11.1
24/07/02 🕰Return error codes correctly (see #1) |
📓 hardback 📓 (👁 3)
Hardcopy backups of digital data 19/06/08 🟢New version v0.9.0
24/02/14 🕰Update dependencies |
📦 backer 📦 (👁 3)
Continuously back up files 23/02/02 🟢Update to version v0.7.2
24/02/14 🕰Update dependencies |
🐘 fortune 🐘 (👁 2)
A Mastodon bot for /usr/games/fortune 24/02/14 🕰Update dependencies |
📚 multi 📚 (👁 3)
Manage all my other projects 23/02/02 🟢Update to version v0.1.0
24/02/14 🕰Modify multi/commands/poetry.py |
⬜🟩🟦🟥 blocks 🟥🟦🟩⬜ (👁 3)
Solve a block puzzle 23/02/02 🟢Update to version v1.0.1
24/01/25 🕰Run mypy in strict mode |
❓ test ❓ (👁 3)
Tiny bits of experimental code 24/12/13 🕰Modify bash/fix_annotations.sh |
⚫ dotfiles ⚫ (👁 3)
My dotfiles 24/07/19 🕰Several changes |
🌊 wavemap 🌊 (🌟 8 👁 5)
Memory map WAVE or raw audio files 22/05/26 🟢Version v2.0.1
24/02/14 🕰Update dependencies |
🛍 loady 🛍 (🌟 6 👁 3)
Load Python code and data from git 24/02/14 🕰Update dependencies |
🏃 runs 🏃 (🌟 4 👁 4)
Run a block of text as a subprocess 24/01/25 🟢Update version to v1.2.2
24/02/14 🕰Update dependencies |