Today I Learned

Short TIL posts

1852 posts latest post 2026-05-13
Publishing rhythm
Apr 2026 | 23 posts
tidwall [1] has done a fantastic job with jj [2]. Highly recommend taking a look. JSON Stream Editor (command line utility) References: [1]: https://github.com/tidwall [2]: https://github.com/tidwall/jj
I recently discovered elia [1] by darrenburns [2], and it’s truly impressive. A snappy, keyboard-centric terminal user interface for interacting with large language models. Chat with ChatGPT, Claude, Llama 3, Phi 3, Mistral, Gemma and more. References: [1]: https://github.com/darrenburns/elia [2]: https://github.com/darrenburns
The work on cal.com [1] by calcom [2]. Scheduling infrastructure for absolutely everyone. References: [1]: https://github.com/calcom/cal.com [2]: https://github.com/calcom
AUR [1].">paru is an aur helper that allows you to use a package manager to install packages from the aur. What’s the Aur # [2] The Aur is a set of community managed packages that can be installed on arch based distros. Why a helper? # [3] paru just makes it easy, no clone and run makepkg. You can do everything paru can do using the built in pacman installer. Manual Install from the Aur # [4] You will need to manually instal pacman from the aur in order to get started. sudo pacman -S --needed base-devel git clone https://aur.archlinux.org/paru.git cd paru makepkg -si Installing packages with paru # [5] Once setup you are ready to install packages from the AUR just like the core repos. # you can update your system using paru paru -Syu # you can install packages from the AUR paru -S tailscale paru -S prismlauncher # even core repo packages can be installed paru -S docker Paru in Docker # [6] Here is a snippet from my devtainer dockerfile [7]. Where I use paru to install packages from the AUR inside of a dockerfile. FROM archlinux RUN echo '[multilib]' >> /etc/pacman.conf && \ echo 'Include = /etc/pacman.d/mirrorlist' >> /etc/pacman.conf && \ pacman --noconfirm -Sy...
The work on hardtime.nvim [1] by m4xshen [2]. Establish good command workflow and quit bad habit References: [1]: https://github.com/m4xshen/hardtime.nvim [2]: https://github.com/m4xshen
I’m impressed by trogon [1] from Textualize [2]. Easily turn your Click CLI into a powerful terminal application References: [1]: https://github.com/Textualize/trogon [2]: https://github.com/Textualize
I’m impressed by swenv.nvim [1] from AckslD [2]. Tiny plugin to quickly switch python virtual environments from within neovim without restarting. References: [1]: https://github.com/AckslD/swenv.nvim [2]: https://github.com/AckslD
I’m really excited about pylyzer [1], an amazing project by mtshiba [2]. It’s worth exploring! A fast, feature-rich static code analyzer & language server for Python References: [1]: https://github.com/mtshiba/pylyzer [2]: https://github.com/mtshiba
I’m impressed by pandas-ai [1] from sinaptik-ai [2]. Chat with your database or your datalake (SQL, CSV, parquet). PandasAI makes data analysis conversational using LLMs and RAG. References: [1]: https://github.com/sinaptik-ai/pandas-ai [2]: https://github.com/sinaptik-ai
If you’re into interesting projects, don’t miss out on frogmouth [1], created by Textualize [2]. A Markdown browser for your terminal References: [1]: https://github.com/Textualize/frogmouth [2]: https://github.com/Textualize
Check out forge [1] by dfee [2]. It’s a well-crafted project with great potential. forge (python signatures) for fun and profit References: [1]: https://github.com/dfee/forge [2]: https://github.com/dfee
I like Slackadays’s [1] project Clipboard [2]. 😎🏖️🐬 Your new, 𝙧𝙞𝙙𝙤𝙣𝙠𝙪𝙡𝙞𝙘𝙞𝙤𝙪𝙨𝙡𝙮 smart clipboard manager References: [1]: https://github.com/Slackadays [2]: https://github.com/Slackadays/Clipboard
I like madox2’s [1] project vim-ai [2]. AI-powered code assistant for Vim. OpenAI and ChatGPT plugin for Vim and Neovim. References: [1]: https://github.com/madox2 [2]: https://github.com/madox2/vim-ai
tabby [1] by TabbyML [2] is a game-changer in its space. Excited to see how it evolves. Self-hosted [3] AI coding assistant References: [1]: https://github.com/TabbyML/tabby [2]: https://github.com/TabbyML [3]: /self-host/
If you’re into interesting projects, don’t miss out on wolverine [1], created by biobootloader [2]. No description available. References: [1]: https://github.com/biobootloader/wolverine [2]: https://github.com/biobootloader
I’m impressed by chroma [1] from chroma-core [2]. the AI-native open-source embedding database References: [1]: https://github.com/chroma-core/chroma [2]: https://github.com/chroma-core
Looking for inspiration? langchain [1] by langchain-ai [2]. 🦜🔗 Build context-aware reasoning applications References: [1]: https://github.com/langchain-ai/langchain [2]: https://github.com/langchain-ai
Check out lm-sys [1] and their project FastChat [2]. An open platform for training, serving, and evaluating large language models. Release repo for Vicuna and Chatbot Arena. References: [1]: https://github.com/lm-sys [2]: https://github.com/lm-sys/FastChat
I came across hatch-aws [1] from trash-panda-v91-beta [2], and it’s packed with great features and ideas. Hatch plugin for building AWS Lambda functions with SAM References: [1]: https://github.com/trash-panda-v91-beta/hatch-aws [2]: https://github.com/trash-panda-v91-beta
I’m impressed by hatch-aws [1] from aka-raccoon [2]. Hatch plugin for building AWS Lambda functions with SAM References: [1]: https://github.com/aka-raccoon/hatch-aws [2]: https://github.com/aka-raccoon