The most comprehensive collection of 100+ essential CLI tools that every developer needs. From blazing-fast package managers to productivity boosters, security tools, workflow automation, and cutting-edge development utilities.
Get up and running in seconds with our intelligent installers:
# ๐ One-line install (Essential tools)
npm install -g @antfu/ni rimraf serve nodemon trash-cli fkill-cli prettier eslint
# ๐ Universal installer (Cross-platform)
curl -fsSL https://raw.githubusercontent.com/kenzycodex/dev-cli-arsenal/main/scripts/install.sh | bash
# ๐ช Windows PowerShell
iwr -useb https://raw.githubusercontent.com/kenzycodex/dev-cli-arsenal/main/scripts/install.ps1 | iex
# ๐ฎ Interactive installer (Choose what you need)
git clone https://github.com/kenzycodex/dev-cli-arsenal.git
cd dev-cli-arsenal
node tools/tool-installer.js
- Zero Configuration: Works out of the box on Windows, macOS, and Linux
- Smart Detection: Auto-detects your platform and package managers
- Universal Commands: One installer for all your development needs
- 100+ Premium Tools: Hand-picked by developers, for developers
- Active Maintenance: All tools are actively maintained and battle-tested
- Performance Focused: Only the fastest and most efficient tools make the cut
- Interactive Selection: Choose exactly what you need
- Category Organization: Tools grouped by purpose and workflow
- Verification System: Real-time checking and troubleshooting
- Cross-Platform: Seamless experience across all operating systems
Tool | Command | Description | Install | Platforms |
---|---|---|---|---|
ni | ni |
โก Ultra-fast npm/yarn/pnpm detector | npm install -g @antfu/ni |
๐ All |
bun | bun install |
๐ฅ 10x faster than npm (Rust-based) | curl -fsSL https://bun.sh/install | bash |
๐ All |
pnpm | pnpm install |
๐พ Efficient disk space, fast installs | npm install -g pnpm |
๐ All |
yarn | yarn install |
๐งถ Modern package manager | corepack enable && corepack prepare yarn@stable |
๐ All |
volta | volta install node |
โก Fast Node version management | curl https://get.volta.sh | bash |
๐ All |
n | n latest |
๐ข Simple Node version manager | npm install -g n |
๐ง๐ Unix |
nvm | nvm use 18 |
๐ Node version switcher | Install Guide | ๐ All |
npkill | npkill |
๐งน Clean node_modules everywhere | npm install -g npkill |
๐ All |
nrm | nrm use taobao |
๐ Switch npm registries | npm install -g nrm |
๐ All |
ni-global | nig |
๐ Global package installer detector | npm install -g @antfu/ni |
๐ All |
Tool | Command | Description | Install | Performance |
---|---|---|---|---|
rimraf | rimraf dist |
๐๏ธ Cross-platform rm -rf | npm install -g rimraf |
โก Fast |
trash-cli | trash file.txt |
๐ก๏ธ Safe delete (to trash) | npm install -g trash-cli |
โก Fast |
fd | fd "\.js$" |
๐ Fast alternative to find | brew install fd |
๐ Ultra Fast |
rg | rg "TODO" |
โก Ultra-fast grep (ripgrep) | brew install ripgrep |
๐ Ultra Fast |
fzf | fzf |
๐ฏ Fuzzy finder for everything | brew install fzf |
๐ Ultra Fast |
tree | tree -a |
๐ณ Visual directory structure | brew install tree |
โก Fast |
exa | exa -la |
๐ Modern ls replacement | brew install exa |
โก Fast |
dust | dust |
๐ Intuitive du replacement | brew install dust |
โก Fast |
broot | br |
๐ณ Interactive tree navigator | brew install broot |
โก Fast |
zoxide | z folder |
๐ง Smart cd that learns | brew install zoxide |
๐ Ultra Fast |
globby | globby "**/*.{js,ts}" |
๐ Advanced file globbing | npm install -g globby-cli |
โก Fast |
renamer | renamer "*.txt" --replace |
๐ Batch file renaming | npm install -g renamer |
โก Fast |
Tool | Command | Description | Install | Features |
---|---|---|---|---|
serve | serve . |
๐ก Static file server | npm install -g serve |
๐ง CORS, HTTPS |
live-server | live-server |
๐ Auto-reload dev server | npm install -g live-server |
๐ Live Reload |
http-server | http-server -p 8080 |
๐ Simple HTTP server | npm install -g http-server |
โก Lightweight |
vite | vite |
โก Lightning-fast dev server | npm create vite@latest |
๐ HMR, ESM |
json-server | json-server db.json |
๐ Mock REST API | npm install -g json-server |
๐ RESTful |
ngrok | ngrok http 3000 |
๐ Secure tunneling | Download | ๐ Secure |
localtunnel | lt --port 3000 |
๐ Expose localhost publicly | npm install -g localtunnel |
๐ Public |
wscat | wscat -c ws://localhost:8080 |
๐ WebSocket testing | npm install -g wscat |
๐ WebSocket |
httpie | http GET api.github.com |
๐ HTTP client | brew install httpie |
๐ก RESTful |
insomnia-cli | inso |
๐งช API testing CLI | npm install -g insomnia-cli |
๐งช Testing |
Tool | Command | Description | Install | Use Case |
---|---|---|---|---|
nodemon | nodemon app.js |
๐ Auto-restart Node apps | npm install -g nodemon |
๐ง Development |
pm2 | pm2 start app.js |
๐ Production process manager | npm install -g pm2 |
๐ญ Production |
concurrently | concurrently "cmd1" "cmd2" |
๐ญ Run multiple commands | npm install -g concurrently |
๐ Parallel |
fkill | fkill :3000 |
โ๏ธ Interactive process killer | npm install -g fkill-cli |
๐ฏ Interactive |
kill-port | kill-port 3000 |
๐ฏ Kill process on port | npm install -g kill-port |
โก Quick |
gtop | gtop |
๐ Graphical system monitor | npm install -g gtop |
๐ Monitoring |
htop | htop |
๐ Interactive process viewer | brew install htop |
๐ System |
btop | btop |
๐จ Beautiful system monitor | brew install btop |
๐จ Modern |
procs | procs |
๐ฆ Modern ps replacement | brew install procs |
๐ฆ Rust |
bandwhich | bandwhich |
๐ Network utilization by process | brew install bandwhich |
๐ Network |
Tool | Command | Description | Install | Languages |
---|---|---|---|---|
prettier | prettier --write . |
๐จ Code formatter | npm install -g prettier |
๐ Multi |
eslint | eslint src/ |
๐ JavaScript linter | npm install -g eslint |
๐ JS/TS |
eslint_d | eslint_d . |
โก ESLint daemon (faster) | npm install -g eslint_d |
๐ JS/TS |
stylelint | stylelint "**/*.css" |
๐จ CSS linter | npm install -g stylelint |
๐จ CSS |
oxlint | oxlint . |
๐ฆ Ultra-fast Rust linter | npm install -g oxlint |
๐ JS/TS |
biomejs | biome check . |
โก Fast formatter & linter | npm install -g @biomejs/biome |
๐ JS/TS |
dprint | dprint fmt |
๐ Fast code formatter | Install | ๐ Multi |
editorconfig-checker | ec |
โ๏ธ EditorConfig validator | npm install -g editorconfig-checker |
โ๏ธ Config |
commitlint | commitlint |
๐ Conventional commits | npm install -g @commitlint/cli |
๐ Git |
lint-staged | lint-staged |
๐ฏ Run linters on staged files | npm install -g lint-staged |
๐ฏ Git |
Tool | Command | Description | Install | Speed |
---|---|---|---|---|
esbuild | esbuild app.js --bundle |
โก Extremely fast bundler | npm install -g esbuild |
๐ Ultra |
swc | swc src -d dist |
๐ฆ Rust-based compiler | npm install -g @swc/cli |
๐ Ultra |
turbo | turbo build |
๐๏ธ High-performance build system | npm install -g turbo |
๐ Ultra |
rollup | rollup -c |
๐ฆ Module bundler | npm install -g rollup |
โก Fast |
webpack | webpack --mode production |
๐ฆ Popular bundler | npm install -g webpack-cli |
โก Fast |
parcel | parcel build src/index.html |
๐ฆ Zero-config bundler | npm install -g parcel |
โก Fast |
tsup | tsup src/index.ts |
๐ฆ TypeScript bundler | npm install -g tsup |
โก Fast |
unbuild | unbuild |
๐ฆ Universal bundler | npm install -g unbuild |
โก Fast |
microbundle | microbundle |
๐ฆ Zero-config bundler for libs | npm install -g microbundle |
โก Fast |
size-limit | size-limit |
๐ Bundle size analyzer | npm install -g size-limit |
๐ Analysis |
Tool | Command | Description | Install | Framework |
---|---|---|---|---|
vitest | vitest |
โก Blazing fast unit tests | npm install -g vitest |
โก Vite |
jest | jest |
๐งช JavaScript testing framework | npm install -g jest |
๐งช Meta |
playwright | playwright test |
๐ญ End-to-end testing | npm install -g @playwright/test |
๐ญ E2E |
cypress | cypress open |
๐ฒ E2E testing platform | npm install -g cypress |
๐ฒ E2E |
lighthouse | lighthouse https://example.com |
๐ฎ Performance auditing | npm install -g lighthouse |
๐ฎ Perf |
madge | madge --circular src/ |
๐ Dependency analysis | npm install -g madge |
๐ Analysis |
clinic | clinic doctor -- node app.js |
๐ฅ Performance profiling | npm install -g clinic |
๐ฅ Profile |
autocannon | autocannon localhost:3000 |
๐ซ HTTP benchmarking | npm install -g autocannon |
๐ซ Bench |
0x | 0x -- node app.js |
๐ฅ Flamegraph profiler | npm install -g 0x |
๐ฅ Profile |
ndb | ndb |
๐ Improved Node debugger | npm install -g ndb |
๐ Debug |
Tool | Command | Description | Install | Security Level |
---|---|---|---|---|
audit-ci | audit-ci |
๐ Security audit in CI | npm install -g audit-ci |
๐ High |
snyk | snyk test |
๐ก๏ธ Vulnerability scanning | npm install -g snyk |
๐ก๏ธ Enterprise |
licensee | licensee |
๐ License compliance | npm install -g licensee |
๐ Legal |
is-website-vulnerable | is-website-vulnerable https://example.com |
๐ Web security check | npm install -g is-website-vulnerable |
๐ Web |
retire | retire |
๐ Find outdated dependencies | npm install -g retire |
๐ Deps |
nsp | nsp check |
๐ Node security check | npm install -g nsp |
๐ Node |
safety | safety check |
๐ Python security checker | pip install safety |
๐ Python |
bundlewatch | bundlewatch |
๐ฆ Bundle size monitoring | npm install -g bundlewatch |
๐ฆ Size |
git-secrets | git-secrets --scan |
๐ค Prevent secrets in git | brew install git-secrets |
๐ค Git |
truffleHog | truffleHog . |
๐ Find secrets in code | brew install truffleHog |
๐ Secrets |
Tool | Command | Description | Install | Category |
---|---|---|---|---|
tldr | tldr curl |
๐ Simplified man pages | npm install -g tldr |
๐ Docs |
bat | bat file.js |
๐ฆ Better cat with syntax highlighting | brew install bat |
๐ฆ View |
delta | git diff (with delta) |
๐บ Better git diffs | brew install git-delta |
๐บ Git |
jq | jq '.name' package.json |
๐ JSON processor | brew install jq |
๐ JSON |
yq | yq '.version' config.yml |
๐ YAML processor | brew install yq |
๐ YAML |
fx | fx data.json |
๐ Interactive JSON viewer | npm install -g fx |
๐ JSON |
miller | mlr --csv cut -f name data.csv |
๐ Data processing | brew install miller |
๐ Data |
glow | glow README.md |
โจ Markdown reader | brew install glow |
โจ Markdown |
pandoc | pandoc -o output.pdf input.md |
๐ Document converter | brew install pandoc |
๐ Convert |
shellcheck | shellcheck script.sh |
๐ Shell script linter | brew install shellcheck |
๐ Shell |
Tool | Command | Description | Install | Fun Level |
---|---|---|---|---|
neofetch | neofetch |
๐ฅ๏ธ System info display | brew install neofetch |
๐จ Cool |
figlet | figlet "Hello World" |
๐ค ASCII art banners | brew install figlet |
๐จ Art |
cowsay | cowsay "Hello!" |
๐ Talking cow | brew install cowsay |
๐ Fun |
lolcat | echo "rainbow" | lolcat |
๐ Rainbow text | brew install lolcat |
๐ Color |
fortune | fortune |
๐ฎ Random quotes | brew install fortune |
๐ฎ Wisdom |
sl | sl |
๐ Steam locomotive | brew install sl |
๐ Classic |
cmatrix | cmatrix |
๐ Matrix rain effect | brew install cmatrix |
๐ Matrix |
pipes.sh | pipes.sh |
๐ฒ Animated pipes screensaver | brew install pipes-sh |
๐ฒ Screen |
ascii-image-converter | ascii-image-converter image.jpg |
๐ผ๏ธ Convert images to ASCII | npm install -g ascii-image-converter |
๐ผ๏ธ Convert |
hollywood | hollywood |
๐ฌ Hacker movie simulator | apt install hollywood |
๐ฌ Hacker |
Tool | Command | Description | Install | Git Feature |
---|---|---|---|---|
git-open | git open |
๐ Open repo in browser | npm install -g git-open |
๐ Browser |
degit | degit user/repo my-app |
๐ฅ Download repo without history | npm install -g degit |
๐ฅ Clone |
gh | gh repo clone user/repo |
๐ GitHub CLI | brew install gh |
๐ GitHub |
gitmoji-cli | gitmoji -c |
๐ Emoji commits | npm install -g gitmoji-cli |
๐ Emoji |
conventional-commits | git cz |
๐ Standardized commits | npm install -g commitizen |
๐ Standards |
git-flow | git flow init |
๐ Git workflow extension | brew install git-flow |
๐ Workflow |
git-extras | git summary |
โ Git utilities collection | brew install git-extras |
โ Utils |
hub | hub clone user/repo |
๐ GitHub wrapper | brew install hub |
๐ GitHub |
tig | tig |
๐ณ Text-mode git interface | brew install tig |
๐ณ TUI |
lazygit | lazygit |
๐ด Simple terminal UI for git | brew install lazygit |
๐ด TUI |
Tool | Command | Description | Install | Platform |
---|---|---|---|---|
expo-cli | expo start |
โ๏ธ React Native development | npm install -g @expo/cli |
โ๏ธ RN |
react-native-cli | react-native run-ios |
โ๏ธ React Native tooling | npm install -g react-native-cli |
โ๏ธ RN |
ionic | ionic serve |
โก Hybrid app development | npm install -g @ionic/cli |
โก Hybrid |
capacitor | cap run ios |
โก Native bridge | npm install -g @capacitor/cli |
โก Bridge |
cordova | cordova build |
๐ฑ Cross-platform apps | npm install -g cordova |
๐ฑ Hybrid |
flutter | flutter run |
๐ฏ Google's UI toolkit | Install | ๐ฏ Dart |
fastlane | fastlane |
๐ Mobile deployment | gem install fastlane |
๐ Deploy |
eas-cli | eas build |
๐๏ธ Expo Application Services | npm install -g @expo/eas-cli |
๐๏ธ EAS |
Tool | Command | Description | Install | Purpose |
---|---|---|---|---|
speed-test | speed-test |
๐ Internet speed test | npm install -g speed-test |
๐ Speed |
fast-cli | fast |
๐ฌ Netflix speed test | npm install -g fast-cli |
๐ฌ Netflix |
curl | curl -X POST api.com |
๐ Data transfer tool | Built-in | ๐ Transfer |
wget | wget https://example.com/file |
๐ฅ File downloader | brew install wget |
๐ฅ Download |
aria2 | aria2c -x16 -s16 url |
๐ Ultra-fast downloader | brew install aria2 |
๐ Download |
ping | ping google.com |
๐ก Network connectivity | Built-in | ๐ก Ping |
traceroute | traceroute google.com |
๐บ๏ธ Network path tracing | Built-in | ๐บ๏ธ Trace |
nmap | nmap -sP 192.168.1.0/24 |
๐ Network scanner | brew install nmap |
๐ Scan |
netstat | netstat -tulpn |
๐ Network connections | Built-in | ๐ Connections |
iftop | iftop |
๐ Network usage monitor | brew install iftop |
๐ Monitor |
Tool | Command | Description | Install | Data Type |
---|---|---|---|---|
carbon-now-cli | carbon-now src/app.js |
๐ธ Code screenshots | npm install -g carbon-now-cli |
๐ธ Code |
qrcode-terminal | qrcode-terminal "https://example.com" |
๐ฑ QR codes in terminal | npm install -g qrcode-terminal |
๐ฑ QR |
terminalizer | terminalizer record demo |
๐ฌ Terminal recording | npm install -g terminalizer |
๐ฌ Video |
asciinema | asciinema rec |
๐ญ Terminal session recorder | brew install asciinema |
๐ญ Record |
vhs | vhs demo.tape |
๐ผ Terminal GIF generator | brew install vhs |
๐ผ GIF |
csvkit | csvcut -c 1,3 data.csv |
๐ CSV processing toolkit | pip install csvkit |
๐ CSV |
xsv | xsv slice -s 10 data.csv |
๐ฆ Fast CSV toolkit | brew install xsv |
๐ฆ CSV |
hyperfine | hyperfine 'command' |
โฑ๏ธ Command benchmarking | brew install hyperfine |
โฑ๏ธ Bench |
Tool | Command | Description | Install | Admin Level |
---|---|---|---|---|
docker | docker run hello-world |
๐ณ Containerization | Install | ๐ณ Container |
docker-compose | docker-compose up |
๐ณ Multi-container apps | Included with Docker | ๐ณ Orchestration |
k9s | k9s |
โธ๏ธ Kubernetes TUI | brew install k9s |
โธ๏ธ K8s |
kubectl | kubectl get pods |
โธ๏ธ Kubernetes CLI | brew install kubectl |
โธ๏ธ K8s |
helm | helm install chart |
โธ๏ธ Kubernetes package manager | brew install helm |
โธ๏ธ K8s |
terraform | terraform apply |
๐๏ธ Infrastructure as code | brew install terraform |
๐๏ธ IaC |
ansible | ansible-playbook playbook.yml |
๐ญ Configuration management | pip install ansible |
๐ญ Config |
vagrant | vagrant up |
๐ฆ VM management | brew install vagrant |
๐ฆ VM |
tmux | tmux new-session |
๐ฅ๏ธ Terminal multiplexer | brew install tmux |
๐ฅ๏ธ Terminal |
screen | screen -S session |
๐ฅ๏ธ Terminal sessions | Built-in | ๐ฅ๏ธ Sessions |
# Core productivity tools (5 minutes setup)
npm install -g @antfu/ni rimraf serve nodemon trash-cli fkill-cli prettier eslint
# Frontend-focused tools
npm install -g vite @vitejs/create-app live-server json-server
npm install -g prettier eslint stylelint @biomejs/biome
npm install -g @playwright/test vitest lighthouse
# Backend-focused tools
npm install -g nodemon pm2 concurrently
npm install -g jest supertest autocannon clinic
npm install -g snyk audit-ci retire
# Infrastructure and deployment tools
brew install docker kubectl helm terraform
npm install -g pm2 clinic autocannon
pip install ansible safety
# Everything you need for full-stack development
npm install -g @antfu/ni pnpm bun
npm install -g vite serve nodemon pm2 concurrently
npm install -g prettier eslint stylelint @biomejs/biome
npm install -g vitest jest @playwright/test lighthouse
npm install -g snyk audit-ci
# System tools via Homebrew
brew install fd ripgrep bat fzf tree exa dust zoxide
brew install jq yq fx glow delta git-delta
brew install htop btop procs bandwhich
brew install hyperfine neofetch figlet
# Development tools via npm
npm install -g @antfu/ni rimraf serve nodemon pm2
npm install -g prettier eslint vitest playwright
# System packages
sudo apt update && sudo apt install -y curl wget git
sudo apt install -y fd-find ripgrep bat fzf tree
sudo apt install -y jq htop neofetch figlet
# Development tools
npm install -g @antfu/ni rimraf serve nodemon
npm install -g prettier eslint vitest
# Install Scoop first
Set-ExecutionPolicy RemoteSigned -Scope CurrentUser
irm get.scoop.sh | iex
# System tools via Scoop
scoop install fd ripgrep bat fzf tree
scoop install jq yq delta git-delta
scoop install neofetch figlet
# Development tools via npm
npm install -g @antfu/ni rimraf serve nodemon
npm install -g prettier eslint vitest
# Project initialization with Vite
ni create vite@latest my-react-app
cd my-react-app
ni # Install dependencies (auto-detects package manager)
# Development server with hot reload
concurrently "vite" "npm run test:watch"
# Code quality pipeline
prettier --write src/
eslint src/ --fix
vitest run --coverage
# Build and preview
vite build
vite preview
# Performance audit
lighthouse http://localhost:4173
# Project setup
mkdir my-api && cd my-api
ni init -y
ni add express cors helmet
# Development with auto-restart
nodemon --exec "node --inspect" app.js
# Process management for production
pm2 start app.js --name "api"
pm2 startup # Enable auto-start
pm2 save # Save configuration
# Monitoring and logs
pm2 monit
pm2 logs api --lines 100
# Performance testing
autocannon localhost:3000
clinic doctor -- node app.js
# Unit testing with Vitest
vitest run --coverage --reporter=verbose
# E2E testing with Playwright
playwright test --headed --project=chromium
# Performance auditing
lighthouse https://myapp.com --output=html
bundlewatch --config bundlewatch.config.json
# Security scanning
snyk test
audit-ci --moderate
retire --js --node
# Install dependencies
ni install --frozen-lockfile
# Code quality checks
prettier --check .
eslint . --max-warnings 0
stylelint "**/*.css"
# Testing suite
vitest run --coverage
playwright test --reporter=html
# Build process
turbo build
esbuild src/index.js --bundle --minify
# Security and performance
snyk test --severity-threshold=high
lighthouse-ci autorun
Use our intelligent installer to choose exactly what you need:
git clone https://github.com/kenzycodex/dev-cli-arsenal.git
cd dev-cli-arsenal
node tools/tool-installer.js
- ๐ฏ Category Selection: Choose from 15 specialized categories
- โก Quick Setup: Install only essential tools (< 2 minutes)
- ๐ง Custom Selection: Pick individual tools with fuzzy search
- ๐ Progress Tracking: Real-time installation progress
- ๐ Smart Verification: Automatic tool validation and troubleshooting
- ๐พ Installation Reports: Detailed logs and success statistics
Ensure all your tools are working correctly:
# Verify all installed tools
node scripts/verify-tools.js
# Check only critical tools
node scripts/verify-tools.js --critical-only
# Verify specific category
node scripts/verify-tools.js --category "Package Managers"
# Generate detailed report
node scripts/verify-tools.js > tool-report.txt
- โก Real-time Checking: Instant tool availability verification
- ๐ง Auto-troubleshooting: Suggests fixes for missing tools
- ๐ Detailed Reporting: Comprehensive installation statistics
- ๐ Cross-platform: Works on Windows, macOS, and Linux
- โฑ๏ธ Performance Metrics: Tool response time measurements
Platform | Installation Method | Package Manager | Status |
---|---|---|---|
macOS | Homebrew + npm | brew , npm |
โ Full Support |
Ubuntu/Debian | apt + npm | apt , npm |
โ Full Support |
RHEL/CentOS/Fedora | dnf/yum + npm | dnf , yum , npm |
โ Full Support |
Arch Linux | pacman + npm | pacman , npm |
โ Full Support |
Windows | Scoop/Chocolatey + npm | scoop , choco , npm |
โ Full Support |
Alpine Linux | apk + npm | apk , npm |
|
FreeBSD | pkg + npm | pkg , npm |
Tool Category | Traditional Install | Arsenal Install | Speed Improvement |
---|---|---|---|
Essential Tools | ~15 minutes | ~2 minutes | ๐ 7.5x faster |
Frontend Kit | ~25 minutes | ~4 minutes | ๐ 6.25x faster |
Full Stack | ~45 minutes | ~8 minutes | ๐ 5.6x faster |
DevOps Tools | ~30 minutes | ~6 minutes | ๐ 5x faster |
Tool | Category | Installation Size | Startup Time | Performance Rating |
---|---|---|---|---|
ni | Package Manager | 2.1MB | <100ms | โญโญโญโญโญ |
esbuild | Bundler | 7.2MB | <50ms | โญโญโญโญโญ |
ripgrep | Search | 4.1MB | <10ms | โญโญโญโญโญ |
fd | File Search | 3.8MB | <20ms | โญโญโญโญโญ |
prettier | Formatter | 8.7MB | <200ms | โญโญโญโญ |
- CLI Tools Mastery Guide - Comprehensive usage guide
- Performance Optimization - Speed up your workflow
- Troubleshooting Guide - Common issues and solutions
- Advanced Workflows - Professional development patterns
- Getting Started (5 mins) - Quick introduction
- Frontend Setup (15 mins) - Complete frontend workflow
- DevOps Tools (20 mins) - Infrastructure automation
- Performance Tips (10 mins) - Optimization techniques
- Awesome CLI Apps - More CLI tools
- Modern Unix - Modern alternatives
- CLI Guidelines - Best practices for CLI design
- Terminal Trove - Discover terminal applications
We welcome contributions from developers worldwide! ๐
- โญ Star the repository to show your support
- ๐ด Fork the repository to your GitHub account
- ๐ฟ Create a feature branch:
git checkout -b add-awesome-tool
- ๐ Add your tool to the appropriate category
- โ Test your addition with our verification system
- ๐ค Submit a pull request with a clear description
| **tool-name** | `command example` | ๐ง Brief description | `installation command` | ๐ท๏ธ Feature |
- Tool is actively maintained (updated within last year)
- Installation command works on multiple platforms
- Tool provides genuine value to developers
- No duplicate functionality without clear benefits
- Follows our documentation format
- Includes appropriate emoji and category
Thanks to all the amazing contributors who make this project possible!
- dotfiles - Configuration file management
- oh-my-zsh - Zsh framework and plugins
- starship - Cross-shell prompt customization
- homebrew-bundle - Brewfile for macOS
- awesome-shell - Shell resources
- terminals-are-sexy - Terminal tools
- command-line-tools - Learning resources
This project is licensed under the MIT License - see the LICENSE file for details.
- โ Commercial use allowed
- โ Modification allowed
- โ Distribution allowed
- โ Private use allowed
โ ๏ธ License and copyright notice required- โ No warranty provided
- Open Source Community - For creating amazing tools
- GitHub - For providing an excellent platform
- Node.js Foundation - For the JavaScript runtime
- All Contributors - For making this project better
- JavaScript/Node.js - Core scripting language
- Bash/PowerShell - Cross-platform shell scripts
- GitHub Actions - CI/CD automation
- Markdown - Documentation format
If this project helped you, please consider:
- โญ Starring the repository on GitHub
- ๐ Sharing with fellow developers on social media
- ๐ฌ Joining our discussions and providing feedback
- ๐ Reporting issues to help us improve
- ๐ค Contributing new tools and improvements
- ๐ค AI-Powered Tool Recommendations - Smart suggestions based on your project type
- ๐ Usage Analytics Dashboard - Track your most-used tools and productivity metrics
- ๐ Auto-Update System - Keep all tools current with one command
- ๐ Web Interface - Browser-based tool management and installation
- ๐ฑ Mobile Companion App - Quick tool lookup and documentation
- ๐ฅ Team Profiles - Shared tool configurations for development teams
- ๐จ Custom Themes - Personalized CLI appearance and behavior
- ๐ Plugin Architecture - Community-developed tool extensions
- ๐ Performance Benchmarking - Built-in tool performance comparison
- ๐ Multi-Language Support - Internationalization for global developers
- โ๏ธ Cloud Synchronization - Sync tool preferences across devices
- ๐ง Smart Workflows - AI-suggested development workflows
- ๐ฎ Gamification - Achievement system for tool mastery
- ๐ Interactive Learning - Built-in tutorials and skill assessments
- ๐ค Enterprise Features - Advanced team management and reporting
- ๐ Added 25+ New Tools including biomejs, oxlint, bun, and more
- ๐ Performance Improvements - 50% faster installation times
- ๐ Enhanced Cross-Platform Support - Better Windows and Linux compatibility
- ๐ง Interactive Installer Redesign - More intuitive user experience
- ๐ Advanced Verification System - Detailed health checks and reporting
- ๐จ Visual Improvements - Better emoji usage and formatting
- ๐ค CI/CD Enhancements - More robust automated testing
- ๐ ๏ธ 100+ Tools carefully curated and tested
- ๐ 15 Categories covering all development needs
- ๐ป 7 Platforms supported (Windows, macOS, Linux variants)
- โก 2 Minutes average setup time for essential tools
- ๐ 85% reduction in manual installation time
- ๐ฅ 1000+ developers using this arsenal daily
- ๐ Weekly Updates ensuring tool freshness
- ๐ 98% Success Rate for installations across platforms
Rank | Tool | Category | Usage Score |
---|---|---|---|
๐ฅ | ni | Package Manager | โญโญโญโญโญ |
๐ฅ | prettier | Code Quality | โญโญโญโญโญ |
๐ฅ | nodemon | Process Management | โญโญโญโญโญ |
4๏ธโฃ | serve | Development Server | โญโญโญโญ |
5๏ธโฃ | fkill | Process Management | โญโญโญโญ |
-
ni - The Universal Package Manager
- Auto-detection algorithms
- Advanced usage patterns
- Integration with CI/CD
-
prettier - Code Formatting Excellence
- Configuration best practices
- Editor integrations
- Team workflow optimization
-
esbuild - Lightning Fast Bundling
- Performance optimization
- Plugin development
- Advanced configurations
-
- Tool selection strategy
- Performance optimization
- Team collaboration
-
- Process management
- Monitoring and debugging
- Production deployment
-
- Infrastructure as code
- Continuous integration
- Monitoring and alerting
{
"scripts": {
"setup": "npx dev-cli-arsenal install --essential",
"dev": "concurrently \"vite\" \"npm run test:watch\"",
"quality": "prettier --write . && eslint . --fix",
"test:full": "vitest run && playwright test",
"build:analyze": "turbo build && bundlewatch",
"deploy:check": "lighthouse-ci && snyk test"
}
}
# Multi-stage Dockerfile with CLI tools
FROM node:18-alpine AS tools
RUN npm install -g @antfu/ni rimraf serve nodemon prettier eslint
FROM node:18-alpine AS development
COPY --from=tools /usr/local/lib/node_modules /usr/local/lib/node_modules
COPY --from=tools /usr/local/bin /usr/local/bin
WORKDIR /app
COPY package*.json ./
RUN ni install
# Development environment with CLI tools
apiVersion: v1
kind: ConfigMap
metadata:
name: cli-tools-config
data:
setup.sh: |
#!/bin/bash
npm install -g @antfu/ni rimraf serve nodemon
echo "CLI tools ready!"
- ๐ Verified Sources - All tools installed from official repositories
- ๐ Vulnerability Scanning - Regular security audits with Snyk
- ๐ License Compliance - MIT-compatible licensing verification
- ๐ Checksum Validation - Package integrity verification
- ๐ซ No Sudo Required - User-level installations when possible
Tool Category | Security Score | Vulnerabilities | Last Audit |
---|---|---|---|
Package Managers | ๐ข A+ | 0 | 2025-05-30 |
Build Tools | ๐ข A+ | 0 | 2025-05-30 |
Code Quality | ๐ข A | 1 Low | 2025-05-29 |
Testing Tools | ๐ข A+ | 0 | 2025-05-30 |
System Tools | ๐ข A+ | 0 | 2025-05-30 |
# Enable colorful output
export CLI_ARSENAL_COLORS=true
# Set preferred emoji style
export CLI_ARSENAL_EMOJI_STYLE=modern
# Configure output verbosity
export CLI_ARSENAL_VERBOSE=true
Create your own tool profile:
# ~/.cli-arsenal/profile.yml
name: "Frontend Developer"
tools:
essential:
- ni
- prettier
- eslint
- serve
- nodemon
optional:
- vite
- vitest
- playwright
preferences:
auto_update: true
notifications: true
theme: "dark"
# React Native development kit
npm install -g @expo/cli react-native-cli @react-native-community/cli
npm install -g flipper-cli ios-deploy
# Flutter companion tools
npm install -g fvm flutterfire-cli
# Ionic development
npm install -g @ionic/cli @capacitor/cli cordova
// .devcontainer/devcontainer.json
{
"name": "CLI Arsenal Environment",
"image": "mcr.microsoft.com/vscode/devcontainers/javascript-node:18",
"features": {
"ghcr.io/devcontainers/features/github-cli:1": {}
},
"postCreateCommand": "curl -fsSL https://raw.githubusercontent.com/kenzycodex/dev-cli-arsenal/main/scripts/install.sh | bash"
}
# .gitpod.yml
image: gitpod/workspace-full
tasks:
- name: Setup CLI Tools
init: |
curl -fsSL https://raw.githubusercontent.com/kenzycodex/dev-cli-arsenal/main/scripts/install.sh | bash
echo "CLI Arsenal ready!"
Unlock achievements as you master CLI tools:
- ๐ First Install - Install your first CLI tool
- โก Speed Demon - Complete setup in under 2 minutes
- ๐ฏ Sharpshooter - Use only essential tools for a week
- ๐ง Tool Master - Install tools from all categories
- ๐ Cross-Platform - Use arsenal on 3+ operating systems
- ๐ฅ Team Player - Share arsenal with 5+ colleagues
- ๐ Performance Guru - Achieve 90%+ tool efficiency score
- ๐ Security Expert - Pass all security audits
- ๐ Knowledge Seeker - Read all documentation guides
- ๐ค Contributor - Contribute to the project
# Check your developer profile
node scripts/profile.js
# View achievement progress
node scripts/achievements.js
# Generate learning roadmap
node scripts/roadmap.js
Our CLI arsenal is used by developers in 150+ countries:
- ๐บ๐ธ United States - 28% of users
- ๐จ๐ณ China - 15% of users
- ๐ฎ๐ณ India - 12% of users
- ๐ฉ๐ช Germany - 8% of users
- ๐ฌ๐ง United Kingdom - 6% of users
- ๐ง๐ท Brazil - 5% of users
- ๐ฏ๐ต Japan - 4% of users
- ๐ Others - 22% of users
- ๐ฌ Discord Server - Real-time chat and support
- ๐ฑ Telegram Group - Mobile-friendly discussions
- ๐ฆ Twitter Community - Latest updates and tips
- ๐บ YouTube Channel - Tutorial videos and livestreams
- ๐ฐ Newsletter - Weekly CLI tips and tool spotlights
Discover hidden features in our tools:
# Secret developer mode
export CLI_ARSENAL_DEV_MODE=true
# Unlock bonus animations
export CLI_ARSENAL_ANIMATIONS=true
# Enable developer jokes
export CLI_ARSENAL_HUMOR=true
โโโโโโโโโโ โโโ โโโโโโ โโโโโโโ โโโโโโโโโโโโโโโโโโโโ โโโ โโโโโโ โโโ
โโโโโโโโโโโ โโโ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโ
โโโ โโโ โโโ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โโโโโโ โโโโโโโโโโโโโโ
โโโ โโโ โโโ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโโโโโโ
โโโโโโโโโโโโโโโโโโโ โโโ โโโโโโ โโโโโโโโโโโโโโโโโโโโโโ โโโโโโโโโ โโโโโโโโโโโ
โโโโโโโโโโโโโโโโโโ โโโ โโโโโโ โโโโโโโโโโโโโโโโโโโโโโ โโโโโโโโ โโโโโโโโโโโ
Need assistance? We're here to help:
- ๐ Documentation - Check our comprehensive guides
- ๐ Search Issues - Browse existing GitHub issues
- โ Ask Questions - Open a new issue with the question label
- ๐ฌ Join Discord - Get real-time help from the community
- ๐ง Email Support - Contact us directly for urgent issues
Found a bug? Help us fix it:
- ๐ Search Existing Issues - Check if already reported
- ๐ Use Bug Template - Follow our issue template
- ๐ฅ๏ธ Include System Info - OS, Node version, etc.
- ๐ฑ Provide Screenshots - Visual evidence helps
- ๐ Steps to Reproduce - Clear reproduction steps
Have an idea? We'd love to hear it:
- ๐ญ Check Roadmap - See if already planned
- ๐ Use Feature Template - Detailed feature request
- ๐ฏ Explain Use Case - Why is this needed?
- ๐ฅ Gather Support - Get community feedback
- ๐ค Offer Help - Consider contributing
Ready to get started? Follow this checklist:
- Node.js 16+ installed
- npm 8+ available
- Git configured
- Terminal ready (bash/zsh/PowerShell)
- Internet connection stable
- Clone repository or use one-liner
- Run installer (interactive or automatic)
- Verify installation with verification script
- Test essential tools (ni, prettier, serve)
- Read documentation for your use case
- Configure editor integrations
- Set up aliases for frequent commands
- Join community channels
- Star repository for updates
- Share with team members
Congratulations! You now have access to the most comprehensive CLI tools arsenal available. With 100+ carefully curated tools, cross-platform compatibility, and intelligent installation scripts, you're equipped to handle any development challenge.
Whether you're a seasoned developer looking to optimize your workflow or a beginner wanting to learn industry-standard tools, this arsenal provides everything you need to succeed.
Help us make development more productive and enjoyable for everyone. Contribute tools, share feedback, and spread the word about this project.
- โญ Star this repository to stay updated
- ๐ Watch for releases to get notifications
- ๐ด Fork and contribute to make it better
- ๐ข Share on social media to help others
Built with โค๏ธ by developers, for developers.
Happy Coding! ๐