All Projects → phmullins → awesome-macos-commandline

phmullins / awesome-macos-commandline

Licence: MIT license
A curated list of awesome command-line software for macOS.

Projects that are alternatives of or similar to awesome-macos-commandline

semver-cli
semver-cli is a simple command line tool to compare and manipulate version strings.
Stars: ✭ 28 (-83.23%)
Mutual labels:  commandline
Gisola
Gisola: A High Performance Computing application for real-time Moment Tensor inversion
Stars: ✭ 35 (-79.04%)
Mutual labels:  software
swGL
A multithreaded software implementation of OpenGL 1.3 in C++.
Stars: ✭ 50 (-70.06%)
Mutual labels:  software
googletranslate
Python Google Translate (using reverse-engineered public API, so free)
Stars: ✭ 67 (-59.88%)
Mutual labels:  commandline
rdf2smw
Convert RDF to Semantic MediaWiki facts in MediaWiki XML format, with a standalone commandline tool
Stars: ✭ 18 (-89.22%)
Mutual labels:  commandline
trener
A simple programming challenge for implementing a train station app
Stars: ✭ 28 (-83.23%)
Mutual labels:  software
ideas-for-projects-people-would-use
Every time I have an idea, I write it down. These are a collection of my top software ideas -- problems I think enough people have that don't have solutions. I expect you can reach a decent userbase if marketed correctly, as I am surely not the only one with these problems.
Stars: ✭ 646 (+286.83%)
Mutual labels:  software
FRC-Java-Tutorial
A tutorial on how to program a robot for use in the FIRST Robotics Competition
Stars: ✭ 52 (-68.86%)
Mutual labels:  software
shell.how
Explain shell commands using next-generation autocomplete Fig.
Stars: ✭ 237 (+41.92%)
Mutual labels:  commandline
react-native-text-area
Simple and easy to use TextArea for React Native.
Stars: ✭ 20 (-88.02%)
Mutual labels:  software
jet
A Fast C and Python like Programming Language that puts the Developer first. WIP
Stars: ✭ 41 (-75.45%)
Mutual labels:  software
malleable.systems
Website for the malleable systems and software community
Stars: ✭ 49 (-70.66%)
Mutual labels:  software
pendfetch
Double Pendulum visualised with fetching system information in Python.
Stars: ✭ 62 (-62.87%)
Mutual labels:  commandline
obsidiantools
Obsidian tools - a Python package for analysing an Obsidian.md vault
Stars: ✭ 179 (+7.19%)
Mutual labels:  knowledge-management
pac4cli
Proxy-auto-discovery for command-line applications
Stars: ✭ 20 (-88.02%)
Mutual labels:  commandline
Black-Tool
Install the tools and start Attacking , black-tool v5.0 ! ⬛
Stars: ✭ 239 (+43.11%)
Mutual labels:  software
Blackeye-for-Windows
This is a Phishing tool. Phishing is a type of hacking also called credential harvesting. It creates fake websites for victims to login which saves their login info which includes IP, User-Agent, Username and Password to a file in the computer running Blackeye. This tool has been there for Linux and even Android via Termux. I converted it to Win…
Stars: ✭ 38 (-77.25%)
Mutual labels:  commandline
toastify
🍞A commandline tool that shows desktop notifications using notify-rust
Stars: ✭ 60 (-64.07%)
Mutual labels:  commandline
marknotes
📝 You’re taking a lot of notes and need a solution to manage them i.e. put your knowledge base in one central place and being able to retrieve quickly information’s, display them nicely through the browser as a HTML page or a slideshow, export them in many file formats (docx, odt, pdf, txt, …). Sensitive information’s can be encrypted and notes …
Stars: ✭ 73 (-56.29%)
Mutual labels:  knowledge-management
APC
Arduino Pinball Controller
Stars: ✭ 27 (-83.83%)
Mutual labels:  software

Awesome macOS command-line apps!

A curated list of fantastically awesome command-line software for macOS. This list was inspired by Awesome Sysadmin.

Academics

Misc academic tools and utilities.

  • jrnl - Collect your thoughts and notes.
  • Insect - High precision scientific calculator.

Audio

Audio players, editors, and converters.

  • csound - A Sound and Music Computing System.
  • mpd - A flexible, powerful, server-side application for playing music.
  • mpc - A solid, lightweight, simple mpd client, written in C.
  • ncmpc - ncmpc is a fully featured MPD client.
  • switchaudio - Change the audio source for macOS.

Automation

  • Ansible - Simple IT Automation.
  • Capistrano - Remote multi-server automation tool.
  • Chef - IT Automation Tool.
  • Molecule - Automated testing for Ansible roles.
  • Posixcube - Shell script-based server automation framework.
  • Saltstack - Control and secure your digital infrastructure.

Backups

Backup software.

  • Rclone - A command line program to sync files and directories to the cloud.
  • Rsync Time - Time Machine style backup with rsync.
  • restic - Backups done right!
  • s3cmd - Command Line S3 Client Software and S3 Backup.

Communication

Communication Applications.

  • mastodon - Self-hosted, globally interconnected microblogging community.
  • RaspChat - A chat server that can run on Raspberry Pi.
  • The Lounge - Self-hosted web IRC client.
  • tg - Command Line Telegram.

Compression

  • p7zip - A port of 7za.exe for POSIX systems.

Databases

Databases and database utilities.

  • mycli - A Terminal Client for MySQL.
  • Pex - Light-weight package manager for PostgreSQL.
  • pgcli - Postgres CLI with autocompletion.
  • Postgrest - REST API for any Postgres database.
  • RethinkDB - The open-source database for the realtime web.

Database Utilities

  • mssql-cli - SQL Server client w/auto-completion and syntax highlighting.

DevOps

DevOps tools and utilities.

File Managers

File management tools and utilities.

  • diskonaut - Terminal disk space navigator.
  • nnn - The missing terminal file browser.
  • ranger - A console file manager with VI key bindings.
  • modd - A flexible tool for responding to filesystem changes.
  • ncdu - A disk usage analyzer with an ncurses interface.

Graphics

Graphics tools and Utilities for macOS.

  • imgp - Multi-core image resizer and rotator.

Information

  • cpufetch - Simple yet fancy CPU architecture fetching tool.
  • neofetch - A command-line system information tool written in bash 3.2+.
  • onefetch - A command-line Git information tool written in Rust.
  • pfetch - A pretty system information tool.

Infrastructure Management

Infrastructure Management tools for macOS.

  • Terraform - Write, Plan, and Create Infrastructure as Code.

Markdown

  • glow - Render markdown on the CLI, with pizzazz! 💅🏻
  • mdp - Markdown presentation tool.

Miscellaneous

  • genact - A nonsense activity generator
  • nb - Note‑taking, bookmarking, archiving, knowledge-base.
  • vice - Emulates the C64, C64-DTV, C128, VIC20, PET, PLUS4, and CBM-II.

Networking

Networking tools and utilities.

  • Armor - Uncomplicated, modern HTTP server.
  • Caddy - Caddy is the HTTP/2 web server with automatic HTTPS.
  • Croc - Securely send things from one computer to another.
  • Duck - Cyberduck for the command line interface (CLI).
  • Hget - Rocket fast download accelerator.
  • hippo - Host configuration file management based on git.
  • homebridge - HomeKit support for the impatient.
  • hss - An interactive parallel ssh client.
  • lychee - Link checker written in Rust
  • MacOS VPN - Create macOS VPNs programmatically.
  • manssh - Manage your ssh alias configs easily.
  • Storm - Manage your SSH hosts like a boss.
  • Transfer - Easy file sharing from the command line.
  • You-Get - Tiny download utility.
  • yt-dlp - Download videos from YouTube.com and other video sites.

Password Managers

Various password managers for macOS.

  • 1pass - A command line interface for 1Password.
  • Ironclad - A command line password manager.
  • pass - The standard unix password manager.
  • pass-tomb - Store password encrypted inside a tomb.
  • pick - Minimal password manager for OS X and Linux.
  • onepw - A command line tool for managing passwords.
  • Tomb - The Crypto Undertaker.

Plan 9 Tools

Plan 9 tools, Utilities, and OS files.

  • rc - Rc is a command interpreter for Plan 9.

Programming

Various tools to aid in programming.

  • datasette - An open source multi-tool for exploring and publishing data.

Searching

Tools to help you find stuff

  • fzy - A better fuzzy finder.
  • Peco - Simplistic interactive filtering tool.
  • ripgrep - Combines the usability of The Silver Searcher with the raw speed of grep.

Shells

Various UNIX shells for macOS

  • Elvish - A friendly and expressive Unix shell.
  • fish - User-friendly command-line shell.
  • Nu Shell - A modern shell for the GitHub era.
  • powershell - Microsoft PowerShell.
  • zsh - Powerful interactive shell.

Shell Utilities

Shell Utilities for macOS.

  • alacritty - A cross-platform, GPU-accelerated terminal emulator.
  • bat - OSS cat replacement.
  • bottom - Yet another cross-platform graphical process/system monitor.
  • bpytop - macOS resource monitor.
  • colorls - Beautify the terminal ls command.
  • dat - Distributed data sharing tool.
  • dvm - Install and switch between Docker clients.
  • exa - exa is a modern replacement for ls.
  • fd - Simple, fast and user-friendly alternative to find.
  • lsd - The next gen ls command.
  • navi - An interactive cheatsheet tool for the command-line.
  • ncdu - Disk usage analyzer with an ncurses interface.
  • pv - Monitor the progress of data through a pipeline.
  • Terminal Velocity - A fast note-taking app for the UNIX terminal.
  • tldr - Simplified and community-driven man pages.
  • tmate - Instant terminal sharing.
  • upterm - A terminal emulator for the 21st century.
  • Watchman - A file watching service.
  • Wiki - Self-hosted wiki engine.
  • ytop - A TUI system monitor written in Rust.
  • zenith - Like top or htop but with zoom-able charts, network, and disk usage.

Security

Various security and encryption tools.

  • bcrypt - Bcrypt is a cross platform file encryption utility.
  • Ciphey - Decrypt data without knowing the key or cipher. Uses ML.
  • hashcat - World's fastest password cracker.
  • Knox - A secret management service.
  • MacOS Auditor - A free MacOS computer forensics tool.
  • Safe - A CLI front-end for the Vault app.
  • SeKey - Authenticate to UNIX/Linux SSH servers using the Secure Enclave.
  • Spoof - Change your MAC address for debugging.
  • Vault - A tool for managing secrets.
  • Vaulted - Spawning and storage of secure environments.
  • vuls - Go-based, agentless vulnerability scanner.

System

  • CollectD - System statistics collection daemon.
  • Conky - Light-weight system monitor for X.
  • cpufetch - Simple yet fancy CPU architecture fetching tool.
  • Email Archiver Pro - Archiving made simple.
  • fDupes - Identifying and/or deleting duplicate files.
  • fzf - A command-line fuzzy finder written in Go.
  • finicky - Customize which browser to start.
  • glow - Render markdown on the CLI, with pizzazz!
  • ivy - A static website generator built in Python.
  • mas-cli - Mac App Store command line interface.
  • Nix - Nix package manager for MacOS.
  • progress - Tool to show progress for cp, mv, dd.
  • rmlint - Remove duplicates and other lint from your filesystem.
  • shiori - Shiori is a simple bookmarks manager written in Go.
  • statik - Static web site generator.
  • stow - A symlink farm manager.
  • tmate - Instant terminal sharing.
  • trash-cli - Command line interface to the freedesktop.org trashcan.
  • utimer - A multifunction timer.
  • zoxide - A faster way to navigate your filesystem.

Terminal Emulators

  • x3270 - An IBM 3270 terminal emulator.
  • xTerm - A terminal emulator for the X Window System.

Text Editors

  • Micro - A modern and intuitive terminal-based text editor.
  • nano - Basic text editor found on every UNIX/Linux machine.
  • nanorc - Improved Nano Syntax Highlighting Files.

Version Control

Version Control utilities

  • Bit - Bit is a modern Git CLI.
  • dolt - It's Git for Data.
  • GitFresh - Keep your Git repo fresh.
  • Gitless - A simple version control system built on top of Git.
  • Gripp - Preview GitHub Markdown files locally before committing them.
  • Legit - Legit is a complementary command-line interface for Git.
  • LazyGit - Simple terminal UI for git commands.
  • Refined - Browser extension that simplifies the GitHub interface.
  • Tig - Text-mode interface for Git.
  • ungit - The easiest way to use git.

Video

  • Annie - a fast, simple and clean video downloader.

Virtualization

Virtualization tools.

  • Kimchi - An HTML5 management interface for KVM.
  • Mech - Easy command-line virtual machines.
  • vagrant-veertu - Vagrant plugin for veertu.
  • xhyve - Lightweight OS X virtualization solution.

Web Utilities

Windows Management

  • ModMove - Move/Resize windows using modifiers and the mouse.

Writing

  • mdbook - Rust crate to create books using Markdown files.
  • Proselint - A linter for prose.

Author

Created by Patrick H. Mullins. You can find me on Twitter and on Telegram as @pmullins.

License

Source is released under the MIT License (MIT) license.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].