Open Source: #cli

Проекты каталога, отмеченные тегом #cli. Теги работают как отдельные посадочные страницы, чтобы похожие инструменты было проще находить и связывать между собой.

В подборке 49 проектов с суммарным рейтингом 3,219,832 звёзд на GitHub. Основные языки: Rust, Python, Go.

Про инструменты командной строки

Хороший CLI-инструмент экономит часы: то, что в интерфейсе занимает десять кликов, в терминале — одна команда. Последние годы — ренессанс командной строки: современные замены классических утилит быстрее, удобнее и красивее предков.

Здесь собраны утилиты командной строки на любой случай — от работы с файлами до DevOps. Большинство ставится одной командой; в описаниях разобрано, чем каждая лучше стандартного аналога.

Фильтры

Языки

Репозитории

Найдено: 49
chubin/cheat.sh
cheat.sh

cheat.sh — консольный справочник по командам, языкам и типовым задачам разработки.

Звёзды 41,492 Форки 1,916 Автор chubin Язык Python Лицензия MIT
Открыть
aria2/aria2
aria2

aria2 — легкая утилита командной строки для загрузки по HTTP, FTP, SFTP, BitTorrent и Metalink.

Звёзды 41,306 Форки 3,871 Автор aria2 Язык C++ Лицензия GPL-2.0
Открыть
vim/vim
Vim

Vim — классический модальный текстовый редактор для терминала и графических окружений.

Звёзды 40,579 Форки 6,083 Автор vim Язык Vim Script Лицензия Vim
Открыть
nushell/nushell
Nushell

Nushell — современная оболочка, где команды передают друг другу структурированные данные, а не только текст.

Звёзды 39,821 Форки 2,167 Автор nushell Язык Rust Лицензия MIT
Открыть
sxyazi/yazi
Yazi

Yazi — быстрый терминальный файловый менеджер на Rust с асинхронным вводом-выводом.

Звёзды 39,821 Форки 916 Автор sxyazi Язык Rust Лицензия MIT
Открыть
koalaman/shellcheck
ShellCheck

ShellCheck — статический анализатор shell-скриптов, который находит ошибки Bash и sh до запуска.

Звёзды 39,623 Форки 1,932 Автор koalaman Язык Haskell Лицензия GPL-3.0
Открыть
vadimdemedes/ink
Ink

Ink — библиотека для создания интерактивных консольных приложений на React.

Звёзды 39,082 Форки 1,017 Автор vadimdemedes Язык TypeScript Лицензия MIT
Открыть
httpie/cli
HTTPie CLI

HTTPie CLI — удобный консольный HTTP-клиент для API, JSON, сессий и отладки запросов.

Звёзды 38,253 Форки 3,960 Автор httpie Язык Python Лицензия BSD-3-Clause
Открыть
ajeetdsouza/zoxide
zoxide

zoxide — умная замена cd, которая запоминает часто используемые каталоги и быстро переходит к ним.

Звёзды 37,657 Форки 834 Автор ajeetdsouza Язык Rust Лицензия MIT
Открыть
schollz/croc
croc

croc — CLI-инструмент для простой и защищенной передачи файлов между компьютерами.

Звёзды 35,354 Форки 1,399 Автор schollz Язык Go Лицензия MIT
Открыть
tj/commander.js
Commander.js

Commander.js — библиотека для создания интерфейсов командной строки в Node.js.

Звёзды 28,289 Форки 1,757 Автор tj Язык JavaScript Лицензия MIT
Открыть
ScoopInstaller/Scoop
Scoop

Scoop — менеджер установки приложений для Windows из командной строки.

Звёзды 24,328 Форки 1,527 Автор ScoopInstaller Язык PowerShell Лицензия NOASSERTION
Открыть