An educational shell dungeon crawler in Bash where directories are dungeons; players explore using cd, ls and cat.
Open source. Open possibilities.
Discover quality open-source projects, submit projects anonymously, and claim and edit your own project.
A little curiosity. A world of open source.
THE FIRST COLLECTIONnvm is a POSIX-compliant version manager for Node.js installed per-user and invoked per-shell. It supports bash, zsh, ksh, dash, and sh across Unix, macOS, and WSL.
A curated collection of single-file cheatsheets covering popular programming languages, backend and frontend frameworks, databases, and development tools, with a website directory and open contribution via pull requests.
Atuin replaces the standard shell history with a SQLite database, offering advanced search capabilities and encrypted synchronization across multiple machines.
Cross-platform SSH client built with Rust and Tauri, featuring a modern terminal, connection manager, SFTP/FTP file panel, SSH tunnels, E2E sync, and multi-protocol support.
UPORTAL is an open-source self-hosted platform for email tracking, link tracking, and controlled publication management, featuring a Thunderbird add-on, hosted Markdown pages, file download tracking, and unified analytics.
A Swiss Army Knife CLI tool for macOS that lets you control system functions, manage utilities, and tweak preferences directly from the Terminal with no third-party dependencies.
asdf is a CLI tool that manages multiple language runtime versions using a single interface and a plugin-based system.
A pure-Go shell parser, formatter and interpreter supporting POSIX Shell, Bash, Zsh and mksh, best known for the shfmt formatting tool.
tux2lab automates KVM-based Linux VM provisioning on your workstation, providing a full virtual datacenter with PXE boot, golden images, DNS/DHCP/TFTP services, multi-distribution support, and CLI-driven VM lifecycle management.
zx is a tool for writing scripts using JavaScript, providing cross-platform wrappers around child_process with argument escaping and sensible defaults.
yq is a portable command-line processor for YAML, JSON, XML, CSV, TOML, HCL, and properties files, using a jq-like syntax.
Warp is an open-source agentic development environment built around the terminal. It includes a built-in coding agent, supports external CLI agents, and provides Warp Factories for automated development workflows with community contribution guidance.
acme.sh is a pure Unix shell ACME protocol client that automates issuing, renewing and installing SSL/TLS certificates from CAs like ZeroSSL and Let's Encrypt, with no Python dependency and support for many DNS APIs and web servers.
Automated IPsec VPN server setup script supporting IPsec/L2TP, Cisco IPsec, and IKEv2. Works on Ubuntu, Debian, CentOS/RHEL, Alpine, and Raspberry Pi OS. Includes client profiles and management scripts.
fzf is a general-purpose command-line fuzzy finder and interactive terminal toolkit used for selecting files, browsing history, and creating custom terminal workflows.
A minimal, fast, and highly customizable cross-shell prompt that provides intelligent, relevant information at a glance across various operating systems.
A Bash script that parses Nginx access logs to produce an interactive HTML dashboard showing request statistics, error counts, top IPs and URLs, plus detection of SQL injection, directory traversal, and XSS attack patterns. Includes optional IP geolocation via ipinfo.io.
ShellCheck is a GPLv3 static analysis tool for bash/sh shell scripts that flags syntax issues, semantic problems, and portability pitfalls. It runs in terminals, editors, and CI pipelines, with output formats including JSON, CheckStyle XML, and GCC-compatible warnings.
A wrapper for the txt2man utility designed to perform string manipulation on parameters that is not possible within Makefile.am.