
The Logfile Navigator
lnav.orgThe Logfile Navigator, lnav for short, is an advanced log file viewer for the small-scale.
144 links

The Logfile Navigator, lnav for short, is an advanced log file viewer for the small-scale.
I really dislike Apple’s choice to clutter macOS Tahoe’s menus with icons. It makes menus hard to scan, and a bunch of the icons Apple has chosen make no sense and are inconsistent between system applications. Steve Troughton-Smith is my hero for finding a Terminal command to disable them: Here’s one for the icons-in-menus haters […]

Contribute to noclue/vtui development by creating an account on GitHub.

Design a dashboard - anything you want; the sky is the limit - and ask Claude Code to create it for you in d3.js.

A Figma-like visual editor for TUI applications. Drag-and-drop components, edit properties in real-time, and export to 6 frameworks with one click.

CLI proxy that compresses command outputs for AI coding agents. 60-90% less context pollution. Open source, written in Rust.

uv is an extremely fast Python package and project manager, written in Rust.

Extension for Visual Studio Code - VS Code extension for FastAPI development

Auto-layouted ASCII/svg diagrams generated from simple configuration. Supports json, yaml, and mermaid inputs. Outputs to ASCII or SVG. - switz/box-of-rain

A practical workflow for running 4–8 parallel coding agents using Claude Code, tmux, and a Markdown-based feature design system.

Smooth your coding flow


Personal ngrok alternative. Expose local ports to the internet with automatic HTTPS via SSH tunnels + Caddy. - R44VC0RP/pgrok

I Made MCP 94% Cheaper (And It Only Took One Command)

Comprehensive Docker CLI reference with commands for containers, images, volumes, networks, Compose, and Dockerfile.

mise-en-place documentation

A modern iperf3 alternative with a live TUI, multi-client server, and QUIC support. Built in Rust. - lance0/xfr

The /api/private/cli family is useful, but the “standard”/structured passthrough style (where the CLI maps onto /api/private/cli/

A beautiful, minimal desktop shell for Wayland that actually gets out of your way. Built on Quickshell with a warm lavender aesthetic.

GUI for the CLI version of Tailscale for macOS. Contribute to Flyclops/tailscale-cli-gui development by creating an account on GitHub.

A modern, unofficial ProtonVPN Terminal User Interface (TUI) for Linux, written in Rust. - cdump/proton-tui

 > **Disclosure**: This article documents security research ...

I list my most used Jujutsu commands and how I use them.

Learn how terminal emulators and TUIs work through interactive demos. Explore the grid model, escape sequences, keyboard input, and more.

Developer setups, editors, and dotfiles. Click to read .dotfiles, by Adib Hanna, a Substack publication with thousands of subscribers.

CLI agents like Claude Code make self-hosting dramatically easier and actually fun. This is the first time I would recommend it to normal software-literate people.

This post explains how I operate my homelab with no public WAN exposure, using WireGuard to stay permanently connected to my home network from all my devices, …

Userspace WireGuard® Implementation in Rust. Contribute to mullvad/gotatun development by creating an account on GitHub.

Let’s relearn web caching together.

How I restructured my software development workflow with asynchronous AI coding agents to dramatically boost developer productivity in 2025.

Master Japanese naturally while watching Netflix, YouTube, and Bilibili. AI-powered tool that turns your streaming time into effective language learning.

A user friendly TUI for SQL databases. Written in python. Supports SQL server, Mysql, PostreSQL, SQLite, Turso and more. - Maxteabag/sqlit

Extract dominant colors from images using k-means clustering. CLI, REST API, Go library, and browser-only JavaScript npm package.

`CLAUDE.md` is a high-leverage configuration point for Claude Code. Learning how to write a good `CLAUDE.md` (or `AGENTS.md`) is a key skill for agent-enabled software engineering.

This site uses Typst for its content, and so do my videos, and everything else

Learn how to use UUIDv7 today with stable releases of Python 3.14, Django 5.2 and PostgreSQL 18. A step by step guide showing how to generate UUIDv7 in Python, store them in Django models, use PostgreSQL native functions and build time ordered primary keys without writing SQL.

When my son was born last April, I had ambitious learning plans for the upcoming 5w paternity leave. As you can imagine, with two kids, life quickly verified this plan 🙃. I did eventually start some projects. One of the goals (sounding rebellious in the current AI hype cycle) was to learn and use neovim for coding. As a Goland aficionado, I (and my wrist) have always been tempted by no-mouse, OSS, gopls based, highly configurable dev setups.

Yaak is a fast, secure, and offline API client with an agent-friendly CLI

Ratatui: Cook up delicious terminal user interfaces in Rust - the fast and lightweight TUI library trusted by developers

Visualize your API endpoints and explore them interactively, also support Django ninja & Litestar - allmonday/fastapi-voyager

Screego - open source screen sharing for developers

I've written a number of little scripts over the years, many of which I use every day. Here's a little collection.

Check out Twingate and supercharge your security: https://bit.ly/3Y1OaZi

A quick cli script to tell you if your usb-c cable is bad

Making dwm as beautiful as possible! . Contribute to siduck/chadwm development by creating an account on GitHub.

»schneegans.de

Podman Desktop - An open source graphical tool for developing on containers and Kubernetes


None

Dry, an interactive cli for Docker containers

JiraTUI revolutionizes task management for developers by enabling seamless interaction with Jira from the terminal. Create, update, and track tasks efficiently, all while maintaining focus on your cod

DASH - a rich terminal UI for GitHub that doesn't break your flow

I use Homebrew all the time. Whenever I see a new CLI that offers an npm or uv install path alongside a brew one, I choose brew every single time.
And yet, when…

A Jujutsu tutorial that requires no previous experience with Git or other version control systems.

A simple, fast and user-friendly alternative to 'find' - sharkdp/fd

Modern terminal HTTP/TCP latency monitoring tool with real-time visualization. Thinkhttpingmeets modern CLI design with rich terminal UI, phase timing, and advanced analytics.

Claude Code is the most delightful AI agent/workflow I have used so far. Not only does it make targeted edits or vibe coding throwaway tools less annoying, ...

Claudable is an open-source web builder that leverages local CLI agents, such as Claude Code, Codex, Gemini CLI, Qwen Code, and Cursor Agent, to build and deploy products effortlessly. - opactorai/...

cross-platform, cli app to perform various operations on string - abhimanyu003/sttr

This is an example of how you can get Claude code to debug with LLDB in a TMac session.

Li Haoyi, 7 August 2025

Wan is an AI creative platform. It aims to lower the barrier to creative work using artificial intelligence, offering features like text-to-image, image-to-image, text-to-video, image-to-video, and image editing.

An updated version of my user-level CLAUDE.md is featured in this post from December 2, 2025.

Observable Frameworkis anopen-sourcestatic site generator for data apps, dashboards, reports, and more. Framework includes a preview server for local development, and a command-line interface for auto

Rofi: A window switcher, application launcher and dmenu replacement - davatorium/rofi

We make the command line glamorous

Extension for Visual Studio Code - Give your VS Code workspaces unique colors with optional Philips Hue integration

Glamourous agentic coding for all 💘. Contribute to charmbracelet/crush development by creating an account on GitHub.

You deserve some always-on gadgets—and an easier way to access them.

When working on my homelab, I regularly need to pass credentials to my tools. A naive approach is to just store the token in clear text, but there's a better alternative. Let's see how direnv and the Bitwarden password manager's CLI can be hooked together to let me keep my infrastructure credentials safe, in a simple, sturdy setup!

The moving image below is only 49Kb and has an incredibly high resolution. It's similar to a GIF but instead of showing moving images, it shows moving SVGs!

A beautiful, efficient system monitor built with Rust and Svelte. Monitor processes, CPU, and memory usage in real-time.

How I built Context—a native macOS SwiftUI app for debugging MCP servers—almost entirely with Claude Code, and what I learned about building with AI coding agents.

tail -f your gmail. Contribute to c4pt0r/gmailtail development by creating an account on GitHub.

Zed is a high-performance, multiplayer code editor from the creators of Atom and Tree-sitter.

Index-AniSora is the most powerful open-source animated video generation model presented by Bilibili. It enables one-click creation of video shots across diverse anime styles including series episodes, Chinese original animations, manga adaptations, VTuber content, anime PVs, mad-style parodies, and more

Xe Iaso's personal website.

Even to the savvy user, setting Tmux isn't too hard but can often take strange turns where users end up with a bloated environment, unmanaged configuration or simple an uninviting system to use. In this video I'm walking through basic installation, then configuring Tmux to be a beast!

Starship is the minimal, blazing fast, and extremely customizable prompt for any shell! Shows the information you need, while staying sleek and minimal. Quick installation available for Bash, Fish, ZSH, Ion, Tcsh, Elvish, Nu, Xonsh, Cmd, and Powershell.

Fast, collaborative live terminals in the browser, with real-time chat, cursors, and activity tracking.

🍿 A collection of QoL plugins for Neovim. Contribute to folke/snacks.nvim development by creating an account on GitHub.

Presentation slides for developers

Proxyman is a native, high-performance HTTP debugging proxy app for macOS, iOS, Windows, and Linux. Capture, inspect, and mock HTTP/HTTPS requests with ease. The best Charles Proxy and Fiddler alternative for developers.

Git is hard: screwing up is easy, and figuring out how to fix your mistakes is fucking impossible. Git documentation has this chicken and egg problem where you can't search for how to get yourself out

Visualize, analyze and improve your email authentication setup

Kubetail is a real-time logging dashboard for Kubernetes. View container logs in a terminal or a browser. Run anywhere - desktop, cluster, docker.

jq is a lightweight and flexible command-line JSON processor

jless is a command-line JSON viewer designed for reading, exploring, and searching through JSON data.

Hurl, run and test HTTP requests with plain text and curl. Hurl can run fast automated integration tests.

I recently switched from iTerm2 to Alacritty and in this video I show you everything I do to create a minimal, amazing & fast terminal setup with it on macOs. I've really enjoyed this change. Hope you guys enjoy the video!

mise-en-place documentation

A syntax highter for diffs, clarifying which parts of lines have changed - walles/riff

Moor is a pager. It's designed to just do the right thing without any configuration. - walles/moor

Portal is a quick and easy command-line file transfer utility from any computer to another 🌌 ✨ - SpatiumPortae/portal

Make your diffs human readable for improved code quality and faster defect detection. :tada: - so-fancy/diff-so-fancy

:dog: Command-line DNS Client for Humans. Written in Golang - mr-karan/doggo

CLI tool and python library that converts the output of popular command-line tools, file-types, and common strings to JSON, YAML, or Dictionaries. This allows piping of output to tools like jq and ...

slides of episode 1 from "Python From Zero To Hero Series" - KareimGazer/py-intro

jq, but with many interoperable configuration format transcodings and interactive querying. - JFryy/qq

jjui is a TUI designed for interacting with the Jujutsu version control system. - idursun/jjui

A modern alternative to ls. Contribute to eza-community/eza development by creating an account on GitHub.

macOS system monitor in your menu bar. Contribute to exelban/stats development by creating an account on GitHub.

A fast, minimalist directory tree viewer, written in Rust. - bgreenwell/lstr

Ghostty is a fast, feature-rich, and cross-platform terminal emulator that uses platform-native UI and GPU acceleration.

A terminal viewer & processor for JSON, YAML, & TOML (TUI and CLI)

Fork - a fast and friendly git client for Mac and Windows

A fullstack crossplatform app framework for Rust. Supports Web, Desktop, SSR, Liveview, and Mobile.

List of the best coding fonts with live preview & themes 😍 https://devfonts.gafi.dev/
by @imGaafar

Learn how to create text-based user interfaces (TUIs) using Python and the amazing Textual package.Textual is a rapid application development framework for your terminal or web browser. You can build complex, sophisticated applications in your terminal. While terminal applications are text-based rather than pixel-based, they still provide fantastic user interfaces.The Textual package allows you to create widgets in your terminal that mimic those used in a web or GUI application.Creating TUI Applications with Textual and Python is to teach you how to use Textual to make striking applications of your own. The book's first half will teach you everything you need to know to develop a terminal application.The book's second half has many small applications you will learn how to create. Each chapter also includes challenges to complete to help cement what you learn or give you ideas for continued learning.Here are some of the applications you will create: A basic calculator A CSV viewer A Text Editor An MP3 player An ID3 Editor A Weather application A TUI for pre-commit RSS Reader CalculatorCSV ViewerMP3 Player Weather App

An open-source guide to help you write better command-line programs, taking traditional UNIX principles and updating them for the modern day.

Turn your source code into beautiful images

Gifox for Mac is a simple GIF maker app to create high-quality animated GIFs from screen and videos – record, convert, capture, edit, compress, optimize.

Sync, search and backup shell history with Atuin.

Browse all Proxmox VE community scripts.

LazyVim is a Neovim setup powered by 💤 lazy.nvim

How a simple terminal trick helps me manage multiple Claude Code instances without losing my mind (or my terminal tabs)

Mostly to make use of an animation I made for a different blog post that hasn't materialised, let me take a moment to explain to you the fundamental technical difference between 'streaming' and 'downloading'. Which won't take long... because there isn't one!

Dumping a SQLite database to a text file can make it much smaller, which means you can download it faster.

How Jujutsu's flexibility and safety changed my approach to version control.

TLDR

Textual is a Python library for building text-based user interfaces (TUIs) that support rich text, advanced layouts, and event-driven interactivity in the terminal. This tutorial showcases some of the ways you can design an appealing and engaging UI using Textual.

Explore essential homelab services for 2025 including Plex, Jellyfin, the *arr stack, Immich, Home Assistant, Pi-hole, Grafana, and more.

An opinion on the trend of content creators promoting Tmux and Zellij for desktop environments – and why these setups may miss the point.

Happy New Year everyone! Here is our first Windows Terminal Preview release of the year! In this release, we focused on porting many of our beloved settings to the Settings UI. We also have several bug fixes and accessibility updates as well. We are also updating Windows Terminal stable to version 1.22 which will include […]

Super quick one I want to document here! I got myself on a side quest,
again! No biggie, my ZSH shell was taking ages to load. When I say
ag...
A short experiment with Python, ImageMagick, and iconutil.

uv run - install, activate, and run in one command…

An opinionated list of CLI/TUI applications for developer productivity.

Add stunning live wallpapers to your Mac desktop. Thousands of 4K scenes, smooth multi-display playback, low CPU use, and Lock Screen support.

"Rules" that terminal programs follow

A guy decides to show off his Neovim setup.

This is a rad tool for adding visual effects to the terminal. Having effects when running a command or launching a terminal is totally unnecessary... And a lot of fun.

Many engineers have a strained relationship with Bash. I love it though, but I’m very aware of it’s limitations when it comes to error handling and data structures (or lack thereof).
As a result of these limitations I often see Bash scripts written very defensively that define something like:
set -euxo pipefail These are bash builtin options that do more or less sensible things.
e: Exit immediately when a non-zero exit status is encountered u: Undefined variables throws an error and exits the script x: Print every evaluation. o pipefail: Here we make sure that any error in a pipe of commands will fail the entire pipe instead just carrying on to the next command in the pipe. All of these are quite useful, thought I tend to skip the -u flag as bash scripts often interact with global variables that are set outside my scripts. The -x flag is extremely noisy so it’s most often used manually when debugging. And to be honest, I don’t really use -o pipefail either. I guess this is a good place for a few words of caution when it comes to this approach. Feel free to dig into this reddit comment, but to summarize, the behavior of these flags aren’t consistent across Bash versions and they can break your scripts in unexpected ways.

Tmux est un multiplexeur de terminal, celui-ci permet de créer et contrôler des sessions. Il est souvent utilisé pour lancer une commande en fond et pouvoir fermer le terminal sans crainte que le processus ne soit stoppé. Nous allons voir comment l'utiliser.

DebianRepository est un projet basé sur Docker permettant de déployer un dépôt de paquets Debian en quelques secondes

Créer ses propres packages Debian n'est pas aussi compliqué qu'on peut le croire. Nous allons voir comment packager ses propres scripts/programmes de manière facile et efficace

Today I learned that, since macOS High Sierra onwards, you can move a window by starting to drag anywhere on it.

Systemd-resolved DNS settings for WireGuard.

Best practices when adding a JSON output option to your command-line application.

Today I am going to introduce a new concept for Python developers: typeclasses.It is a concept behind our new dry-python library called classes.

Archie is a Minimal and Clean theme for Hugo

This article contains several examples I could have used after reading up on the basics in Python. After I read the first chapters of Automate the Boring Stuff with Python and Learning Python, 5th Edition, I struggled to put the concepts I read about into practice. I understood the basic...

The vSphere web GUI is a nice visual tool, but if you need to retrieve vCenter information in bulk or perform mass operations across VMs, then a command line tool such as govc in invaluable. govc is written in Go, which means it has support on Linux as well as most other platforms. Installation Identity ... VMware: Using the govc CLI to automate vCenter commands

Virtual eXtensible Local Area Network (VXLAN) is a protocol to overlay a virtualized L2 network over an existing IP network with little setup. It...