set of features I use and I think should be included in the registry.
This repository contains a collection of Features.
| Name | URL | Description |
|---|---|---|
| bat | https://github.com/sharkdp/bat | A cat(1) clone with syntax highlighting and Git integration. |
| flux | https://fluxcd.io/flux/installation/ | Flux is a tool for keeping Kubernetes clusters in sync with sources of configuration |
| notation | https://notaryproject.dev/ | Notation is a CLI project to add signatures as standard items in the registry ecosystem, and to build a set of simple tooling for signing and verifying these signatures. This should be viewed as similar security to checking git commit signatures, although the signatures are generic and can be used for additional purposes. Notation is an implementation of the Notary v2 specifications. |
| crane | https://github.com/google/go-containerregistry/blob/main/cmd/crane/README.md | crane is a tool for interacting with remote images and registries. |
| skopeo | https://github.com/containers/skopeo | skopeo is a command line utility that performs various operations on container images and image repositories. It is install through package managers |
| kyverno | https://kyverno.io/docs/introduction/ | Kyverno (Greek for “govern”) is a policy engine designed specifically for Kubernetes. |
| k3d | https://k3d.io/ | K3d is a lightweight wrapper to run k3s (Rancher Lab's minimal Kubernetes distribution) in docker. |
| cyclonedx | https://cyclonedx.org/ | cyclonedx is a command-line tool for working with Software Bill of Materials (SBOM). |
| Copacelic | https://project-copacetic.github.io/copacetic/website/ | Project Copacetic: Directly patch container image vulnerabilities. Copa is a CLI tool written in Go and based on buildkit that can be used to directly patch container images given the vulnerability scanning results from popular tools like Trivy. |
| Gic | https://github.com/jsburckhardt/gic | Reducing cognitive load by automating commit message generation, allowing developers to focus on coding instead of crafting messages. |
| Gitleaks | https://gitleaks.io/ | Gitleaks is a SAST tool for detecting and preventing hardcoded secrets like passwords, api keys, and tokens in git repos. Gitleaks is an easy-to-use, all-in-one solution for detecting secrets, past or present, in your code. |
| Zarf | https://zarf.dev/ | Zarf eliminates the complexity of air gap software delivery for Kubernetes clusters and cloud-native workloads using a declarative packaging strategy to support DevSecOps in offline and semi-connected environments. |
| jnv | https://github.com/ynqa/jnv | jnv is designed for navigating JSON, offering an interactive JSON viewer and jq filter editor. |
| just | https://github.com/casey/just | A command runner. Just is a handy way to save and run project-specific commands. |
| UV/UVX | https://docs.astral.sh/uv/ | An extremely fast Python package and project manager, written in Rust. A single tool to replace pip, pip-tools, pipx, poetry, pyenv, virtualenv, and more. |
| Ruff | https://docs.astral.sh/ruff/ | An extremely fast Python linter and code formatter, written in Rust. |
| OpenCode | https://opencode.ai/ | AI coding agent, built for the terminal. An open-source alternative to Claude Code with support for multiple LLM providers. |
| Codex-cli | https://github.com/openai/codex | Codex CLI is an experimental project under active development. |
| ccc | https://github.com/jsburckhardt/co-config | A TUI tool to interactively configure and view GitHub Copilot CLI settings. |
| Yazi | https://github.com/sxyazi/yazi | Blazing fast terminal file manager written in Rust, based on async I/O. |
| tmux | https://github.com/tmux/tmux | tmux is a terminal multiplexer. It lets you switch easily between several programs in one terminal. |
| fzf | https://github.com/junegunn/fzf | A command-line fuzzy finder. |
| lazygit | https://github.com/jesseduffield/lazygit | Simple terminal UI for git commands. |
| ripgrep | https://github.com/BurntSushi/ripgrep | Recursively searches directories for a regex pattern while respecting your gitignore. |
| fd | https://github.com/sharkdp/fd | A simple, fast and user-friendly alternative to 'find'. |
| rtk | https://github.com/rtk-ai/rtk | CLI proxy that reduces LLM token consumption by 60-90% on common dev commands. Single Rust binary, zero dependencies. |
| zoxide | https://github.com/ajeetdsouza/zoxide | A smarter cd command. Supports all major shells. |
| hyperfine | https://github.com/sharkdp/hyperfine | A command-line benchmarking tool. |
| Glow | https://github.com/charmbracelet/glow | Render markdown on the CLI, with pizzazz! 💅🏻 |
| fx | https://github.com/antonmedv/fx | Terminal JSON viewer & processor. |
| hurl | https://github.com/Orange-OpenSource/hurl | Run and test HTTP requests with plain text. |
| MarkItDown | https://github.com/microsoft/markitdown | Convert PDFs, Office docs, images, audio, HTML, CSV/JSON/XML, ZIPs, and more into Markdown from the CLI. |
| ast-grep | https://github.com/ast-grep/ast-grep | Structural code search, linting, and rewriting using AST-aware patterns. |
| mise | https://github.com/jdx/mise | Manage dev tool versions, environment variables, and project tasks in one CLI. |
| jj | https://github.com/jj-vcs/jj | Git-compatible version control with a cleaner workflow for commits, branches, rebasing, and history editing. |
| difftastic | https://github.com/Wilfred/difftastic | Syntax-aware structural diffs that are much easier to read than plain text diffs. |
| delta | https://github.com/dandavison/delta | Better pager for git diff, grep, rg --json, and blame output with syntax highlighting. |
| actionlint | https://github.com/rhysd/actionlint | Static checker for GitHub Actions workflow files. |
| zizmor | https://github.com/zizmorcore/zizmor | Static security analysis for GitHub Actions workflows. |
| open-code-review | https://github.com/alibaba/open-code-review | CLI-oriented code review tool for diffs with deterministic checks plus optional LLM review. |
| SkillSpector | https://github.com/NVIDIA/SkillSpector | Standalone security scanner for local AI-agent skill/config files; useful only if you want an AI-dev-security feature. |
| herdr | https://github.com/herdrdev/herdr | Fast, cross-platform CLI tool distributed as a static binary via GitHub releases. |
| officecli | https://github.com/iOfficeAI/OfficeCLI | AI-friendly CLI to read, edit, and automate Word, Excel, and PowerPoint files — single static binary, no Office install required. |
| strix | https://github.com/usestrix/strix | Open-source AI penetration testing tool to find and fix your app's vulnerabilities. |
| colibri | https://github.com/JustVugg/colibri | Run GLM-5.2 (744B MoE) on a consumer machine — pure C, zero deps, experts streamed from disk. |
| gitai | https://github.com/git-ai-project/git-ai | A Git extension for tracking AI-generated code through every commit, merge, rebase, cherry-pick, etc. |
Running bat inside the built container will print the help menu of bat.
{
"image": "mcr.microsoft.com/devcontainers/base:ubuntu",
"features": {
"ghcr.io/jsburckhardt/devcontainer-features/bat:1": {}
}
}
bat --version
Running flux inside the built container will print the help menu of flux.
{
"image": "mcr.microsoft.com/devcontainers/base:ubuntu",
"features": {
"ghcr.io/jsburckhardt/devcontainer-features/flux:1": {}
}
}
flux
Running notation inside the built container will print the help menu of notation.
{
"image": "mcr.microsoft.com/devcontainers/base:ubuntu",
"features": {
"ghcr.io/jsburckhardt/devcontainer-features/notation:1": {}
}
}
notation
Running crane inside the built container will print the help menu of crane.
{
"image": "mcr.microsoft.com/devcontainers/base:ubuntu",
"features": {
"ghcr.io/jsburckhardt/devcontainer-features/crane:1": {}
}
}
crane
Running skopeo inside the built container will print the help menu of skopeo.
{
"image": "mcr.microsoft.com/devcontainers/base:ubuntu",
"features": {
"ghcr.io/jsburckhardt/devcontainer-features/skopeo:1": {}
}
}
skopeo
Running kyverno inside the built container will print the help menu of kyverno.
{
"image": "mcr.microsoft.com/devcontainers/base:ubuntu",
"features": {
"ghcr.io/jsburckhardt/devcontainer-features/kyverno:1": {}
}
}
kyverno
Running cyclonedx inside the built container will print the help menu of cyclonedx.
{
"image": "mcr.microsoft.com/devcontainers/base:ubuntu",
"features": {
"ghcr.io/jsburckhardt/devcontainer-features/cyclonedx:1": {}
}
}
cyclonedx --version
Running copa inside the built container will print the help menu of copa.
{
"image": "mcr.microsoft.com/devcontainers/base:ubuntu",
"features": {
"ghcr.io/jsburckhardt/devcontainer-features/copa:1": {}
}
}
copa
Running Gic inside the built container will print the help menu of gic.
{
"image": "mcr.microsoft.com/devcontainers/base:ubuntu",
"features": {
"ghcr.io/jsburckhardt/devcontainer-features/gic:1": {}
}
}
gic --version
Running gitleaks inside the built container will print the help menu of gitleaks.
{
"image": "mcr.microsoft.com/devcontainers/base:ubuntu",
"features": {
"ghcr.io/jsburckhardt/devcontainer-features/gitleaks:1": {}
}
}
gitleaks
Running zarf inside the built container will print the help menu of zarf.
{
"image": "mcr.microsoft.com/devcontainers/base:ubuntu",
"features": {
"ghcr.io/jsburckhardt/devcontainer-features/zarf:1": {}
}
}
zarf
Running jnv -h inside the built container will print the help menu of jnv.
{
"image": "mcr.microsoft.com/devcontainers/base:ubuntu",
"features": {
"ghcr.io/jsburckhardt/devcontainer-features/jnv:1": {}
}
}
jnv -h
Running uv or uvx inside the built container will print the help menu of uv/uvx.
{
"image": "mcr.microsoft.com/devcontainers/base:ubuntu",
"features": {
"ghcr.io/jsburckhardt/devcontainer-features/uv:1": {}
}
}
uv --version
Running ruff inside the built container will print the help menu of ruff.
{
"image": "mcr.microsoft.com/devcontainers/base:ubuntu",
"features": {
"ghcr.io/jsburckhardt/devcontainer-features/ruff:1": {}
}
}
ruff --version
Running k3d inside the built container will print the help menu of k3d.
{
"image": "mcr.microsoft.com/devcontainers/base:ubuntu",
"features": {
"ghcr.io/jsburckhardt/devcontainer-features/k3d:1": {}
}
}
k3d --version
Running opencode inside the built container will allow you to use the AI coding agent.
{
"image": "mcr.microsoft.com/devcontainers/base:ubuntu",
"features": {
"ghcr.io/jsburckhardt/devcontainer-features/opencode:1": {}
}
}
opencode --version
Running codex inside the built container will print the help menu of codex.
{
"image": "mcr.microsoft.com/devcontainers/base:ubuntu",
"features": {
"ghcr.io/jsburckhardt/devcontainer-features/codex:1": {}
}
}
codex --version
Running just inside the built container will print the help menu of just.
{
"image": "mcr.microsoft.com/devcontainers/base:ubuntu",
"features": {
"ghcr.io/jsburckhardt/devcontainer-features/just:1": {}
}
}
just --version
Running ccc inside the built container will print the version of ccc (Copilot Config CLI).
{
"image": "mcr.microsoft.com/devcontainers/base:ubuntu",
"features": {
"ghcr.io/jsburckhardt/devcontainer-features/ccc:1": {}
}
}
ccc --version
Running yazi --version inside the built container will print the version of yazi.
{
"image": "mcr.microsoft.com/devcontainers/base:ubuntu",
"features": {
"ghcr.io/jsburckhardt/devcontainer-features/yazi:1": {}
}
}
yazi --version
Running tmux -V inside the built container will print the version of tmux.
{
"image": "mcr.microsoft.com/devcontainers/base:ubuntu",
"features": {
"ghcr.io/jsburckhardt/devcontainer-features/tmux:1": {}
}
}
tmux -V
Running fzf --version inside the built container will print the version of fzf.
{
"image": "mcr.microsoft.com/devcontainers/base:ubuntu",
"features": {
"ghcr.io/jsburckhardt/devcontainer-features/fzf:1": {}
}
}
fzf --version
Running lazygit --version inside the built container will print the version of lazygit.
{
"image": "mcr.microsoft.com/devcontainers/base:ubuntu",
"features": {
"ghcr.io/jsburckhardt/devcontainer-features/lazygit:1": {}
}
}
lazygit --version
Running rg --version inside the built container will print the version of ripgrep.
{
"image": "mcr.microsoft.com/devcontainers/base:ubuntu",
"features": {
"ghcr.io/jsburckhardt/devcontainer-features/ripgrep:1": {}
}
}
rg --version
Running fd --version inside the built container will print the version of fd.
{
"image": "mcr.microsoft.com/devcontainers/base:ubuntu",
"features": {
"ghcr.io/jsburckhardt/devcontainer-features/fd:1": {}
}
}
fd --version
Running rtk --version inside the built container will print the version of rtk.
{
"image": "mcr.microsoft.com/devcontainers/base:ubuntu",
"features": {
"ghcr.io/jsburckhardt/devcontainer-features/rtk:1": {}
}
}
rtk --version
Running zoxide --version inside the built container will print the version of zoxide.
{
"image": "mcr.microsoft.com/devcontainers/base:ubuntu",
"features": {
"ghcr.io/jsburckhardt/devcontainer-features/zoxide:1": {}
}
}
zoxide --version
Running hyperfine --version inside the built container will print the version of hyperfine.
{
"image": "mcr.microsoft.com/devcontainers/base:ubuntu",
"features": {
"ghcr.io/jsburckhardt/devcontainer-features/hyperfine:1": {}
}
}
hyperfine --version
Running glow --version inside the built container will print the version of glow.
{
"image": "mcr.microsoft.com/devcontainers/base:ubuntu",
"features": {
"ghcr.io/jsburckhardt/devcontainer-features/glow:1": {}
}
}
glow --version
Running fx --version inside the built container will print the version of fx.
{
"image": "mcr.microsoft.com/devcontainers/base:ubuntu",
"features": {
"ghcr.io/jsburckhardt/devcontainer-features/fx:1": {}
}
}
fx --version
Running hurl --version inside the built container will print the version of hurl.
{
"image": "mcr.microsoft.com/devcontainers/base:ubuntu",
"features": {
"ghcr.io/jsburckhardt/devcontainer-features/hurl:1": {}
}
}
hurl --version
Running markitdown --version inside the built container will print the version of markitdown.
{
"image": "mcr.microsoft.com/devcontainers/base:ubuntu",
"features": {
"ghcr.io/jsburckhardt/devcontainer-features/markitdown:1": {}
}
}
markitdown --version
Running sg --version inside the built container will print the version of ast-grep.
{
"image": "mcr.microsoft.com/devcontainers/base:ubuntu",
"features": {
"ghcr.io/jsburckhardt/devcontainer-features/ast-grep:1": {}
}
}
sg --version
Running mise --version inside the built container will print the version of mise.
{
"image": "mcr.microsoft.com/devcontainers/base:ubuntu",
"features": {
"ghcr.io/jsburckhardt/devcontainer-features/mise:1": {}
}
}
mise --version
Running jj --version inside the built container will print the version of jj.
{
"image": "mcr.microsoft.com/devcontainers/base:ubuntu",
"features": {
"ghcr.io/jsburckhardt/devcontainer-features/jj:1": {}
}
}
jj --version
Running difft --version inside the built container will print the version of difftastic.
{
"image": "mcr.microsoft.com/devcontainers/base:ubuntu",
"features": {
"ghcr.io/jsburckhardt/devcontainer-features/difftastic:1": {}
}
}
difft --version
Running delta --version inside the built container will print the version of delta.
{
"image": "mcr.microsoft.com/devcontainers/base:ubuntu",
"features": {
"ghcr.io/jsburckhardt/devcontainer-features/delta:1": {}
}
}
delta --version
Running actionlint --version inside the built container will print the version of actionlint.
{
"image": "mcr.microsoft.com/devcontainers/base:ubuntu",
"features": {
"ghcr.io/jsburckhardt/devcontainer-features/actionlint:1": {}
}
}
actionlint --version
Running zizmor --version inside the built container will print the version of zizmor.
{
"image": "mcr.microsoft.com/devcontainers/base:ubuntu",
"features": {
"ghcr.io/jsburckhardt/devcontainer-features/zizmor:1": {}
}
}
zizmor --version
Running opencodereview --version inside the built container will print the version of open-code-review.
{
"image": "mcr.microsoft.com/devcontainers/base:ubuntu",
"features": {
"ghcr.io/jsburckhardt/devcontainer-features/open-code-review:1": {}
}
}
opencodereview --version
Running skillspector --version inside the built container will print the version of skillspector.
{
"image": "mcr.microsoft.com/devcontainers/base:ubuntu",
"features": {
"ghcr.io/jsburckhardt/devcontainer-features/skillspector:1": {}
}
}
skillspector --version
Running herdr --version inside the built container will print the version of herdr.
{
"image": "mcr.microsoft.com/devcontainers/base:ubuntu",
"features": {
"ghcr.io/jsburckhardt/devcontainer-features/herdr:1": {}
}
}
herdr --version
Running colibri inside the built container will print the usage banner of colibri. The installed version is recorded in /usr/local/share/colibri/VERSION.
{
"image": "mcr.microsoft.com/devcontainers/base:ubuntu",
"features": {
"ghcr.io/jsburckhardt/devcontainer-features/colibri:1": {}
}
}
colibri
cat /usr/local/share/colibri/VERSION
Running git-ai inside the built container will print the version of the Git AI extension for tracking AI-generated code across commits, merges, rebases, and cherry-picks.
{
"image": "mcr.microsoft.com/devcontainers/base:ubuntu",
"features": {
"ghcr.io/jsburckhardt/devcontainer-features/gitai:1": {}
}
}
git-ai --version