Showing 865 open source projects for "shell scripts"

View related business solutions
  • Run applications fast and securely in a fully managed environment Icon
    Run applications fast and securely in a fully managed environment

    Cloud Run is a fully-managed compute platform that lets you run your code in a container directly on top of scalable infrastructure.

    Run frontend and backend services, batch jobs, deploy websites and applications, and queue processing workloads without the need to manage infrastructure.
    Try for free
  • Sell and manage your activities and accommodation with an all-in-one reservation system Icon
    Sell and manage your activities and accommodation with an all-in-one reservation system

    Booking software for adventure and wellness travel

    Bookinglayer is an all-in-one reservation system built for complex booking scenarios involving accommodation and activities. They help retreats, resorts, and schools automate their booking process from start to finish. Bookinglayer’s solution allows you to start selling activities with your accommodation (80% of their clients' bookings include an activity). The software is highly customisable, allowing you to fully adapt your booking flow to your guest's decision-making process. Use their Customer Portal to ask for guest data post-booking, ensuring the booking process is as simple and quick as possible. Use the customer portal to sign waivers, schedule sessions, and collect outstanding balances, all of which are fully automated. Whether you have 5 cabanas or are a large multinational chain, Bookinglayer revolutionizes booking management, making it easier to collect and change bookings, sell and schedule activities, assign instructors, handle payments, and communicate with guests.
    Learn More
  • 1
    Useful Scripts

    Useful Scripts

    Useful scripts for making developer's everyday life easier

    Useful scripts for making developers' everyday lives easier and happier, involving java, shell, etc. Usually useful manual operations are made into scripts for convenient use, making the daily life of development easier. Share the functions (i.e. requirements, ideas) that are commonly used but not written into scripts, and submit an Issue. The scripts of this warehouse (such as related scripts) are deployed and used in the online production environment of JavaAlibaba and other companies (such as Portable Cloud). ...
    Downloads: 8 This Week
    Last Update:
    See Project
  • 2
    Shell-operator

    Shell-operator

    A tool for running event-driven scripts in Kubernetes

    Shell-operator is a tool for running event-driven scripts in a Kubernetes cluster. This operator is not an operator for a particular software product such as Prometheus-operator or Kafka-operator. Shell-operator provides an integration layer between Kubernetes cluster events and shell scripts by treating scripts as hooks triggered by events.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 3
    Nilesoft Shell

    Nilesoft Shell

    Powerful context menu manager for Windows File Explorer

    Shell is an open-source context menu manager and extender for Windows File Explorer that gives users fine-grained control over the right-click menus throughout the Windows shell experience. It lets you add, remove, modify, and organize context menu items beyond what the default Windows interfaces allow, enabling quick access to applications, scripts, favorite folders, URLs, and custom commands directly from the right-click menu on files, folders, the desktop, or even the taskbar. ...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 4
    sh

    sh

    A shell parser, formatter, and interpreter with bash support

    A shell parser, formatter, and interpreter. Supports POSIX Shell, Bash, and mksh. Requires Go 1.16 or later. To parse shell scripts, inspect them, and print them out, see the syntax examples. For high-level operations like performing shell expansions on strings, see the shell examples. shfmt formats shell programs. See canonical.sh for a quick look at its default style. shfmt formats shell programs.
    Downloads: 11 This Week
    Last Update:
    See Project
  • Turn PDFs into postal mail Icon
    Turn PDFs into postal mail

    Postal Mail Solutions for Digital Workplaces.

    Click2Mail transforms conventional mail with its online and on-demand, SaaS print-to-mail service.
    Learn More
  • 5
    Windows Terminal Shell

    Windows Terminal Shell

    Install/uninstall scripts for Windows Terminal context menu items

    ...The project includes scripts (PowerShell, possibly JSON manipulations) to scan available shells, generate Terminal profiles, and update or sync Windows Terminal’s settings.json with appropriate icons, command lines, and environment variables. This helps users maintain consistent shell environments across multiple machines (e.g. developers who use custom shells or cross-platform setups).
    Downloads: 1 This Week
    Last Update:
    See Project
  • 6
    c

    c

    Compile and execute C "scripts" in one go!

    I love C for its raw speed (although it does have its drawbacks). We should all write more C. With this shell script, you can compile and execute C "scripts" in one go! (Oh yeah, and it works for C++ too.) First of all, I want to clarify why this is not the same as tcc -run. TCC is a compiler. We all know that. TCC will perform its own set of optimizations, just as GCC will perform its own and Clang will perform its own. The purpose of this script is to give a simple front-end to your favorite compiler. ...
    Downloads: 3 This Week
    Last Update:
    See Project
  • 7
    denisidoro dotfiles

    denisidoro dotfiles

    Awesome personal dotfiles

    Awesome personal dotfiles.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    getoptions

    getoptions

    An elegant option/argument parser for shell scripts

    getoptions is a POSIX-compliant shell script library designed to simplify command-line option parsing. It provides an elegant and extensible way to handle both short and long options in shell scripts without relying on external dependencies. ​
    Downloads: 4 This Week
    Last Update:
    See Project
  • 9
    ShellCheck

    ShellCheck

    A static analysis tool for shell scripts

    ShellCheck is a GPLv3 tool that provides warnings and possible suggestions for bash/sh shell scripts. ShellCheck finds bugs in your shell scripts. You can cabal, apt, dnf, pkg or brew install it locally right now. ShellCheck highlights and clarifies typical beginner's syntax mistakes and issues that cause a shell to give a cryptic error message. It shows typical intermediate level semantic problems that cause a shell to behave in a abnormally and counter-intuitively. ...
    Downloads: 20 This Week
    Last Update:
    See Project
  • Powerful Website Security | Continuous Web Threat Platform Icon
    Powerful Website Security | Continuous Web Threat Platform

    Continuously detect, prioritize, and validate web threats to quickly mitigate security, privacy, and compliance risks.

    Reflectiz is a comprehensive web exposure management platform that helps organizations proactively identify, monitor, and mitigate security, privacy, and compliance risks across their online environments. Designed to address the growing complexity of modern websites, Reflectiz provides full visibility and control over first, third, and even fourth-party components, such as scripts, trackers, and open-source libraries that often evade traditional security tools.
    Learn More
  • 10
    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: 19 This Week
    Last Update:
    See Project
  • 11
    Bash-it

    Bash-it

    A community Bash framework

    Bash-it is a collection of community Bash commands and scripts for Bash 3.2+. Includes autocompletion, themes, aliases, custom functions, a few stolen pieces from Steve Losh, and more. Bash-it provides a solid framework for using, developing, and maintaining shell scripts and custom commands for your daily work. If you're using the Bourne Again Shell (Bash) regularly and have been looking for an easy way on how to keep all of these nice little scripts and aliases under control, then Bash-it is for you! ...
    Downloads: 4 This Week
    Last Update:
    See Project
  • 12
    Shell Scripts
    We develop and distribute Shell Scripts to optimize the usage of your Linux system!
    Downloads: 5 This Week
    Last Update:
    See Project
  • 13
    Zapret

    Zapret

    Advanced open source tool for bypassing DPI-based censorship

    Zapret is an open source, cross-platform tool designed to help users bypass and evade Deep Packet Inspection (DPI)-based traffic blocking and censorship systems. Rather than acting as a traditional proxy or VPN, it works by manipulating network packets and traffic streams locally to confuse or disrupt DPI mechanisms used by ISPs and network filters, making it possible to access restricted websites and services without relaying traffic through third-party servers. Zapret implements multiple...
    Downloads: 696 This Week
    Last Update:
    See Project
  • 14
    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: 8 This Week
    Last Update:
    See Project
  • 15

    Husky

    Git hooks made easy

    Husky is a tool that makes handling Git hooks a lot easier, and lets you run the scripts you want at those stages. It works by including an object right within your package.json file. This then configures Husky so that it runs the scripts you specify. After that, it's Husky's responsibility to manage at which point in the Git lifecycle your scripts will run. Husky helps to improve your commits, lets you run tests, lint code and more when you commit or push. It is very lightweight, with...
    Downloads: 6 This Week
    Last Update:
    See Project
  • 16
    Ammonite

    Ammonite

    Scala Scripting

    ...It provides syntax‐highlighting, multiline editing, auto‐completion, and dynamic importing of dependencies (using a magic import syntax like import $ivy…). Instead of having to set up an sbt project for many small tasks, one can write Scala scripts (with .sc extension) and run them directly, with Ammonite handling compilation and execution transparently. In the REPL, Ammonite can survive compiler errors (by restarting the compiler internally) and preserve session state, improving resilience compared to the default Scala REPL. It also integrates filesystem utilities and command-line abstractions (via Ammonite-Ops) so that common shell tasks become more Scala-native.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 17
    Babashka

    Babashka

    Native, fast starting Clojure interpreter for scripting

    ...Babashka can shell out to other CLI programs like you are used to in bash. It goes one step further and offers seamless integration with other binaries using the pod protocol.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 18
    Proxmox

    Proxmox

    Proxmox VE Helper-Scripts

    Proxmox VE Helper-Scripts is a community-driven collection of scripts designed to simplify the deployment and management of containers and virtual machines in Proxmox Virtual Environment (VE). These scripts provide an interactive setup process where users can choose between basic configurations that follow defaults or advanced configurations that allow for detailed customization. By automating repetitive and complex tasks, the project helps homelab enthusiasts, self-hosters, and system...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 19
    Platypus

    Platypus

    Create native Mac applications from command line scripts

    Platypus is a developer tool that creates native Mac applications from command line scripts such as shell scripts or Python, Perl, Ruby, Tcl, JavaScript, and PHP programs. This is done by wrapping the script in an application bundle along with a slim app binary that runs the script. Platypus makes it easy to share scripts and programs with people who are unfamiliar with the command line interface. Native, user-friendly applications can be created with a few clicks. ...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 20
    K8s for Docker Desktop
    ...It helps users bootstrap a working Kubernetes cluster running inside Docker Desktop by loading required images, setting contexts, and applying manifests, thus reducing the manual setup friction. The repository includes both shell scripts and PowerShell scripts (for macOS/Linux and Windows respectively) to load container images, configure Kubernetes, and deploy supporting components. It also provides sample manifests (e.g. for the Kubernetes Dashboard, default RBAC resources) and configuration templates to streamline onboarding. One of its aims is compatibility: the README states which versions of Docker Desktop / Kubernetes the scripts have been tested against, and offers guidance on switching branches to match your K8s version.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    simple-java-maven-app

    simple-java-maven-app

    For an introductory tutorial on how to use Jenkins

    simple-java-maven-app is a reference repository created for the Jenkins tutorial on building a Java application with Maven. It contains a minimal Java program that prints “Hello world!” and includes unit tests to validate functionality, with test results exported in JUnit XML format. The repository provides an example that demonstrates how to configure a Jenkins Pipeline for building and delivering applications. It also includes scripts that define commands executed in pipeline stages,...
    Downloads: 4 This Week
    Last Update:
    See Project
  • 22
    ShellCrash

    ShellCrash

    Run sing-box/mihomo as client in shell

    ShellCrash is a shell-based client runner for proxies like sing-box and mihomo, optimized for headless devices (e.g. OpenWrt routers). It provides scripted installation, automatic configuration reload, network port detection, and UI-less control via terminal. It simplifies running proxy services on embedded Linux devices.
    Downloads: 11 This Week
    Last Update:
    See Project
  • 23
    My Workflow

    My Workflow

    Place to share & store what you use

    myworkflow is a personal collection of workflows, scripts, and automation tools created to improve productivity on macOS. It includes customized Alfred workflows, shell scripts, and automation snippets that streamline repetitive tasks and simplify daily work. The repository reflects the author’s approach to building a highly personalized environment for searching, launching, and managing tasks efficiently.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    shell2http

    shell2http

    Executing shell commands via HTTP server

    HTTP server to execute shell commands. Designed for development, prototyping or remote control. Settings through two command line arguments, path and shell command. With -the form-check option you can specify the regular expression for checking the form fields. To setup multiple auth users, you can specify the -basic-auth option multiple times. The credentials for basic authentication may also be provided via the SH_BASIC_AUTH environment variable. You can specify the preferred HTTP-method.
    Downloads: 10 This Week
    Last Update:
    See Project
  • 25

    pyenv

    Simple Python version management

    pyenv is a tool for the simple management of Python versions: it lets you easily switch between different Python versions, offering support for per-project Python versions. pyenv is an uncomplicated, unobtrusive tool that simply works, and follows the UNIX tradition of single-purpose tools that do one thing well. Unlike other similar tools, pyenv does not depend on Python itself. Having been made from pure shell scripts, it's safe from a Python bootstrap problem. It doesn't need to be loaded into your shell thanks to its shim approach, and can manage virtualenv for you. pyenv is a fork of rbenv and ruby-build, modified for Python.
    Downloads: 9 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • 4
  • 5
  • Next