Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Cli Utility

Cli Utility

68 projects

Showing 32 of 68 projects

rust-parallel
rust-parallelRust

A fast Rust/Tokio command-line utility for running shell commands in parallel with a GNU Parallel/xargs-like interface.

#shell-scripting#command-line-tool#tokio
Stars322
Forks13
Last commit2 days ago
qrtool
qrtoolRust

A command-line utility for encoding and decoding QR codes with support for multiple formats and variants.

#qr-code#terminal#command-line-tool
Stars299
Forks13
Last commit4 days ago
gitlab-cli
gitlab-cliJavaScript

A command-line utility for creating GitLab merge requests and performing common GitLab operations directly from the terminal.

#version-control#developer-tools#command-line-tool
Stars266
Forks45
Last commit2 years ago
GROQ
GROQJavaScript

A command-line tool for querying and transforming JSON/NDJSON documents using the GROQ query language.

#json-api#developer-tools#sanity-io
Stars237
Forks14
Last commit4 days ago
joincap
joincapGo

A command-line tool that merges multiple pcap files while gracefully handling corrupt or malformed input.

#packet-processing#data-merging#pcap
Stars218
Forks24
Last commit1 year ago
Csvlint.go
Csvlint.goMakefile

A Go library and CLI tool for validating CSV files against RFC 4180 standards.

#csv-validation#go-library#command-line-tool
Stars209
Forks20
Last commit11 months ago
oq
oqCrystal

A performant, portable jq wrapper that consumes and outputs formats like XML and YAML using jq filters.

#yaml-processing#jq-wrapper#yaml
Stars209
Forks14
Last commit2 months ago
lmgrep
lmgrepClojure

A grep-like CLI utility that searches text files using Lucene query syntax, compiled to a native binary for fast startup.

#text-analysis#lucene#graalvm-native-image
Stars200
Forks5
Last commit2 years ago
qrscan
qrscanRust

A terminal-based QR code scanner that uses the system camera or image files to decode QR codes.

#camera#qr-code#terminal
Stars185
Forks9
Last commit3 years ago
cli-github
cli-githubPython

A command-line Python application to interact with GitHub repositories and user data directly from the terminal.

#developer-tools#open-source#repository-management
Stars174
Forks16
Last commit9 years ago
cchistory
cchistoryTypeScript

A command-line tool that extracts and displays shell commands executed during Claude Code sessions, similar to the shell history command.

#developer-tools#productivity#terminal
Stars138
Forks7
Last commit4 months ago
gjo
gjoGo

A command-line utility for creating JSON objects and arrays from shell commands.

#shell-scripting#command-line-tool#json-generation
Stars132
Forks13
Last commit5 years ago
vj
vjRuby

A command-line tool that humanizes JSON streams by extracting and formatting specific fields for easier reading.

#stream-processing#developer-tools#terminal
Stars99
Forks4
Last commit8 years ago
yaml-cli
yaml-cliShell

A command-line tool for querying, updating, and templating YAML files with JSON conversion support.

#data-serialization#yaml-parser#shell-integration
Stars93
Forks5
Last commit5 years ago
dev-null-cli
dev-null-cliJavaScript

A cross-platform command-line tool that mimics the /dev/null device, discarding any input it receives.

#cli-app#unix-philosophy#data-discard
Stars93
Forks3
Last commit5 years ago
img2ascii
img2asciiC

A command-line tool that converts PNG, JPEG, and BMP images into ASCII art with customizable output.

#command-line-tool#c#digital-art
Stars75
Forks5
Last commit5 months ago
Konstrukt
KonstruktGo

A command-line tool for generating scalable SVG patterns inspired by concrete art.

#svg-generation#generative-art#geometric-patterns
Stars68
Forks2
Last commit2 years ago
jp
jpJavaScript

A tiny command-line tool for parsing JSON from any source using Lodash .get() or JSONPath syntax.

#npm#stdin-streaming#jsonpath
Stars54
Forks4
Last commit7 years ago
meetup-cli
meetup-cliRuby

A command-line tool to track and share your Meetup.com events from the terminal.

#developer-tools#command-line-tool#ruby-gem
Stars48
Forks3
Last commit9 years ago
img2src
img2srcRust

A command-line tool that converts images to IRC/ANSI art with extensive post-processing filters and rendering modes.

#generator#terminal-graphics#ansi-art
Stars46
Forks3
Last commit4 days ago
httpref
httprefGo

A command-line tool providing offline access to HTTP status codes, headers, ports, and HTML element references.

#hacktoberfest#go-application#developer-tools
Stars45
Forks13
Last commit1 year ago
meet
meetCrystal

A command-line tool to quickly start Jitsi meetings with secure IDs and convenient URL handling.

#cli-app#open-source#video-chat
Stars41
Forks1
Last commit3 years ago
HN-top
HN-topV

A command-line tool to fetch and display Hacker News top stories.

#vlang#news-reader#command-line-tool
Stars24
Forks5
Last commit6 years ago
ntee
nteeJavaScript

A portable Unix tee command with extra options for appending, suppressing output, and ignoring interrupts.

#npm#stdout#pipe
Stars23
Forks2
Last commit7 years ago
Appland downloader (Node)
Appland downloader (Node)JavaScript

A command-line tool for downloading APK files from the Appland app store.

#app-store#apk-downloader#android
Stars19
Forks5
Last commit11 years ago
livejq
livejqRust

A Rust-based jq alternative for continuous JSON parsing that doesn't crash on invalid input, with configurable filtering.

#parsing#stream-processing#jq-alternative
Stars18
Forks1
Last commit2 years ago
tra.sh
tra.shPython

A terminal trash can utility that also lets you playfully insult anything by calling it trash.

#humor#open-source#fun-project
Stars16
Forks3
Last commit2 years ago
kepfi
kepfiGo

A smart alternative to the rm command with a recovery bin and storage tracking, built with zero dependencies.

#restore#developer-tools#recovery
Stars12
Forks0
Last commit5 months ago
fdup
fdupV

A command-line tool for finding and removing duplicate files by calculating hash sums.

#vlang-cli#hash-calculator#vlang
Stars8
Forks0
Last commit1 year ago
tap-min
tap-minJavaScript

A minimal TAP (Test Anything Protocol) output formatter for Node.js test runners.

#test-runner#minimalist#command-line-tool
Stars7
Forks1
Last commit3 years ago
internet_data_usage
internet_data_usagePython

A Python command-line tool to fetch data plan usage from carriers like Telus and Koodo for terminal display or monitoring systems.

#command-line-tool#monitoring#python
Stars2
Forks0
Last commit11 years ago
rsfile
rsfileAda

A command-line utility that selects a file from a folder hierarchy with probability proportional to its size.

#directory-traversal#file-selection#ada
Stars0
Forks1
Last commit4 years ago
PreviousPage 2 of 2

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
#Command Line Tool58
#Cli17
#Developer Tools15
#Terminal15
#Cross Platform13
#Rust13
#Command Line13
#Nodejs10
#Go9
#Json9
#Automation8
#Shell Scripting7