Loading...
Loading...
Difficult problems made simpler
13 day streak.
Coding for 16 years.
143 followers.
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.
(No AI was used in the writing or maintenance of any of these libraries.)
π means "Stars"
π means "Subscribers"
π’ means "Release version"
π° means "Most recent non-version commit"
(Last update 2026/02/03, 17:25:01 by https://github.com/rec/multi)
Β Β Β Β Β Β Β Β Β Β Β Β Β π§Ώ safer π§Ώ Β Β (π 176 Β π 2)
Β Β Β Β Β Β A safer writer for files and streams 26/02/03π’Update version to v5.3.0
26/02/03π°Many changes from the new toolchain | Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β π tdir π Β Β (π 4)
Β Β Β Β Β Create and fill a temporary directory 26/02/03π’Update version to v1.9.0
26/02/03π°Accept suggestions from new toolchain |
Β Β Β Β Β Β Β Β Β Β Β Β Β Β π editor π Β Β (π 10)
Β Β Β Β Β Β Β Β Β Β Open the default text editor 26/02/03π’Update version to v1.7.0
26/02/03π°Accept suggestions from new toolchain | Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β βοΈ psplit βοΈ
Β Β Β Β Β Β Β Β Β Β Β Β Β Split git patch files 26/02/03π’Update version to v1.1.0
26/02/03π°Accept suggestions from new toolchain |
Β Β Β Β Β Β Β Β Β Β Β Β Β Β π gitz π Β Β (π 37 Β π 2)
Β Β Β Β Tiny useful git commands, some dangerous 26/02/03π’Update version to v1.8.0
26/02/03π°Accept suggestions from new toolchain | Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β π¨ nc π¨ Β Β (π 4)
Β Β Β Β Β Β Β Β Β Β Β Β Β Named colors in Python 26/02/03π’Update version to v1.1.0
26/02/03π°Accept suggestions from new toolchain |
Β Β Β Β Β Β Β Β Β Β Β Β π dtyper π Β Β (π 20 Β π 3)
Β Β Β Β Β Β Β Β Β Β Β Β Fix and improve `typer` 26/02/03π’Update version to v2.6.0
26/02/03π°Accept suggestions from new toolchain | Β Β Β Β Β Β Β Β Β Β Β Β Β Β π« clsprop π« Β Β (π 2)
Β Β Β Β Β Β Just like @property but for classes 26/02/03π’Update version to v1.4.0
26/02/02π°Fix tools.classifiers section in pyproject.toml |
Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β π§΅ threa π§΅ Β Β (π 2)
Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Better threads 26/02/03π’Update version to v1.10.0
26/02/02π°Fix tools.classifiers section in pyproject.toml | Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β β sproc β Β Β (π 12)
Β Β Β Β Β Β Β Β Β Subprocesseses for subhumanses 26/02/03π’Update version to v2.5.0
26/02/03π°Accept suggestions from new toolchain |
Β Β Β Β Β Β Β Β Β Β Β Β π± zoialib π± Β Β (π 4 Β π 2)
Β Β Β Β Β A patch librarian for the Empress ZOIA 26/02/03π’Update version to v0.7.0
26/02/03π°Remove unused variable | Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β π± xmod π± Β Β (π 5)
Β Β Β Β Β Β Β Β Β Turn any object into a module 26/02/03π’Update version to v1.9.0
26/02/03π°Accept suggestions from new toolchain |
Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β π impall π Β Β (π 8)
Β Β Β Β Β Β Β Β Β Β Β Β Test-import all modules 26/02/03π’Update version to v1.6.0
26/02/03π°Accept suggestions from new toolchain | Β Β Β Β Β Β Β Β Β Β Β Β Β Β π datacls π Β Β (π 3)
Β Β Β Β Β Β Β Β Β Take the edge off `dataclass` 26/02/03π’Update version to v4.9.0
26/02/02π°Fix tools.classifiers section in pyproject.toml |
Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β π abbrev π Β Β (π 4)
Β Β Β Β Β Β Β Β Β Β Β Β Β Β Expand abbreviations 26/02/03π’Update version to v1.3.0
26/02/03π°Accept suggestions from new toolchain | Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β π΄ dek π΄ Β Β (π 4)
Β Β Β Β Β Β Β Β Β Β Β Β The decorator-decorator 26/02/03π’Update version to v1.5.0
26/02/03π°Move test_dek.py to test/ |
Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β πΆ tuney πΆ
Β Β Β Β Β Β Β Β Β Β Turn text into music (#noAI) 26/02/03π’Update version to v0.2.0
26/02/02π°Return to using single quotes | Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β π nmr π
Β Β Β Β Β Β Β Β Β Β Β Name all canonical things 26/02/03π’Update version to v0.10.0
26/02/03π°Accept suggestions from new toolchain |
Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β π recs π Β Β (π 3 Β π 2)
Β Β Β Β Β Β Β Β Β Β Β Β Β The Universal Recorder 26/02/03π’Update version to v0.11.0
26/02/03π°Update to version 0.10.0 | Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β π vl8 π Β Β (π 3)
Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Perturbed audio 26/02/03π’Update version to v0.3.0
26/02/03π°Accept suggestions from new toolchain |
Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β π‘ litoid π‘
Β Β Β Β Β Β Β Β Β Β Β Β Β Sequence DMX lighting 26/02/03π’Update version to v0.2.0
26/02/03π°Accept suggestions from new toolchain | Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β π£ def_main π£
Β Β Β Β Β Β Β Β Β Β Β Β Β Β A decorator for main 26/02/03π’Update version to v0.12.0
26/02/03π°Remove .envrc |
Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β π hardback π
Β Β Β Β Β Β Β Β Hardcopy backups of digital data 26/02/03π’Update version to v0.10.0
26/02/03π°Accept suggestions from new toolchain | Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β π¦ backer π¦
Β Β Β Β Β Β Β Β Β Β Β Continuously back up files 26/02/03π’Update version to v0.8.0
26/02/03π°Accept suggestions from new toolchain |
Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β π₯ pullman π₯
Β Β Β Β Β Β Β Β Β Β Manage ghstack pull requests 26/02/03π’Update version to v0.11.0
26/02/03π°Accept suggestions from new toolchain | Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β π§ fixo π§
Semi-automatic rule based editing of Python code 26/02/03π’Update version to v0.2.0
26/02/03π°Accept suggestions from new toolchain |
Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β πΊ fil πΊ Β Β (π 3)
Β Β Β Β Β Β Β Β Β Read/write JSON/TOML/Yaml/txt 26/02/03π’Update version to v1.5.0
26/02/03π°Accept suggestions from new toolchain | Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β π’ plur π’
Β Β Β Β Β Β Β Β Simple universal word pluralizer 26/02/03π’Update version to v1.1.0
26/02/03π°Move test_plur.py to test/ |
Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β π cfgs π Β Β (π 3)
Β Β Β Β Β Β Β Β Β Β Β XDG standard config files 26/02/03π’Update version to v0.14.0
26/02/03π°Accept suggestions from new toolchain |
Β Β Β Β Β Β Β Β Β Β Β Β Β π wavemap π Β Β (π 10 Β π 2)
Β Β Β Β Β Β Β Memory map WAVE or raw audio files 26/02/03π’Update version to v2.1.0
26/02/03π°Accept suggestions from new toolchain | Β Β Β Β Β Β Β Β Β π loady π Β Β (π 6 Β π 2)
Β Β Β Β Β Β Β Load Python code and data from git 26/02/03π’Update version to v1.9.0
26/02/03π°Accept suggestions from new toolchain |
Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β π runs π Β Β (π 3 Β π 2)
Β Β Β Β Β Β Run a block of text as a subprocess 26/02/03π’Update version to v1.3.0
26/02/03π°Move test_runs.py to test/ |
Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β π fortune π
Β Β Β Β Β A Mastodon bot for /usr/games/fortune 26/02/03π’Update version to v0.2.0
26/02/03π°Accept suggestions from new toolchain | Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β π multi π
Β Β Β Β Β Β Β Β Β Β Manage all my other projects 23/02/02π’Update to version v0.1.0
26/02/03π°Release all projects (fix #35) |
Β Β Β Β β¬π©π¦π₯ blocks π₯π¦π©β¬
Β Β Β Β Β Β Β Β Β Β Β Β Β Β Solve a block puzzle 26/02/03π’Update version to v1.1.0
26/02/03π°Accept suggestions from new toolchain | Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β β test β
Β Β Β Β Β Β Β Β Β Tiny bits of experimental code 26/02/02π°Add python/fix_error_messages.py |
Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β β« dotfiles β«
Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β My dotfiles 26/01/29π°Many changes |
Contribution Graph
Activity Timeline
Commits and contributions grouped by day, week, or month.
IssueCommentEvent on rec/multi
February 5th, 2026 1:20 PM
Pushed to main at rec/dotfiles
February 5th, 2026 1:18 PM
Pushed to main at rec/multi
February 5th, 2026 1:17 PM
IssueCommentEvent on rec/impall
February 5th, 2026 10:10 AM
IssueCommentEvent on rec/impall
February 4th, 2026 5:12 PM
IssueCommentEvent on rec/impall
February 4th, 2026 10:03 AM
closed issue in rec/multi
February 3rd, 2026 4:41 PM
Pushed to main at rec/rec
February 3rd, 2026 4:41 PM
Pushed to main at rec/rec
February 3rd, 2026 4:25 PM
opened issue in rec/multi
February 3rd, 2026 4:03 PM