Showing 36 of 38 projects
A concise, one-page guide to mastering command-line skills for Linux, macOS, and Windows, covering basics to advanced tips.
A general-purpose command-line fuzzy finder for interactive filtering of lists like files, history, processes, and git commits.
A highly configurable, modal text editor that extends the classic Vi editor with modern features.
A multi-platform support library focused on asynchronous I/O, originally developed for Node.js.
A modern, feature-rich replacement for the ls command with better defaults, colors, Git integration, and a single binary.
A lightweight Ruby version manager for Unix-like systems that switches between multiple Ruby versions per project.
A purely functional package manager for Linux and Unix systems that ensures reliable and reproducible software deployment.
A security auditing and hardening tool for UNIX-based systems, performing in-depth scans and compliance testing.
A multi-platform library for OpenGL, OpenGL ES, and Vulkan development, providing window creation, input handling, and context management.
Portable Unix shell commands for Node.js, enabling cross-platform shell scripting without Bash dependencies.
A comprehensive guide to learning Bash shell scripting, covering basic operations, shell programming, and debugging techniques.
A Python WSGI HTTP Server for UNIX, designed for fast clients and sleepy applications.
A comprehensive guide to command-line text processing tools like grep, sed, awk, sort, and more for Linux/Unix environments.
A Git repository containing the complete, continuous history of Unix from 1970 to today, reconstructed from historical snapshots.
A Git repository containing the complete historical evolution of Unix from 1970 to the present day.
A free, open-source C++ framework for building native-looking GUI applications across Windows, macOS, and Unix platforms.
A command-line tool for managing parallel versions of multiple software development kits on Unix-based systems.
Set and use environment variables in npm scripts across Windows, macOS, and Linux platforms.
A powerful scripting language and versatile interactive shell with modern features and a statically linked binary.
A TAP-compliant testing framework for Bash and other UNIX programs, enabling simple verification of expected behavior.
A command-line tool to download, compile, and install any Ruby version from source on Unix-like systems.
A fully managed, high-performance FTP and FTPS client library for .NET and .NET Standard, optimized for speed.
A fully managed, high-performance FTP and FTPS client library for .NET and .NET Standard, optimized for speed.
Rust-friendly bindings to *nix platform APIs (Linux, Darwin, etc.) with safe abstractions over libc.
A free, cross-platform Electronic Design Automation (EDA) suite for designing printed circuit boards.
A cross-platform Rust library for retrieving detailed system information like CPU, memory, processes, disks, networks, and components.
A lightweight version manager for Node.js on Unix-like systems, enabling seamless switching between multiple Node.js versions per project.
A collection of sensible Bash defaults for improved tab completion, history management, and file system navigation.
A cross-platform game development library for C/C++ with multimedia, graphics, and input handling capabilities.
A cross-platform library for video game and multimedia programming with support for graphics, audio, input, and more.
Safe Rust bindings to POSIX/Unix/Linux/Winsock syscalls with memory safety, I/O safety, and configurable backends.
A shell script that displays current weather conditions in the terminal with ANSI colors and Unicode symbols.
A cross-platform shell command wrapper for Node.js, enabling Unix-like commands in npm package scripts.
A cross-platform, single-header C windowing library for creating windows and graphics contexts with minimal dependencies.
A xUnit-based unit test framework for Bourne-based shell scripts, designed to work similarly to JUnit and PyUnit.
A shell-like, command-line terminal file manager that eschews GUIs and TUIs for a pure CLI experience.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.