Showing 1251 open source projects for "shell script"

View related business solutions
  • Next-Gen Encryption for Post-Quantum Security | CLEAR by Quantum Knight Icon
    Next-Gen Encryption for Post-Quantum Security | CLEAR by Quantum Knight

    Lock Down Any Resource, Anywhere, Anytime

    CLEAR by Quantum Knight is a FIPS-140-3 validated encryption SDK engineered for enterprises requiring top-tier security. Offering robust post-quantum cryptography, CLEAR secures files, streaming media, databases, and networks with ease across over 30 modern platforms. Its compact design, smaller than a single smartphone image, ensures maximum efficiency and low energy consumption.
    Learn More
  • The AI workplace management platform Icon
    The AI workplace management platform

    Plan smart spaces, connect teams, manage assets, and get insights with the leading AI-powered operating system for the built world.

    By combining AI workflows, predictive intelligence, and automated insights, OfficeSpace gives leaders a complete view of how their spaces are used and how people work. Facilities, IT, HR, and Real Estate teams use OfficeSpace to optimize space utilization, enhance employee experience, and reduce portfolio costs with precision.
    Learn More
  • 1

    yq

    Portable command-line YAML processor

    yq is a portable and lightweight command-line YAML processor. It can be likened to projects like jq (a command-line JSON processor) or sed but for YAML files. yq is able to do quite a number of things. It can deep read a YAML file with a given path expression, deeply compare YAML files, update a YAML file given a path expression or script file, and so much more. It can also merge several YAML files while offering plenty of options for overriding and appending. yq is written in portable...
    Downloads: 39 This Week
    Last Update:
    See Project
  • 2
    Betterlockscreen

    Betterlockscreen

    Sweet looking lockscreen for linux system

    Fast and sweet-looking lock screen for Linux systems with effects. Most i3lock wrapper scripts out there take an image, add some effect(s) then lock with the modified image as a locker background. Overall experience doesn't feel natural given the delay of 2-3 seconds. So Betterlockscreen was my attempt to solve this problem, as we don't need to change the lockscreen background frequently this script caches images with effect so the overall experience is simple and as fast as native i3lock....
    Downloads: 2 This Week
    Last Update:
    See Project
  • 3
    Thanos.sh

    Thanos.sh

    if you are Thanos(root), this command could delete half your files

    Thanos.sh is a small—but dangerous—tool that randomly deletes roughly half of the files on a system (hence the name). It ships as a shell script plus a PowerShell variant (Invoke-Thanos.ps1) that can target files, environment variables, registry entries, functions, aliases and certificates, and the repository warns repeatedly not to run it casually. The project includes short installation notes (for example, macOS requires gshuf from coreutils) and a README that frames the script as a “real gun” that should be used with extreme caution. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 4
    SwiftBar

    SwiftBar

    Powerful macOS menu bar customization tool

    Powerful macOS menu bar customization tool. Add custom menu bar programs on macOS in three easy steps.
    Downloads: 0 This Week
    Last Update:
    See Project
  • AestheticsPro Medical Spa Software Icon
    AestheticsPro Medical Spa Software

    Our new software release will dramatically improve your medspa business performance while enhancing the customer experience

    AestheticsPro is the most complete Aesthetics Software on the market today. HIPAA Cloud Compliant with electronic charting, integrated POS, targeted marketing and results driven reporting; AestheticsPro delivers the tools you need to manage your medical spa business. It is our mission To Provide an All-in-One Cutting Edge Software to the Aesthetics Industry.
    Learn More
  • 5
    ESP-IDF

    ESP-IDF

    Espressif IoT Development Framework

    ...As well as the esp-idf-template project mentioned in Getting Started, ESP-IDF comes with some example projects in the examples directory. Install host build dependencies mentioned in the Getting Started guide. Run the export script on Windows (export.bat) or source it on Unix (source export.sh) in every shell environment before using ESP-IDF.
    Downloads: 54 This Week
    Last Update:
    See Project
  • 6
    Kubie

    Kubie

    A more powerful alternative to kubectx and kubens

    kubie is an alternative to kubectx, kubens, and the k on prompt modification script. It offers context switching, namespace switching, and prompt modification in a way that makes each shell independent from others. It also has support for split configuration files, meaning it can load Kubernetes contexts from multiple files. You can configure the paths where Kubie will look for contexts, see the settings section.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 7
    OpenSSL-for-iOS

    OpenSSL-for-iOS

    A script for compiling OpenSSL for iOS Devices

    This is a script for using self-compiled builds of the OpenSSL-library on the iPhone. You can build apps with Xcode and the official SDK from Apple with this. I also made a small example app for using the libraries with Xcode and the iPhone/iPhone Simulator. This repository contains an iOS 15.0 Xcode Project which uses the OpenSSL Libraries. The examples uses the MD5 or SHA256-algorithm to calculate an md5 or sha256 hash from an UITextfield. iOS 12.0 - iOS 16.2 (x86_64 , arm64, arm64e...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 8
    V2Ray

    V2Ray

    Shell script that aims to make installing and managing V2Ray

    This repository offers an interactive, one-command script that installs and manages a V2Ray-based proxy service on common Linux distributions. It automates routine but error-prone steps such as fetching the latest binaries, generating credentials (for example, UUIDs), writing JSON config files, opening firewall ports, and setting up a systemd service for automatic start. The script includes a menu-driven manager to modify ports, protocols, and users, restart the service, or view logs without...
    Downloads: 21 This Week
    Last Update:
    See Project
  • 9
    river

    river

    A dynamic tiling Wayland compositor

    River is a dynamic tiling Wayland compositor with a flexible runtime configuration. River can either be run nested in an X11/Wayland session or directly from a tty using KMS/DRM. Simply run the river command. Usually this executable is a shell script invoking riverctl(1) to create mappings, start programs such as a layout generator or status bar, and perform other configuration.
    Downloads: 3 This Week
    Last Update:
    See Project
  • The Most Powerful Software Platform for EHSQ and ESG Management Icon
    The Most Powerful Software Platform for EHSQ and ESG Management

    Addresses the needs of small businesses and large global organizations with thousands of users in multiple locations.

    Choose from a complete set of software solutions across EHSQ that address all aspects of top performing Environmental, Health and Safety, and Quality management programs.
    Learn More
  • 10
    nvm

    nvm

    Version manager for node.js

    ...Nvm can work on any POSIX-compliant shell, particularly on windows WSL, macOS and unix platforms. It is designed to be installed per-user, and invoked per-shell.
    Downloads: 12 This Week
    Last Update:
    See Project
  • 11
    Tactical RMM

    Tactical RMM

    A remote monitoring & management tool, built with Django, Vue and Go

    ...Demo database resets every hour. A lot of features are disabled for obvious reasons due to the nature of this app. Teamviewer-like remote desktop control. Real-time remote shell. Remote file browser (download and upload files). Remote command and script execution (batch, powershell and python scripts). Event log viewer. Services management. Windows patch management. Automated checks with email/SMS alerting (cpu, disk, memory, services, scripts, event logs). Automated task runner (run scripts on a schedule). ...
    Downloads: 10 This Week
    Last Update:
    See Project
  • 12
    pwd.sh

    pwd.sh

    GnuPG symmetric secrets manager using Bash

    ...The tool focuses on usability and security by leveraging deterministic techniques that allow users to generate complex passwords without needing to store them. It is particularly useful for users who want to avoid password reuse while maintaining memorability or reproducibility. The script is designed to be minimal and portable, making it easy to integrate into shell environments and workflows. It supports different modes of password generation, allowing users to customize length, complexity, and character sets. The tool emphasizes privacy by avoiding reliance on external services or network calls, ensuring that password generation happens entirely locally. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    airgeddon

    airgeddon

    This is a multi-use bash script for Linux systems

    airgeddon is an alive project growing day by day. Interface mode switcher (Monitor-Managed) keeping selection even on interface name changing. DoS over wireless networks using different methods (mdk3, mdk4, aireplay-ng). "DoS Pursuit mode" is available to avoid AP channel hopping (available also on DoS performed on Evil Twin attacks). Full support for 2.4Ghz and 5Ghz bands. Assisted WPA/WPA2 personal networks Handshake file and PMKID capturing. Cleaning and optimizing Handshake captured...
    Downloads: 48 This Week
    Last Update:
    See Project
  • 14
    Liquid Prompt

    Liquid Prompt

    A full-featured & carefully designed adaptive prompt for Bash & Zsh

    ...As Liquid Prompt is implemented purely in shell script, anybody using it over SSH or equivalent terminal connection automatically also has access to the source code, so it is easy to comply with the license.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 15
    Bats-core

    Bats-core

    Bash automated testing system

    Bats is a TAP-compliant testing framework for Bash. It provides a simple way to verify that the UNIX programs you write behave as expected. A Bats test file is a Bash script with special syntax for defining test cases. Under the hood, each test case is just a function with a description. Bats is most useful when testing software is written in Bash, but you can use it to test any UNIX program. Test cases consist of standard shell commands. Bats makes use of Bash's errexit (set -e) option when running test cases. ...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 16
    OpenClaw Installer

    OpenClaw Installer

    ClawdBot one-click deployment tool

    OpenClaw Installer is an open-source one-click deployment and configuration tool for installing OpenClaw — a personal AI assistant — onto systems with minimal manual setup, giving users a streamlined path to get their own AI assistant running quickly. The project provides shell scripts and configuration menus that detect the host environment, install dependencies, download OpenClaw, configure core settings like AI models and identity channels, and start the server automatically. It supports...
    Downloads: 88 This Week
    Last Update:
    See Project
  • 17
    Gum

    Gum

    A tool for glamorous shell scripts

    A tool for glamorous shell scripts. Leverage the power of Bubbles and Lip Gloss in your scripts and aliases without writing any Go code! Gum provides highly configurable, ready-to-use utilities to help you write useful shell scripts and dotfiles aliases with just a few lines of code. Let's build a simple script to help you write Conventional Commits for your dotfiles.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 18
    kubectl-aliases

    kubectl-aliases

    Programmatically generated handy kubectl aliases

    kubectl-aliases is a small but extremely handy project that generates hundreds of shell aliases for kubectl so you no longer have to type long commands and flags repeatedly. It ships a prebuilt .kubectl_aliases file for Bash/Zsh, plus variants for Fish and Nushell, which you drop into your home directory and source from your shell config. The aliases are programmatically generated from permutations of common verbs, resources, flags, and options, so you get short forms like kgpo for kubectl get pod and more complex ones that include namespaces, label selectors, and output formats. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    espanso

    espanso

    Cross-platform Text Expander written in Rust

    Discover the incredible power of a full-blown text expander. No more copying and pasting, create templates once and let Espanso do the rest for you. Customer support replies, sales pitches, medical reports, you name it. Espanso has got you covered. Just press ALT+Space and Espanso’s search bar will open, letting you search for the perfect snippet. Don’t wrap your head around dates. Espanso makes it easy to use them, both past and future ones. Extend Espanso’s capabilities with packages, or...
    Downloads: 7 This Week
    Last Update:
    See Project
  • 20
    Lotion

    Lotion

    Unofficial Notion.so app for Linux

    Welcome! This is an unofficial version of Notion.so electron app. Since NotionHQ is busy doing other amazing feature developments, Linux is low on its priority. Before you go ahead and install Lotion, I've found a better implementation called notion-enhancer which works seamlessly. You can try it out and if that solution works for you please use that instead. Lotion is Not actively maintained at this point, I might start working again at a later time. Thanks for all your support! During set...
    Downloads: 5 This Week
    Last Update:
    See Project
  • 21
    Kubetail

    Kubetail

    Bash script to tail Kubernetes logs from multiple pods

    Bash script that enables you to aggregate (tail/follow) logs from multiple pods into one stream. This is the same as running "kubectl logs -f " but for multiple pods. Just download the kubetail file (or any of the releases) and you're good to go. Note that you may need to run compinit for zsh to pick-up the changes in the competition after having upgraded from the non-abbreviated installation. If you're using a ZSH plugin manager, you can install kubetail as a plugin. kubetail itself doesn't...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    erase-install

    erase-install

    A script that automates downloading macOS installers

    erase-install is a robust macOS automation tool designed to erase and reinstall macOS on a device using Apple’s official installer packages. Targeted at IT administrators and deployment professionals, it simplifies wiping and re-provisioning Mac systems—especially in enterprise or education environments. It supports options for downloading the latest macOS version, preserving user settings, automating pre- and post-install scripts, and initiating the erase-and-install process without manual...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 23
    gogcli

    gogcli

    Google Suite CLI: Gmail, GCal, GDrive, GContacts

    gogcli is a command-line interface tool that provides developers and power users with direct terminal access to a wide range of Google services without needing to leave the shell. This CLI tool covers several Google Workspace APIs including Gmail for email management, Google Calendar for scheduling and events, Google Drive for file operations, and Google Contacts for personal and corporate contact management. gogcli makes it possible to script repetitive tasks, automate workflows, and fetch or modify data from Google services in environments where GUI access isn’t practical. ...
    Downloads: 35 This Week
    Last Update:
    See Project
  • 24
    Mathias’s dotfiles

    Mathias’s dotfiles

    Sensible hacker defaults for macOS

    ...It serves as both a personal environment setup and a reference for what a well-tuned macOS / Unix developer workspace can look like. The repo includes scripts to bootstrap a fresh machine—symlinking files into home, applying default system settings for macOS via a .macos script, and installing or provisioning tools. While it reflects Mathias’s preferences, it’s intended for developers to fork, inspect, and adapt their own environment settings rather than blindly copy. The repository has gained wide attention as an exemplar of dotfile organization and automation of environment setup. Its value lies in showing how you can version-control your entire shell/editor/os setup and reapply it when moving machines or provisioning fresh installs.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    Docker tools

    Docker tools

    Useful tools when you are running your project inside docker container

    Running a DNS service for docker containers always messes with the DNS settings of your workstation. Especially if these DNS/discovery services themselves run inside docker containers on an active development workstation. Resolving DNS issues is not an easy task. Contrary to that the hosts file is simple. The script first removes all existing entries of all the hostnames of containers created by docker-compose. Configure the environment variables in your .env file. That way it can be used by...
    Downloads: 1 This Week
    Last Update:
    See Project