Check out mitosch [1] and their project textual-terminal [2].
A terminal emulator widget for Textual.
References:
[1]: https://github.com/mitosch
[2]: https://github.com/mitosch/textual-terminal
GitHub Stars
GitHub stars posts
1859 posts
latest post 2026-05-24
Publishing rhythm
Just starred typescope [1] by pedrovhb [2]. It’s an exciting project with a lot to offer.
A nicer terminal view for your Python type analysis needs.
References:
[1]: https://github.com/pedrovhb/typescope
[2]: https://github.com/pedrovhb
I came across textual-autocomplete [1] from darrenburns [2], and it’s packed with great features and ideas.
Easily add autocomplete dropdowns to your Textual apps
References:
[1]: https://github.com/darrenburns/textual-autocomplete
[2]: https://github.com/darrenburns
If you’re into interesting projects, don’t miss out on syrupy [1], created by syrupy-project [2].
🥞 The sweeter pytest snapshot plugin
References:
[1]: https://github.com/syrupy-project/syrupy
[2]: https://github.com/syrupy-project
Check out git-sim [1] by initialcommit-com [2]. It’s a well-crafted project with great potential.
Visually simulate Git [3] operations in your own repos with a single terminal command.
References:
[1]: https://github.com/initialcommit-com/git-sim
[2]: https://github.com/initialcommit-com
[3]: /glossary/git/
Quickly and easily create new versions of your Python package with the gh release
command. Get the version number, changelog, and
Releasing a new version of your Python package can be a daunting task. You need to make
sure that all the necessary files are included, and that the version number is correct.
But now, with the help of the gh release command, you can make the process much
smoother.
The gh release command allows you to quickly and easily create a new version of your
Python package. All you need to do is provide the version number, the changelog, and the
distribution files. For example, if you wanted to create a new version of your package
with the version number v1.2.3, you could use the following command:
gh release create v1.2.3 -F CHANGELOG.md dist/*.whl dist/*.tar.gz
This command will create a new version of your package with the specified version number,
and include the changelog and the distribution files. It’s a great way to make sure that
all the necessary files are included in the release, and that the version number is
correct.
The gh release command is a great tool for quickly and easily creating new versions of
your Python package. With just a few simpl...
Fix Arch Linux randomly rejecting passwords with one command. Try
‘faillock –user $USER’ to reset login counter and regain access. Quick
solution for a smooth computing"
[1]
If you’re an Arch Linux user, you may have experienced a frustrating issue
where your password is randomly not being accepted by the system. This can be a
major inconvenience and can cause a lot of frustration, especially if it
happens frequently.
The good news is that there is a simple fix for this issue. The following bash
code can be used to fix the problem:
bash faillock --user $USER
This command is used to reset the failed login count for the current user. By
running this command, you will be able to reset the system’s login counter and
regain access to your account.
It’s important to note that this command should only be used as a temporary
solution. If you find yourself frequently having to run this command, it’s
likely that there is a deeper issue with your system that needs to be
addressed.
In any case, if you’re experiencing problems with your Arch Linux system not
accepting your password, give the above command a try and see if it resolves
the issue for you.
References:
[1]: https://stabl...
I like darrenburns’s [1] project rich-pixels [2].
A Rich-compatible library for writing pixel images and ASCII art to the terminal.
References:
[1]: https://github.com/darrenburns
[2]: https://github.com/darrenburns/rich-pixels
I recently discovered eradicate [1] by PyCQA [2], and it’s truly impressive.
Removes commented-out code from Python files
References:
[1]: https://github.com/PyCQA/eradicate
[2]: https://github.com/PyCQA
I came across mason-nvim-dap.nvim [1] from jay-babu [2], and it’s packed with great features and ideas.
No description available.
References:
[1]: https://github.com/jay-babu/mason-nvim-dap.nvim
[2]: https://github.com/jay-babu
pypa [1] has done a fantastic job with pipx [2]. Highly recommend taking a look.
Install and Run Python Applications in Isolated Environments
References:
[1]: https://github.com/pypa
[2]: https://github.com/pypa/pipx
I like sickcodes’s [1] project Docker-OSX [2].
Run macOS VM in a Docker! Run near native OSX-KVM in Docker! X11 Forwarding! CI/CD for OS X Security Research! Docker mac Containers.
References:
[1]: https://github.com/sickcodes
[2]: https://github.com/sickcodes/Docker-OSX
I’m impressed by memray [1] from bloomberg [2].
Memray is a memory profiler for Python
References:
[1]: https://github.com/bloomberg/memray
[2]: https://github.com/bloomberg
I like artempyanykh’s [1] project marksman [2].
Write Markdown with code assist and intelligence in the comfort of your favourite editor.
References:
[1]: https://github.com/artempyanykh
[2]: https://github.com/artempyanykh/marksman
Check out cog [1] by nedbat [2]. It’s a well-crafted project with great potential.
Small bits of Python computation for static files
References:
[1]: https://github.com/nedbat/cog
[2]: https://github.com/nedbat
If you’re into interesting projects, don’t miss out on hatch-fancy-pypi-readme [1], created by hynek [2].
Fancy PyPI READMEs with Hatch
References:
[1]: https://github.com/hynek/hatch-fancy-pypi-readme
[2]: https://github.com/hynek
I’m really excited about d2 [1], an amazing project by terrastruct [2]. It’s worth exploring!
D2 is a modern diagram scripting language that turns text to diagrams.
References:
[1]: https://github.com/terrastruct/d2
[2]: https://github.com/terrastruct
I came across neogen [1] from danymat [2], and it’s packed with great features and ideas.
A better annotation generator. Supports multiple languages and annotation conventions.
References:
[1]: https://github.com/danymat/neogen
[2]: https://github.com/danymat
Looking for inspiration? kickstart.nvim [1] by nvim-lua [2].
A launch point for your personal nvim configuration
References:
[1]: https://github.com/nvim-lua/kickstart.nvim
[2]: https://github.com/nvim-lua
Check out init.lua [1] by ThePrimeagen [2]. It’s a well-crafted project with great potential.
No description available.
References:
[1]: https://github.com/ThePrimeagen/init.lua
[2]: https://github.com/ThePrimeagen