Programming
48 commands in this category.
DISTRIBUTION:
ant
Classic XML-based Java build tool
bun
JavaScript/TypeScript runtime and package manager.
bundler
Manages Ruby dependencies via Gemfile
cargo
Rust Package Manager and Build Tool
clang
LLVM C compiler as a GCC alternative
clang++
LLVM C++ compiler as a g++ alternative
cmake
Generates build files for cross-platform C/C++ projects
code
Visual Studio Code Editor.
composer
PHP Package Manager
conda
Package and environment manager for Python/data-science stacks
deno
Secure JavaScript/TypeScript runtime.
dotnet
.NET Command-Line Interface (CLI) Tool
g++
GNU C++ Compiler
gcc
GNU C Compiler
gem
Ruby Package Manager
go
Go Compiler and Toolchain
gofmt
Formats Go source code using standard style rules
goimports
Formats Go code and automatically fixes imports
gradle
Build tool for Java and more
irb
Interactive Ruby shell (REPL)
jar
Creates and manages Java archives (JAR)
java
Java Runtime Environment
javac
Java Compiler
make
Build projects from Makefiles.
maven
Java build tool and dependency manager
ninja
Compact build system focused on speed
node
Node.js JavaScript Runtime
npm
Node Package Manager
npx
NPM Package Runner
nuget
Package manager for .NET libraries
nvm
Node Version Manager for multiple Node.js versions.
pear
Legacy package manager for PHP (PEAR)
php
PHP Interpreter
phpunit
Runs unit and integration tests for PHP projects
pip
Python Package Installer
pnpm
High-performance Node.js package manager with deduplicated store
pyenv
Python Version Manager
python
Run Python interpreter
rbenv
Lightweight Ruby version manager
ruby
Ruby Interpreter
rust
Rust language toolchain entry and compiler usage
rustc
Rust compiler.
rustup
Toolchain manager for Rust versions and targets
rvm
Ruby Version Manager for handling multiple Ruby versions
uv
Fast Python package and project manager.
venv
Creating and managing Python virtual environments
virtualenv
Creates isolated Python environments (legacy/additional to venv)
yarn
JavaScript 包管理器