Apps that work with BCD › Command-line tools
Command-line tools: D
3,594 tools people install with Homebrew. Through BCD, ChatGPT, Claude and other AI apps can install and run each one on your own Mac or Linux computer.
0-9 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
162 tools
- d2
Modern diagram scripting language that turns text to diagrams
- dagger
Portable devkit for CI/CD pipelines
- dagu
Lightweight and powerful workflow engine
- dalfox
XSS scanner and utility focused on automation
- dart-sass
Reference implementation of Sass, written in Dart
- dart-sdk
Dart Language SDK, including the VM, dart2js, core libraries, and more
- dartsim
Dynamic Animation and Robotics Toolkit
- dasel
JSON, YAML, TOML, XML, and CSV query and modification tool
- dash-mpd-cli
Download media content from a DASH-MPEG or DASH-WebM MPD manifest
- dash-shell
POSIX-compliant descendant of NetBSD's ash (the Almquist SHell)
- datadog-static-analyzer
Static analysis tool for code quality and security
- datafusion
Apache Arrow DataFusion and Ballista query engines
- datalad
Data distribution geared toward scientific datasets
- datasette
Open source multi-tool for exploring and publishing data
- dateutils
Tools to manipulate dates with a focus on financial data
- dav1d
AV1 decoder targeted to be small and fast
- davmail
POP/IMAP/SMTP/Caldav/Carddav/LDAP exchange gateway
- dblab
Database client every command-line junkie deserves
- dbmate
Lightweight, framework-agnostic database migration tool
- dbml-cli
Convert DBML file to SQL and vice versa
- dbus
Message bus system, providing inter-application communication
- dbx-cli
Command-line interface for DBX database connections, schema, and safe queries
- dcm2niix
DICOM to NIfTI converter
- dcmtk
OFFIS DICOM toolkit command-line utilities
- dcraw
Digital camera RAW photo decoding software
- ddcctl
DDC monitor controls (brightness) for Mac OSX command-line
- ddcutil
Control monitor settings using DDC/CI and USB
- ddgr
DuckDuckGo from the terminal
- ddns-go
Simple and easy-to-use DDNS
- ddrescue
GNU data recovery tool
- deck
Creates slide deck using Markdown and Google Slides
- defaultbrowser
Command-line tool for getting & setting the default browser
- defuddle
Extract article content and metadata from web pages
- deja-vu
Local searchable memory over the session histories of coding agents
- dekit
Process manager for dev and prod
- delve
Debugger for the Go programming language
- deno
Secure runtime for JavaScript and TypeScript
- dependabot
Tool for testing and debugging Dependabot update jobs
- dependency-check
OWASP dependency-check
- depot
Build your Docker images in the cloud
- desktop-file-utils
Command-line utilities for working with desktop entries
- detect-secrets
Enterprise friendly way of detecting and preventing secrets in code
- detekt
Static code analysis for Kotlin
- devcockpit
TUI system monitor for Apple Silicon
- devcontainer
Reference implementation for the Development Containers specification
- devspace
CLI helps develop/deploy/debug apps with Docker and k8s
- dex2jar
Tools to work with Android .dex and Java .class files
- dezoomify-rs
Tiled image downloader
- dfc
Display graphs and colors of file system space/usage
- dfmt
Formatter for D source code
- dfu-programmer
Device firmware update based USB programmer for Atmel chips
- dfu-util
USB programmer
- dialog
Display user-friendly message boxes from shell scripts
- diamond
Accelerated BLAST compatible local sequence aligner
- dicebear
CLI for DiceBear - An avatar library for designers and developers
- diesel
Command-line tool for Rust ORM Diesel
- diff-pdf
Visually compare two PDF files
- diff-so-fancy
Good-lookin' diffs with diff-highlight and more
- diffnav
Git diff pager based on delta but with a file tree
- diffoscope
In-depth comparison of files, archives, and directories
- difftastic
Diff that understands syntax
- diffutils
File comparison utilities
- difi
Pixel-perfect terminal diff viewer
- dillo
Fast and small graphical web browser
- direnv
Load/unload environment variables based on $PWD
- direwolf
Software "soundcard" AX.25 packet modem/TNC and APRS encoder/decoder
- diskonaut
Terminal visual disk space navigator
- diskwatch
Cross-platform disk diagnostics TUI
- displayplacer
Utility to configure multi-display resolutions and arrangements
- distrobox
Use any Linux distribution inside your terminal
- dive
Tool for exploring each layer in a docker image
- django-completion
Bash completion for Django
- djlint
Lint & Format HTML Templates
- djvu2pdf
Small tool to convert Djvu files to PDF files
- djvulibre
DjVu viewer
- dlib
C++ library for machine learning
- dmg2img
Utilities for converting macOS DMG images
- dmtx-utils
Read and write data matrix barcodes
- dnscontrol
Synchronize your DNS to multiple providers from a simple DSL
- dnscrypt-proxy
Secure communications between a client and a DNS resolver
- dnsmasq
Lightweight DNS forwarder and DHCP server
- dnsperf
Measure DNS performance by simulating network conditions
- dnspyre
CLI tool for a high QPS DNS benchmark
- dnsrobocert
Manage Let's Encrypt SSL certificates based on DNS challenges
- dnstwist
Test domains for typo squatting, phishing and corporate espionage
- dnsx
DNS query and resolution tool
- docbook
Standard XML representation system for technical documents
- docbook-xsl
XML vocabulary to create presentation-neutral documents
- docker
Pack, ship and run any application as a lightweight container
- docker-agent
Agent Builder and Runtime by Docker Engineering
- docker-buildx
Docker CLI plugin for extended build capabilities with BuildKit
- docker-compose
Isolated development environments using Docker
- docker-compose-langserver
Language service for Docker Compose documents
- docker-credential-helper
Platform keystore credential helper for Docker
- docker-credential-helper-ecr
Docker Credential Helper for Amazon ECR
- docker-engine
Pack, ship and run any application as a lightweight container (Daemon)
- docker-language-server
Language server for Dockerfiles, Compose files, and Bake files
- docker-squash
Docker image squashing tool
- dockerfile-language-server
Language server for Dockerfiles powered by Node, TypeScript, and VSCode
- dockerfmt
Dockerfile format and parser. a modern dockfmt
- dockerize
Utility to simplify running applications in docker containers
- dockutil
Tool for managing dock items
- docmd
Minimal Markdown documentation generator
- doctest
Feature-rich C++11/14/17/20/23 single-header testing framework
- doctl
Command-line tool for DigitalOcean
- docutils
Text processing system for reStructuredText
- doge
Command-line DNS client
- doggo
Command-line DNS Client for Humans
- dolphie
Feature-rich top tool for monitoring MySQL
- dolt
Git for Data
- doltgres
Dolt for Postgres
- domain-check
CLI tool for checking domain availability using RDAP and WHOIS protocols
- dooit
TUI todo manager
- doppler
CLI for interacting with Doppler secrets and configuration
- dos2unix
Convert text between DOS, UNIX, and Mac formats
- dosbox-staging
Modernized DOSBox soft-fork
- dosbox-x
DOSBox with accurate emulation and wide testing
- dosfstools
Tools to create, check and label file systems of the FAT family
- dotenv-linter
Lightning-fast linter for .env files written in Rust
- dotnet
.NET Core
- dotslash
Simplified executable deployment
- double-conversion
Binary-decimal and decimal-binary routines for IEEE doubles
- dovecot
IMAP/POP3 server
- dovi_convert
Dolby Vision Profile 7 to 8.1 MKV converter
- dovi_tool
CLI tool for Dolby Vision metadata on video streams
- doxx
Terminal document viewer for .docx files
- doxygen
Generate documentation for several programming languages
- dpkg
Debian package management system
- dprint
Pluggable and configurable code formatting platform written in Rust
- draw-things-cli
Local inference and LoRA training CLI for Draw Things
- drill
HTTP load testing application written in Rust
- droast
Opinionated Dockerfile linter
- drogon
Modern C++ web application framework
- drone-cli
Command-line client for the Drone continuous integration server
- dropbear
Small SSH server/client for POSIX-based system
- dstack
ML workflow orchestration system designed for reproducibility and collaboration
- dtc
Device tree compiler
- dtop
Terminal dashboard for Docker monitoring across multiple hosts
- dua-cli
View disk space usage and delete unwanted data, fast
- dub
Build tool for D projects
- duck
Command-line interface for Cyberduck (a multi-protocol file transfer tool)
- duckdb
Embeddable SQL OLAP Database Management System
- ducker
Slightly quackers Docker TUI based on k9s
- duf
Disk Usage/Free Utility - a better 'df' alternative
- dufs
Static file server
- dumbpipe
Unix pipes between devices
- dump1090-fa
FlightAware ADS-B Ground Station System for SDRs
- dune
Composable build system for OCaml
- duplicity
Bandwidth-efficient encrypted backup
- dust
More intuitive version of du in rust
- duti
Select default apps for documents and URL schemes on macOS
- dvc
Git for data science projects
- dvisvgm
Fast DVI to SVG converter
- dvr-scan
Extract scenes with motion from videos
- dwarfs
Fast high compression read-only file system for Linux, Windows, and macOS
- dwarfutils
Dump and produce DWARF debug information in ELF objects
- dxpy
DNAnexus toolkit utilities and platform API bindings for Python
- dyff
Diff tool for YAML files, and sometimes JSON
- dyld-headers
Header files for the dynamic linker
- dylibbundler
Utility to bundle libraries into executables for macOS
- dynare
Platform for economic models, particularly DSGE and OLG models
- dysk
Linux utility to get information on filesystems, like df but better
0-9 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
Try it on your computer
BCD connects ChatGPT, Claude and other AI apps to your own Mac, Windows or Linux computer. One computer is free, with 20,000 tool calls a month and no card.
Program data from Homebrew, updated 2026-11-11. Installs are Homebrew's installs on request over the last 365 days.