Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Cli Tool

Cli Tool

1729 projects

Showing 36 of 1709 projects

Aerich
AerichPython

A database migrations tool for TortoiseORM, similar to Alembic for SQLAlchemy or Django's migration system.

#orm#tortoise-orm#cli-tool
Stars1.1k
Forks113
Last commit8 days ago
scriptisto
scriptistoRust

A language-agnostic 'shebang interpreter' that enables writing single-file scripts in compiled languages.

#language-agnostic#unix#shebang-interpreter
Stars1.1k
Forks28
Last commit1 year ago
Composer-Git-Hooks
Composer-Git-HooksPHP

A Composer plugin to manage Git hooks directly in your composer.json file for consistent project-wide or global usage.

#composer#version-control#team-collaboration
Stars1.1k
Forks89
Last commit2 years ago
OpenAPI Diff (k)
OpenAPI Diff (k)Java

A utility for comparing two OpenAPI 3.x specifications and rendering differences in HTML, Markdown, Asciidoc, JSON, or plain text.

#java-library#api#swagger
Stars1.1k
Forks187
Last commit6 days ago
gitlab
gitlabRuby

A Ruby wrapper and command-line interface for the GitLab REST API.

#version-control#devops#rest-api
Stars1.1k
Forks399
Last commit5 days ago
vacuum
vacuumGo

The world's fastest OpenAPI and Swagger linter and quality analysis tool, built in Go and fully compatible with Spectral rulesets.

#api-quality#lint#swagger
Stars1.1k
Forks84
Last commit8 days ago
SafeDep/vet
SafeDep/vetGo

A CLI tool for real-time malicious package detection and software supply chain security across multiple ecosystems.

#pypi#rubygems#supply-chain-security
Stars1.1k
Forks101
Last commit3 days ago
tmux-thumbs
tmux-thumbsRust

A lightning-fast tmux plugin written in Rust for selecting and copying text with vimium-like keyboard hints.

#productivity#copy-paste#vimium
Stars1.1k
Forks78
Last commit2 years ago
generate-schema
generate-schemaJavaScript

Convert JSON objects to MySQL, JSON Schema, Mongoose, Google BigQuery, ClickHouse, and generic schemas.

#mongoose-schema#data-modeling#cli-tool
Stars1.1k
Forks135
Last commit2 years ago
Markdownlint
MarkdownlintJavaScript

A command-line interface for linting and fixing Markdown files using markdownlint rules.

#formatting#pre-commit#markdownlint
Stars1.1k
Forks104
Last commit2 days ago
Berkshelf
BerkshelfRuby

A Chef Cookbook manager for managing Chef Infra cookbooks and their dependencies.

#cookbook-management#devops#chef
Stars1.1k
Forks309
Last commit1 year ago
skm
skmGo

A command-line tool to manage multiple SSH keys with aliases, switching, backup, and agent integration.

#devops#ssh-key#cli-tool
Stars1.1k
Forks58
Last commit21 days ago
dicom
dicomGo

A high-performance Go library and CLI tool for parsing, writing, and working with DICOM medical image files.

#golang-package#go-library#cli-tool
Stars1.1k
Forks155
Last commit28 days ago
public-ip
public-ipJavaScript

A fast and reliable Node.js/browser library to retrieve your public IPv4 or IPv6 address.

#dns-query#cli-tool#ipv4
Stars1.1k
Forks70
Last commit8 months ago
SwiftShell
SwiftShellSwift

A Swift framework for creating command-line applications and running shell commands.

#shell-scripting#file-handling#cli-tool
Stars1.1k
Forks86
Last commit2 months ago
tfk8s
tfk8sGo

A tool that converts Kubernetes YAML manifests to Terraform HCL for use with the Terraform Kubernetes Provider.

#yaml#kubernetes-manifests#converter
Stars1.1k
Forks64
Last commit2 years ago
terratag
terratagGo

A CLI tool that automatically creates and maintains tags across AWS, Azure, and GCP resources in Terraform/OpenTofu infrastructure.

#azure-tagging#devops#opentofu
Stars1.1k
Forks48
Last commit1 month ago
MongoDB MCP Server
MongoDB MCP ServerTypeScript

A Model Context Protocol server that enables AI assistants to interact with MongoDB databases and Atlas clusters.

#stream-processing#cli-tool#mongodb-atlas
Stars1.0k
Forks256
Last commit1 day ago
TeXtidote
TeXtidoteJava

A grammar and style checker for LaTeX and Markdown documents that preserves source file location mapping.

#academic-writing#languagetool#linter
Stars1.0k
Forks73
Last commit1 month ago
yj
yjGo

A CLI tool that converts between YAML, TOML, JSON, and HCL while preserving map order.

#yaml#map-order-preservation#converter
Stars1.0k
Forks59
Last commit29 days ago
PHP Build
PHP BuildShell

A utility for building multiple PHP versions to run side by side, enabling easy version management.

#hacktoberfest#open-source#phpenv
Stars1.0k
Forks158
Last commit6 days ago
nix-tree
nix-treeHaskell

Interactive terminal UI for browsing dependency graphs of Nix derivations with size analysis.

#hacktoberfest#haskell#package-analysis
Stars1.0k
Forks22
Last commit13 days ago
bitpocket
bitpocketShell

A lightweight script for 2-way directory synchronization using rsync, designed as a DIY Dropbox alternative.

#cron-automation#bash-script#cli-tool
Stars1.0k
Forks78
Last commit2 years ago
migrate-mongo
migrate-mongoJavaScript

A Node.js database migration tool for MongoDB that manages schema changes with version control.

#database#version-control#devops
Stars1.0k
Forks184
Last commit1 month ago
Cebe Markdown
Cebe MarkdownHTML

A super fast, highly extensible markdown parser for PHP supporting multiple flavors like GitHub, Markdown Extra, and traditional Markdown.

#hacktoberfest#markdown-parser#markdown-flavors
Stars1.0k
Forks137
Last commit3 years ago
fend
fendRust

An arbitrary-precision unit-aware calculator with support for complex numbers, dice rolls, and multiple unit systems.

#calculator#unit-conversion#webassembly
Stars1.0k
Forks66
Last commit8 days ago
ComposerRequireChecker
ComposerRequireCheckerPHP

A CLI tool that detects soft dependencies in PHP projects by checking for symbols not declared in composer.json.

#composer#ci-tools#dev-tools
Stars1.0k
Forks78
Last commit9 days ago
cicada
cicadaRust

A simple Unix shell written in Rust with built-in math arithmetic and bash-like features.

#open-source#bash-alternative#cicada
Stars1.0k
Forks50
Last commit1 month ago
Owloops/updo
Owloops/updoGo

A CLI tool for monitoring website uptime, performance, and SSL certificates with real-time alerts and multi-region support.

#uptime-monitoring#ssl-monitoring#grafana
Stars994
Forks47
Last commit19 days ago
updo
updoGo

A CLI tool for monitoring website uptime, performance, and SSL certificates with real-time alerts and multi-region support.

#uptime-monitoring#devops#ssl-monitoring
Stars994
Forks47
Last commit19 days ago
Rerun
RerunRuby

A lightweight Ruby tool that automatically restarts applications when filesystem changes are detected.

#rack#ruby-gem#cli-tool
Stars991
Forks84
Last commit1 month ago
ffmpeg-concat
ffmpeg-concatJavaScript

Concatenates videos with customizable OpenGL transitions using ffmpeg and GLSL shaders.

#ffmpeg#media-concatenation#opengl
Stars988
Forks118
Last commit4 months ago
haiti
haitiRuby

A CLI tool and library to identify hash types, supporting 675+ hash formats with hashcat and John the Ripper references.

#identify#hash#ctf-tools
Stars984
Forks59
Last commit11 days ago
steamguard-cli
steamguard-cliRust

A command-line utility for generating Steam 2FA codes and managing trade/market confirmations on Linux.

#steamguard-cli#steam#account-security
Stars978
Forks62
Last commit9 days ago
image2ascii
image2asciiGo

A Go library and CLI tool that converts images into ASCII art with customizable output options.

#terminal-utility#go-library#cli-tool
Stars978
Forks87
Last commit3 years ago
InvoicePrinter
InvoicePrinterRuby

A pure Ruby library, CLI, and server for generating PDF invoices from Ruby or JSON data.

#open-source#pdf-invoice#server
Stars977
Forks68
Last commit1 month ago
PreviousPage 19 of 48Next

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
#Developer Tools346
#Cli278
#Go269
#Nodejs260
#Devops243
#Rust235
#Automation229
#Golang181
#Docker181
#Command Line171
#Cross Platform148
#Python145