{"data":[{"slug":"zoxide","name":"zoxide","tagline":"MIT smarter cd — frecent directory jumper for every shell","category":"devops","url":"https://github.com/ajeetdsouza/zoxide","github":"https://github.com/ajeetdsouza/zoxide","pricing":"open-source","hook":"zoxide remembers where you actually work and turns `z api` into the right folder.","whatsGood":"MIT Rust binary. Works across bash/zsh/fish/nushell/PowerShell and friends. Frecent ranking, interactive `zi` with fzf, drop-in replacement habits for `cd`. Tiny and fast.","theCatch":"Directory jumper only — not a file manager (Yazi), not a shell, not Atuin history. Needs a one-line shell init. Ranking learns from you; fresh machines feel empty until you walk around.","verdict":"MIT frecent cd. Free forever when your muscle memory is folders, not full paths.","addedAt":"2026-09-08","featured":false,"domain":"DevOps","subSpecialty":"Infrastructure","subcategory":"Terminal & Shell","tags":["api","self-host","permissive","active"],"capabilities":["api"],"surfaces":["API","Self-host"],"ecosystem":["Multi-platform"],"licenseModel":"OSS/MIT","githubStars":40188,"starsPerWeek":116,"access":"free","archived":false,"repo":{"createdAt":"2020-03-05","pushedAt":"2026-10-18","license":"MIT","archived":false,"checkedAt":"2026-10-19"},"links":{"self":"/api/gems/zoxide","html":"/gems/zoxide","markdown":"/gems/zoxide.md"}},{"slug":"vhs","name":"VHS","tagline":"MIT terminal GIFs as code — .tape scripts for CLI demos","category":"devops","url":"https://github.com/charmbracelet/vhs","github":"https://github.com/charmbracelet/vhs","pricing":"open-source","hook":"VHS is terminal demo GIFs as code when you want reproducible CLI tapes instead of hand-recording screen capture.","whatsGood":"MIT. charmbracelet/vhs. Write `.tape` scripts (Type, Enter, Sleep, Set FontSize/Width/Height, Output) that drive a virtual terminal and emit GIF/WebM/MP4 for docs, READMEs, and integration demos. Charm stack; active releases. Source github.com/charmbracelet/vhs.","theCatch":"Vs asciinema (live cast recording) and freeze (Charm still frames): VHS is *scripted* GIF generation that needs a TTY-capable install path (ttyd/ffmpeg deps show up in real installs). Not an interactive recorder you click through. Keep hand-capture when the demo is exploratory, not scripted.","verdict":"MIT CLI demo tapes. Free forever; check the .tape into git and regenerate the GIF.","addedAt":"2026-09-12","featured":false,"domain":"DevOps","subSpecialty":"Infrastructure","subcategory":"Terminal & Shell","tags":["cli","self-host","permissive","active"],"capabilities":["cli"],"surfaces":["CLI","Self-host"],"ecosystem":["Multi-platform"],"licenseModel":"OSS/MIT","githubStars":21148,"starsPerWeek":95,"access":"free","archived":false,"repo":{"createdAt":"2022-07-19","pushedAt":"2026-10-01","license":"MIT","archived":false,"checkedAt":"2026-10-19"},"links":{"self":"/api/gems/vhs","html":"/gems/vhs","markdown":"/gems/vhs.md"}},{"slug":"shellcheck","name":"ShellCheck","tagline":"GPL-3.0 de-facto static analysis for shell scripts","category":"devops","url":"https://www.shellcheck.net","github":"https://github.com/koalaman/shellcheck","pricing":"open-source","hook":"ShellCheck is the de-facto linter for bash/sh when a script “works on my machine” is not a review.","whatsGood":"GPL-3.0. koalaman/shellcheck. Haskell CLI that finds quoting bugs, unused vars, and POSIX foot-guns; wiki-linked SC#### codes. Distro packages, editor integrations, and the paste-bin at shellcheck.net. Source github.com/koalaman/shellcheck.","theCatch":"GPL-3.0 copyleft — fine as a laptop/CI CLI; read the license before you embed the analyzer into a proprietary product. Vs Hadolint (Dockerfile AST + ShellCheck on RUN): ShellCheck is *shell scripts*, not Dockerfiles. It is static analysis, not a runtime or a shell.","verdict":"GPL-3.0 shell linter. Free forever CLI; the copyleft is the loud license, not a seat tax.","addedAt":"2026-09-14","featured":false,"domain":"DevOps","subSpecialty":"Tooling","subcategory":"Terminal & Shell","tags":["cli","self-host","copyleft","active"],"capabilities":["lint","shell","cli"],"surfaces":["CLI","Self-host"],"ecosystem":["Multi-platform"],"licenseModel":"GPL-3.0","githubStars":40192,"starsPerWeek":55,"access":"free","archived":false,"repo":{"createdAt":"2012-11-17","pushedAt":"2026-10-19","license":"GPL-3.0","archived":false,"checkedAt":"2026-10-19"},"links":{"self":"/api/gems/shellcheck","html":"/gems/shellcheck","markdown":"/gems/shellcheck.md"}},{"slug":"navop","name":"Navop","tagline":"Native ops workspace (Apache-2.0 + Navop License rider) — DB, SSH, RDP, terminals, AI agents","category":"devops","url":"https://github.com/feigeCode/navop","github":"https://github.com/feigeCode/navop","pricing":"source-available","hook":"Navop is a GPUI/Rust native workspace that puts databases, SSH/SFTP, terminals, remote desktop, monitoring, and AI agents in one GPU-accelerated window — no Electron webview shell.","whatsGood":"Dual files: LICENSE-APACHE plus NAVOP_LICENSE (feigeCode/navop). Free for personal and commercial use as a tool. Free desktop builds via GitHub Releases. All-in-one operator surface for DB + remote access + agent chat without juggling five apps. Rust/GPUI trending heat. ★1,714 on GitHub 2026-09-28.","theCatch":"License: not a clean Apache-2.0 grant. NAVOP_LICENSE bans selling/reselling/paid redistribution, bundling into commercial products, paid download hosting, building competing products or services from its code, reverse engineering, and military use — free-channel redistribution only. Treat it as source-available. Vs Submarine (focused SSH/SFTP client): Navop is the broader ops+AI workspace. Vs Tabby (self-hosted coding assistant): Tabby is a local coding LLM product; Navop is connection/ops UI with agent features. Young native app — treat remote-desktop and AI connectors as maturing; verify release channel for your OS.","verdict":"Source-available (Apache-2.0 + Navop License) native ops+AI workspace when DB/SSH/RDP belong in one GPUI app — not a thin SSH-only client, not Tabby.","addedAt":"2026-09-28","featured":false,"domain":"DevOps","subSpecialty":"Infrastructure","subcategory":"Terminal & Shell","tags":["desktop-app","source-available","active","young-repo"],"capabilities":[],"surfaces":[],"ecosystem":["Multi-platform"],"licenseModel":"Apache-2.0+NAVOP_LICENSE","githubStars":1875,"starsPerWeek":129,"access":"free","archived":false,"repo":{"createdAt":"2026-07-10","pushedAt":"2026-10-19","license":"NOASSERTION","archived":false,"checkedAt":"2026-10-19"},"links":{"self":"/api/gems/navop","html":"/gems/navop","markdown":"/gems/navop.md"}},{"slug":"ttyd","name":"ttyd","tagline":"MIT share your terminal over the web","category":"devops","url":"https://tsl0922.github.io/ttyd","github":"https://github.com/tsl0922/ttyd","pricing":"open-source","hook":"ttyd is a small command-line tool that serves any terminal command in a browser, with a full-featured web terminal built on libuv and WebGL2.","whatsGood":"MIT (tsl0922/ttyd), commits into August 2026. CJK and IME input, ZMODEM and trzsz file transfer, Sixel images, SSL and basic auth. Runs on macOS, Linux, FreeBSD, OpenWrt and Windows, and is easy to install through Homebrew or a single binary. ★~12.5k.","theCatch":"The last tagged release is 1.7.7 from March 2024, though the repo still gets commits. Exposing a shell on the web is risky: put it behind real auth and TLS, not just basic auth.","verdict":"The simplest way to put a terminal in a browser tab.","addedAt":"2026-10-18","featured":false,"domain":"DevOps","subSpecialty":"Infrastructure","subcategory":"Terminal & Shell","tags":["cli","self-host","permissive","active"],"capabilities":["webgl","cli","browser"],"surfaces":["CLI","Self-host"],"ecosystem":["Multi-platform"],"licenseModel":"OSS/MIT","githubStars":12519,"starsPerWeek":24,"access":"free","archived":false,"repo":{"createdAt":"2016-09-13","pushedAt":"2026-08-12","license":"MIT","archived":false,"checkedAt":"2026-10-19"},"links":{"self":"/api/gems/ttyd","html":"/gems/ttyd","markdown":"/gems/ttyd.md"}}],"meta":{"total":5,"count":5,"offset":0,"limit":null,"sort":"curated","sorts":["curated","catalog","new","stars","trending","name"],"filters":{"subcategory":"terminal-and-shell"},"next":null,"categories":["agents","nextjs","python","shopify","databases","devops","design","observability","rust","payments","comms","notifications","libraries"],"tags":["mcp","cli","tui","api","sdk","desktop-app","web-ui","editor-plugin","self-host","local-first","free-tier","paid-only","paid-led","permissive","copyleft","source-available","license-unclear","coding-agents","local-llm","rag","memory","evals","browser-automation","scraping","sandbox","skills","voice","security","auth","payments","realtime","postgres","vector","kubernetes","containers","observability","testing","workflows","graphics-3d","git","active","stale","archived","young-repo","fast-stars"]}}