Showing 289 open source projects for "writing shell scripts"

View related business solutions
  • Fully Managed MySQL, PostgreSQL, and SQL Server Icon
    Fully Managed MySQL, PostgreSQL, and SQL Server

    Automatic backups, patching, replication, and failover. Focus on your app, not your database.

    Cloud SQL handles your database ops end to end, so you can focus on your app.
    Try Free
  • MongoDB Atlas runs apps anywhere Icon
    MongoDB Atlas runs apps anywhere

    Deploy in 115+ regions with the modern database for every enterprise.

    MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
    Start Free
  • 1
    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
  • 2
    Files

    Files

    A nicer way to handle files & folders in Swift

    Files is a lightweight Swift library that provides a more expressive and user-friendly interface for working with files and directories compared to the native FileManager API. It abstracts common file system operations into an object-oriented model, enabling developers to interact with files and folders using intuitive constructs such as Folder and File types. The library simplifies tasks like reading, writing, moving, renaming, and deleting files while maintaining robust error handling...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 3
    LKMPG

    LKMPG

    The Linux Kernel Module Programming Guide

    lkmpg is a modernized, open-source guide that teaches the fundamentals of writing Linux kernel modules through clear explanations and working examples. It covers the full lifecycle: building and loading modules, understanding kernel symbols, handling device files, and interacting with kernel subsystems. Readers learn about concurrency concerns (spinlocks, mutexes), memory allocation in kernel space, and safe patterns for error handling and cleanup. The guide pairs narrative chapters with...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 4
    Eel

    Eel

    A Python library for making simple Electron-like HTML/JS GUI apps

    Eel is a little Python library for making simple Electron-like offline HTML/JS GUI apps, with full access to Python capabilities and libraries. Eel hosts a local webserver, then lets you annotate functions in Python so that they can be called from Javascript, and vice versa. Eel is designed to take the hassle out of writing short and simple GUI applications. If you are familiar with Python and web development, probably just jump to this example which picks random file names out of the given...
    Downloads: 0 This Week
    Last Update:
    See Project
  • Go From AI Idea to AI App Fast Icon
    Go From AI Idea to AI App Fast

    One platform to build, fine-tune, and deploy ML models. No MLOps team required.

    Access Gemini 3 and 200+ models. Build chatbots, agents, or custom models with built-in monitoring and scaling.
    Try Free
  • 5
    Google Style Guides

    Google Style Guides

    Style guides for Google-originated open source projects

    Google Styleguide is a comprehensive collection of coding style guides created and maintained by Google to ensure consistency, readability, and maintainability across its vast array of software projects. These guides define best practices and conventions for writing code in multiple programming languages, from C++ and Python to JavaScript, Go, and Swift. By adhering to these standards, developers can more easily collaborate, review code, and maintain high-quality software across teams and...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 6
    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
  • 7
    Python-Spider

    Python-Spider

    Python3 web crawler practice

    Python-Spider is a repository intended to teach or provide examples for writing web spiders / crawlers in Python — part of a broader learning and resource collection by its author. The code and documentation are oriented toward beginners or intermediate learners who want to learn how to fetch, parse, and extract data from websites programmatically. As part of the author’s public learning-path repositories, python-spider likely includes examples of HTTP requests, HTML parsing, maybe...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    Pester

    Pester

    Pester is the ubiquitous test and mock framework for PowerShell

    Pester is the de-facto unit testing and mocking framework for PowerShell, widely used to validate scripts, modules, and automation workflows. It provides a readable DSL for writing Describe/Context/It style specs, expressive assertion helpers (Should), and facilities for setup/teardown to keep tests isolated and reproducible. Beyond unit tests, Pester supports integration tests and can mock functions and modules so external side effects (network, registry, file system) are faked during runs. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    The CUE Data Constraint Language

    The CUE Data Constraint Language

    The home of the CUE language. Validate and define text-based config

    CUE is an open source data constraint language which aims to simplify tasks involving defining and using data. CUE merges the notion of schema and data. The same CUE definition can simultaneously be used for validating data and act as a template to reduce boilerplate. Schema definition is enriched with fine-grained value definitions and default values. At the same time, data can be simplified by removing values implied by such detailed definitions. The merging of these two concepts enables...
    Downloads: 0 This Week
    Last Update:
    See Project
  • Forever Free Full-Stack Observability | Grafana Cloud Icon
    Forever Free Full-Stack Observability | Grafana Cloud

    Our generous forever free tier includes the full platform, including the AI Assistant, for 3 users with 10k metrics, 50GB logs, and 50GB traces.

    Built on open standards like Prometheus and OpenTelemetry, Grafana Cloud includes Kubernetes Monitoring, Application Observability, Incident Response, plus the AI-powered Grafana Assistant. Get started with our generous free tier today.
    Create free account
  • 10
    OSX Serial Generator

    OSX Serial Generator

    Generate complete sets of Serial Numbers for OSX-KVM, Docker-OSX

    OSX Serial Generator is a shell-based toolkit for generating valid-looking macOS serial numbers, hardware UUIDs, and board serials for use in virtualized macOS environments such as OSX-KVM, Docker-OSX, and OpenCore-based Hackintosh setups. It is positioned for good-faith security and Apple bug bounty research, where having realistic device identifiers is necessary to reproduce issues or test services that validate Apple hardware details.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 11
    Mathias’s dotfiles

    Mathias’s dotfiles

    Sensible hacker defaults for macOS

    ...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
  • 12
    CodePush

    CodePush

    Cloud service that enables developers to deploy mobile app updates

    ...A JavaScript library for programmatically managing your CodePush account (e.g. creating apps, promoting releases), which allows authoring Node.js-based build and/or deployment scripts, without needing to shell out to the App Center CLI. The code-push module exports a single class (typically referred to as CodePush), which represents a proxy to the CodePush account management REST API.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13

    contools

    console tools, batch scripts, shell scripts, shell tools, utilities

    Downloads: 0 This Week
    Last Update:
    See Project
  • 14

    svncmd

    batch scripts for svn, svn command line binaries, scripts tests

    WARNING: Project is abandoned.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    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
  • 16
    mmmv_userspace_distro_t1_pkg01

    mmmv_userspace_distro_t1_pkg01

    Optional extra packages for the mmmv_userspace_distro_t1 .

    This project exists only to keep the mmmv_userspace_distro_t1 repository mirrors smaller.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    mmmv_userspace_distro_t1

    mmmv_userspace_distro_t1

    Bash scripts that declare aliases and copy code templates.

    mmmv_userspace_distro_t1 is a set of code templates and Linux/BSD specific Bash scripts that copy the code templates and declare various aliases according to the presence/availability of the programs that are used at the alias declarations. The mmmv_userspace_distro_t1 can be seen as part of development environment setup. Historically the mmmv_userspace_distro_t1 started out as a set of common Bash scripts, Ruby programs and Bash alias declarations that Martin.Vahi@softf1.com used at...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    Gobi

    Gobi

    A batch package builder for applications

    Gobi for shell is a batch package builder for applications, it builds a self-install package of your programs. Creates a stand alone executable file that performs the (secured installation and removing) of the elements necessary to distribute your applications. The software offers many possibilities, such as executing commands before and after installation. This is the shell+Gtk version of the Gobisoft software with the same features...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    OmegaT - multiplatform CAT tool

    OmegaT - multiplatform CAT tool

    The free computer aided translation (CAT) tool for professionals

    OmegaT is a free and open source multiplatform Computer Assisted Translation tool with fuzzy matching, translation memory, keyword search, glossaries, and translation leveraging into updated projects.
    Leader badge
    Downloads: 1,963 This Week
    Last Update:
    See Project
  • 20

    mingw-portage

    Small Portage for mingw & mingw-w64.

    Mingw-portage contain program `minmerge' and collection of scripts to build some packages. Together they allow you to automatically build any supported software packages for 32-bit mingw or 64-bit mingw-w64 and indeed toolchain. Requirements: MSYS & corresponding toolchain.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    Feisty Meow® Concerns Codebase

    Feisty Meow® Concerns Codebase

    The full codebase of Feisty Meow® Concerns Ltd.

    Feisty Meow codebase offers a ton of useful bash scripts and implements several C++ libraries and many C++ applications. This is the Sourceforge mirror; visit our main site at: https://feistymeow.org
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    m23

    m23

    Your linux deployment tool!

    m23 is a free software distribution system (license: GPL), that installs (via network, starting with partitioning and formatting) and administrates (updates, adds / removes software, adds / removes scripts) clients with Debian, (X/K)Ubuntu and LinuxMint. It is used for deployment of Linux clients in schools, institutions and enterprises. The m23 server is controlled via a web interface. A new m23 client can be installed easily in only three steps. Group functions and mass installation...
    Downloads: 13 This Week
    Last Update:
    See Project
  • 23
    Gobisoft

    Gobisoft

    Software auto-installation builder

    Gobisoft is a batch package builder for applications, it builds a self-install package of your programs. Creates a stand alone executable file that performs the (secured installation and removing) of the elements necessary to distribute your applications. The software offers many possibilities, such as executing commands before and after installation.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 24
    csv2odf

    csv2odf

    csv2odf can convert csv data to formatted spreadsheets and documents.

    csv2odf can create business intelligence reports from csv data sources with output to ods, odt, html, xlsx, or docx documents. It uses a template file that you design to control the layout, fonts, and colors. Just query your database with output to csv (or tsv), then use csv2odf to insert the data into your template to produce a nice looking formatted output. It is a command line tool and you can automate the generation of reports by using scripts and cron. It can be used to create...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 25
    rechne.exe

    rechne.exe

    Command-line calculator and libray.

    Easy-to-use command-line calculator for basic and scientific calculations.
    Downloads: 0 This Week
    Last Update:
    See Project
MongoDB Logo MongoDB