Showing 357 open source projects for "shell scripts"

View related business solutions
  • Our Free Plans just got better! | Auth0 Icon
    Our Free Plans just got better! | Auth0

    With up to 25k MAUs and unlimited Okta connections, our Free Plan lets you focus on what you do best—building great apps.

    You asked, we delivered! Auth0 is excited to expand our Free and Paid plans to include more options so you can focus on building, deploying, and scaling applications without having to worry about your security. Auth0 now, thank yourself later.
    Try free now
  • Custom VMs From 1 to 96 vCPUs With 99.95% Uptime Icon
    Custom VMs From 1 to 96 vCPUs With 99.95% Uptime

    General-purpose, compute-optimized, or GPU/TPU-accelerated. Built to your exact specs.

    Live migration and automatic failover keep workloads online through maintenance. One free e2-micro VM every month.
    Try Free
  • 1
    krX LUA Scripts
    krX is a shell scripting system in LUA using Love2D, which is cross-platform and modular. It allows, among other things, file management, command execution with graphical and multimedia capabilities, thanks to the Love2D API.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 2
    Dagger

    Dagger

    Containerized automation engine for programmable CI/CD workflows

    Dagger is an open source automation engine designed to build, test, and deliver software in a consistent and programmable way. It enables developers to define software delivery workflows using code instead of complex shell scripts or configuration files. Dagger executes tasks inside containers, ensuring that automation runs in identical environments across local machines, CI servers, or cloud infrastructure. Dagger provides a core execution engine and system API that orchestrates containers, filesystems, secrets, repositories, and other resources needed during development pipelines. ...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 3
    Defang

    Defang

    Defang CLI and sample projects

    ...With a single command, Defang builds and deploys applications, handling configurations for computing, storage, load balancing, networking, logging, and security. The Defang Command Line Interface (CLI) facilitates interactions with the platform, offering installation options via shell scripts, Homebrew, Winget, Nix, or direct download. Developers can define services using compose.yaml files, which Defang utilizes to deploy applications to the cloud.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 4
    mruby

    mruby

    Lightweight Ruby

    ...It supports compiling Ruby scripts into bytecode or even C source code, providing flexibility for deployment in different environments.
    Downloads: 0 This Week
    Last Update:
    See Project
  • $300 Free Credits for Your Google Cloud Projects Icon
    $300 Free Credits for Your Google Cloud Projects

    Start building on Google Cloud with $300 in free credits. No commitment, no credit card required until you're ready to scale.

    Launch your next project with $300 in free Google Cloud credits—no strings attached. Test, build, and deploy without risk. Use your credits across the entire Google Cloud platform to find what works best for your needs. After your credits are used, continue with always-free tier services. Only pay when you're ready to scale. Sign up in minutes and start exploring.
    Start Free Trial
  • 5
    Glob

    Glob

    glob functionality for node.js

    Glob is a widely used JavaScript library that implements file path pattern matching using glob syntax, enabling developers to efficiently locate files and directories that match wildcard expressions. It provides functionality similar to Unix shell globbing but is designed to work consistently across platforms within Node.js environments. The library supports complex patterns such as recursive directory matching, brace expansion, and character ranges, making it suitable for build tools, CLIs, and automation scripts. node-glob is optimized for performance and reliability when traversing large file trees, and it exposes both asynchronous and synchronous APIs. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6
    almond

    almond

    A Scala kernel for Jupyter

    Almond already supports code navigation in dependencies via meta browse, paving the way for more IDE-like features and closer integration with the Scalameta ecosystem. Ammonite is a modern and user-friendly Scala shell. Almond wraps it in a Jupyter kernel, giving you all its features and niceties, including customizable pretty-printing, magic imports, advanced dependency handling, and its API, right from Jupyter. This also makes it easy to copy some code from notebooks to Ammonite scripts, and vice versa. Almond exposes APIs to interact with Jupyter front-ends. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    listmonk

    listmonk

    High performance, self-hosted, newsletter and mailing list manager

    Performance and features packed into a single binary. Manage millions of subscribers across many single and double opt-in lists with custom JSON attributes for each subscriber. Query and segment subscribers with SQL expressions. Use the super fast bulk importer (10k records per second) or use HTTP/JSON APIs or interact with the simple table schema to integrate external CRMs and subscriber databases. Visualize and compare campaign performance. Connect external visualization programs to the...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 8
    rate.sx

    rate.sx

    Curl cryptocurrencies exchange rates

    rate.sx is a command-line-friendly cryptocurrency rate service designed to be queried with curl or a browser, returning clean text or minimal markup. It emphasizes human-readable output by default, with options for concise one-liners or richer summaries including sparkline-style ASCII charts. The service supports multiple coins, fiat conversions, and historical lookups so you can compare prices over time without leaving the terminal. Under the hood it aggregates price feeds and normalizes...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    repren

    repren

    Rename anything

    Repren is a “rename anything” command-line tool that performs regex-based search and replace across file contents while also renaming or moving files and directories according to patterns. It’s meant for sweeping refactors: change a class or package name everywhere and update filenames to match in one pass. The design favors explicitness and safety, providing dry-run output so you can preview exactly what will change before executing it. It handles recursive directory walks, lets you filter...
    Downloads: 0 This Week
    Last Update:
    See Project
  • Build Agents and Models on One Platform Icon
    Build Agents and Models on One Platform

    Everything you need to build production-ready agents and models. Access 200+ Google and third-party AI models and tools.

    Gemini Enterprise Agent Platform is Google Cloud's comprehensive platform for developers to build, scale, govern, and optimize agents and models. Choose from Google's most advanced models and third-party models like Anthropic's Claude Model Family.
    Try It Free
  • 10
    Lux Desktop

    Lux Desktop

    Example client of oagi-python developed with Tauri

    Lux Desktop is a cross-platform desktop application that showcases how to build a graphical client on top of the Lux computer-use model using the OAGI Python SDK as its backend. It is implemented with Tauri, combining a TypeScript/React front end with a Rust-powered shell to produce lightweight native executables for macOS and Windows. The project serves as a reference implementation for developers who want to see how Lux-powered agents can be packaged into a user-friendly app, including how to wire up commands, configuration, and UI flows around computer-use automation. The repository includes a full local development workflow using Node.js, pnpm, and Rust, with scripts for hot-reload development (pnpm tauri dev) and production builds (pnpm tauri build). ...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 11
    chezmoi

    chezmoi

    Manage your dotfiles across multiple diverse machines, securely

    Manage your dotfiles across multiple diverse machines, securely. chezmoi helps you manage your personal configuration files (dotfiles, like ~/.gitconfig) across multiple machines. chezmoi provides many features beyond symlinking or using a bare git repo including templates (to handle small differences between machines), password manager support (to store your secrets securely), importing files from archives (great for shell and editor plugins), full file encryption (using gpg or age), and running scripts (to handle everything else). chezmoi is helpful if you have spent time customizing the tools you use (e.g. shells, editors, and version control systems) and want to keep machines running different accounts (e.g. home and work) and/or different operating systems (e.g. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    gTTS

    gTTS

    Python library and CLI tool to interface with Google Translate

    ...It supports customizable text pre-processors, which can correct pronunciations, tweak formatting, or handle domain-specific vocabulary before sending it to the API. gTTS is primarily aimed at developers who want a quick way to add cloud-backed speech to scripts, apps, or pipelines without managing any model weights locally. A small CLI utility, gtts-cli, makes it easy to test or batch-generate MP3 files right from the shell.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    denisidoro dotfiles

    denisidoro dotfiles

    Awesome personal dotfiles

    Awesome personal dotfiles.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    ChatGLM2-6B

    ChatGLM2-6B

    ChatGLM2-6B: An Open Bilingual Chat LLM

    ChatGLM2-6B is the second-gen Chinese-English conversational LLM from ZhipuAI/Tsinghua. It upgrades the base model with GLM’s hybrid pretraining objective, 1.4 TB bilingual data, and preference alignment—delivering big gains on MMLU, CEval, GSM8K, and BBH. The context window extends up to 32K (FlashAttention), and Multi-Query Attention improves speed and memory use. The repo includes Python APIs, CLI & web demos, OpenAI-style/FASTAPI servers, and quantized checkpoints for lightweight local...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 15
    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: 0 This Week
    Last Update:
    See Project
  • 16

    Crosser

    dll stack builder

    Modern versions (since 0.9) of crosser contain script to cross-compile number of Windows dlls on Linux host, and dll stacks built with it. Ancient versions (up to 0.8): Crosser has two main shell scripts that are combined under same project simply because they share so much other files - having three projects, one for common stuff and one for each main script, would be overkill. Crosser-compiler builder crosser.sh is very much WIP, while script to build set of dlls for Windows, dllstack.sh, is already usable. This sourceforge project exist mainly to host those binary stacks produced by dllstack.sh, not crosser scripts themselves, though they are available (GPL requires that those build scripts are made available when releasing binary dll stacks)
    Downloads: 116 This Week
    Last Update:
    See Project
  • 17
    Ajay-prefix

    Ajay-prefix

    Ajay Prefix redirect save data to prevent loss.

    Ajay Prefix Pro is an advanced optimization tool featuring smart scripts that redirect save data to prevent loss. It supports Mobox WoW64, Winlator, Dark OS, Micewine, Hangover, GameHub, and other PC emulators, as well as Linux Wine. It includes various Start Menu options to install necessary dependencies easily.
    Leader badge
    Downloads: 168 This Week
    Last Update:
    See Project
  • 18

    jwscripts

    Jeremy Wakeman bash scripts

    Bash scripts that I've built over time to make easier tasks that I do often.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    Script Echo Color

    Script Echo Color

    Terminal text colorizing and simplifies script coding.

    ScriptEchoColor simplifies Linux terminal text colorizing, formatting and several steps of script coding.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 20

    uweb browser: unlimited power

    minimal suckless android web browser with unlimited power

    - AI bot as search engine; append file content as input for complex query. - Powerful: html5 enhancement; any urls to host a website; javascript and shell scripting for general processing; and more with Termux. - Customizable: user-defined menus, (new) buttons and gestures for user agents, bookmarklets, url services, shell commands, internal functionality links and text processing etc. - Convenient: book/dictionary/txt/command line/app can be search engine. - Tiny: less than 200k - Fast: run fast, even with thousands of user provided css/scripts - Efficient: less touches, one click to reach any number of search engines without repeated input; automate online services...
    Downloads: 20 This Week
    Last Update:
    See Project
  • 21

    uniqueRcGenerator

    Unique Return Codes for structured Bash error handling and testing

    Unique Return Code (URC) provides structured error handling, symbolic return codes, and deterministic exit-code management for Bash and POSIX shell scripting. The rcGen generator analyzes shell scripts, extracts symbolic error identifiers, and produces consistent mappings for development, automated testing, CI/CD pipelines, and production deployment. URC improves debugging, traceability, and maintainability by separating logical error semantics from numeric shell exit-code constraints while remaining fully compatible with standard Unix environments. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    stormos

    stormos

    making arch linux EASY for people coming over from windows and macOS!

    StormOS is a beginner friendly distribution based on Arch Linux. Developed by Ben Fitzpatrick and Seeker with former help from fishmanloveslinux, mrgizmo757 (matthew moore), yugiohmaster88 and more. This distro's goal is to help bring new users over to the world of Arch Linux by offering an easy to install, out of the box Arch Linux experience. support us on gofundme: https://gofund.me/d954872d check out our webste: https://techcafe757.wixsite.com/storm-os
    Leader badge
    Downloads: 113 This Week
    Last Update:
    See Project
  • 23
    CogVLM

    CogVLM

    A state-of-the-art open visual language model

    CogVLM is an open-source visual–language model suite—and its GUI-oriented sibling CogAgent—aimed at image understanding, grounding, and multi-turn dialogue, with optional agent actions on real UI screenshots. The flagship CogVLM-17B combines ~10B visual parameters with ~7B language parameters and supports 490×490 inputs; CogAgent-18B extends this to 1120×1120 and adds plan/next-action outputs plus grounded operation coordinates for GUI tasks. The repo provides multiple ways to run models...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 24
    SAGA GIS
    ...Functions are organised as modules in framework independent Module Libraries and can be accessed via SAGA’s Graphical User Interface (GUI) or various scripting environments (shell scripts, Python, R, ...). Please provide the following reference in your work if you are using SAGA: Conrad, O., Bechtel, B., Bock, M., Dietrich, H., Fischer, E., Gerlitz, L., Wehberg, J., Wichmann, V., and Boehner, J. (2015): System for Automated Geoscientific Analyses (SAGA) v. 2.1.4. Geosci. Model Dev., 8, 1991-2007, https://doi.org/10.5194/gmd-8-1991-2015. ...
    Leader badge
    Downloads: 8,733 This Week
    Last Update:
    See Project
  • 25
    jfTerm

    jfTerm

    Terminal client

    Terminal client. Support telnet (23), ssh(22), ssl, Com Ports (windows/linux only) and local shell (linux pty). Features full ANSI, ASCII 8bit, scripts and logging.
    Downloads: 1 This Week
    Last Update:
    See Project
Auth0 Logo