Showing 679 open source projects for "shell script library"

View related business solutions
  • Veeam Data Platform v13.1 - Get Your Free Trial Icon
    Veeam Data Platform v13.1 - Get Your Free Trial

    Secure by design, portable by default. Recover clean, fast, anywhere. Start a free trial.

    Try Veeam Data Platform today. Experience the unified platform that's secure by design, portable by default, and proven to recover clean, fast, and anywhere.
    Try it Free
  • Save Up to 91% on Cloud Compute With Spot VMs Icon
    Save Up to 91% on Cloud Compute With Spot VMs

    Automatic sustained-use discounts. One free VM per month. No negotiation needed.

    Run batch jobs at 60-91% off with Spot VMs. Long-running workloads get automatic discounts with sustained use.
    Start Free
  • 1
    Automated_Quiz

    Automated_Quiz

    A Shell Script for Quizzing the whole class of students and log result

    ...Also, increase the terminal font size to the desired level, before using the script, to view in bigger mode. Google search for linux / cygwin / mac terminal font size to know more about it. LATEST UPDATE : The quiz.sh script is updated now to perform for the whole class of students and log the results into the Students_Score.txt file. Also see this collection of bash scripts : https://sourceforge.net/projects/bash-shell-scripting-in-minute/ and this script : https://sourceforge.net/projects/command-output-to-html-table/
    Downloads: 0 This Week
    Last Update:
    See Project
  • 2
    minirepo (abreviated to mr) is designed to handle small to middle sized repositories with rcs. It supports version bumping and snapshoting, which is simmilar to a git or fossil commit hash It keeps track of files checked into the repo via a MANIFEST file The main configuration is located inside the MR/ directory for each subdirectory initialized. Its priamry purpose is to track files with rcs related commands. This is to make it easier to deal with a lot of files...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 3

    Classic HWUT

    Software Unit Tests (Language Independent Approach)

    Automation of Unit and System Tests. Tests can be implemented in any language and on many platforms. The flexible approach enables the inclusion of many types of tests, such as memory leak checks (using valgrind), coding rule checks, complexity checks, etc. Tests are run by a simple call to hwut in a base directory of a project. In particular for C, HWUT supports make file generation using 'sos' and 'sols' modes. Remote control-able function stubs may be generated using the 'stub' mode....
    Downloads: 0 This Week
    Last Update:
    See Project
  • 4
    Jekflix Template

    Jekflix Template

    A Jekyll theme inspired by Netflix

    A theme for Jekyll inspired by Netflix panel for who loves movies and series and would like to have a blog with this cool appearance.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Ship Agents Faster Icon
    Ship Agents Faster

    Transform your applications and workflows into powerful agentic systems at global scale.

    Gemini Enterprise Agent Platform lets you rapidly build, scale, govern and optimize production-ready agents grounded in your organization's data. The platform enables developers to build custom or pre-built agents for virtually any use case. New customers get $300 in free credits.
    Start Free
  • 5
    Windows Dev Box Setup Scripts

    Windows Dev Box Setup Scripts

    Scripts to simplify setting up a Windows developer box

    Windows Dev Box Setup Scripts is a Microsoft-maintained collection of PowerShell “recipes” and helper scripts that automate and streamline provisioning a Windows developer workstation for many common stacks (desktop .NET/C++, web/Node, machine learning, DevOps, containers, and more). The project uses Chocolatey and Boxstarter under the hood and exposes one-click Boxstarter links and standalone scripts so you can boot a machine, install SDKs, runtimes, tooling, and manage reboots unattended....
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6
    Keen UI

    Keen UI

    A lightweight Vue.js UI library with a simple API

    Keen UI is a Vue.js UI library with a simple API, inspired by Google's Material Design. Keen UI is not a CSS framework. Therefore, it doesn't include styles for a grid system, typography, etc. Instead, the focus is on interactive components that require Javascript. You should be able to use Keen UI with any page layout, structure, or CSS framework.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    Microbundle

    Microbundle

    Zero-configuration bundler for tiny modules

    Microbundle produces esm, cjs, umd bundles with your code compiled to syntax that works pretty much everywhere. While it's possible to customize the browser or Node versions you wish to support using a browserslist configuration, the default setting is optimal and strongly recommended. In addition to the above formats, Microbundle also outputs a modern bundle specially designed to work in all modern browsers. This bundle preserves most modern JS features when compiling your code, but ensures...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    bpkg

    bpkg

    Lightweight bash package manager

    bpkg is a lightweight package manager tailored for Bash scripts, providing a streamlined method to install, manage, and distribute shell utilities. It simplifies the process of fetching shell scripts, setting execution permissions, and integrating them either globally or within specific projects. By adopting a structure similar to package managers in other languages, bpkg brings organized dependency management to the Bash ecosystem.​
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    CityHash

    CityHash

    Automatically exported from Google code CityHash

    CityHash is a family of non-cryptographic hash functions optimized for extremely fast and high-quality hashing of strings on modern CPUs. Developed by Google, it is implemented in C++ and designed to efficiently handle both short and long inputs using techniques such as mixing operations and CPU-specific optimizations. CityHash offers multiple hash sizes—32-bit, 64-bit, 128-bit, and 256-bit variants—with the CRC-based versions leveraging hardware acceleration on CPUs that support SSE4.2...
    Downloads: 0 This Week
    Last Update:
    See Project
  • $300 Free Credits to Build on Google Cloud Icon
    $300 Free Credits to Build on Google Cloud

    New customers can spin up VMs, build with AI, and query data at no cost.

    Put your $300 in credit toward real workloads, then keep building with free monthly usage for 20+ products. No commitment and no charge until you upgrade.
    Start Free
  • 10
    Smoothie Charts

    Smoothie Charts

    Smooth JavaScript charts for realtime streaming data

    Smoothie Charts is a small JavaScript charting library built for real-time streaming data. It focuses on smooth live updates instead of charts that visibly jump every time new data arrives. Developers can create a TimeSeries object, attach it to a SmoothieChart, and stream the chart into an HTML canvas element. Data points can be appended continuously, making it useful for dashboards, monitoring tools, server metrics, sensors, and other live feeds. The project includes examples,...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    AWS EC2 Instance Connect Configuration

    AWS EC2 Instance Connect Configuration

    ssh daemon configuration and necessary EC2 instance scripting

    This package contains the EC2 instance configuration and scripts necessary to enable AWS EC2 Instance Connect. This is the ssh daemon configuration and necessary EC2 instance scripting to enable EC2 Instance Connect. Also included is various package manager configurations for packaging for various Linux distributions. Parse takes all necessary pieces as command inputs is can be unit tested independently. curl, however, obviously needs to curl EC2 Instance Metadata Service and so cannot be...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    update-golang

    update-golang

    Easily fetch and install new Golang releases with minimal intrusion

    update-golang is a script to easily fetch and install new Golang releases with minimum system intrusion. The script uses local system OS and ARCH to download the correct binary release. It is not harmful to run the script multiple times. Downloaded releases are kept as cache under '/usr/local'. You can erase them manually. By default, the script only detects actual releases (not beta releases, not release candidates). However one can force any specific non-final release. The default behavior...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    treeshell

    treeshell

    Eclipse Shell Script Editor with Tree View. Opens No-Extension-Files.

    An Eclipse editor for shell (bash) scripts. Features: 1) Content outline with tree view for functions. 2) Association with files without an extension. 3) Jumping between if-then-else-elif-fi, do-done, etc. (CTRL+SHIFT+P jump forwards, CTRL+ZERO jump backwards.) 4) Easily copy the file-path of the edited file (CTRL+SHIFT+9). It's convenient to paste and execute in a console then. Installation instructions: NOTE1: these instructions won't work if you used an online installer for...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    Specter

    Specter

    Clojure(Script)'s missing piece

    Specter is a powerful Clojure (and ClojureScript) library that revolutionizes navigation and manipulation of deeply nested and recursive data structures through a flexible, high-performance API beyond what vanilla Clojure offers. Specter has an extremely simple core, just a single abstraction called "navigator". Queries and transforms are done by composing navigators into a "path" precisely targeting what you want to retrieve or change. Navigators can be composed with any other navigators,...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 15
    dat.GUI

    dat.GUI

    dat.gui is a lightweight controller library for JavaScript

    A lightweight graphical user interface for changing variables in JavaScript. The easiest way to use dat.GUI in your code is by using the built source at build/dat.gui.min.js. These built JavaScript files bundle all the necessary dependencies to run dat.GUI. If you're using a server with a Content Security Policy in place that blocks 'unsafe-inline', you will have problems when dat.gui.js tries to inject style information. To get around this, load 'build/dat.gui.css' as an external style...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    Pacapt

    Pacapt

    An ArchLinux's pacman-like shell wrapper for many package managers

    pacapt is a lightweight shell script that provides a unified interface to various package managers across different Unix-like systems. By emulating the command syntax of Arch Linux's pacman, it allows users to perform package management tasks consistently, regardless of the underlying system. This tool simplifies the user experience for those who work across multiple distributions and prefer a standardized command set.​
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    Generate Default Index Webpage

    Generate Default Index Webpage

    A Shell Script to Generate the Default Index Webpage for any Folder

    Please Download the Above zip file, Extract it and view the README file for instructions. Refer Screenshots / Video below. Character Set to be used for your input data: The html file generated carries a default charset setting, in its fourth line, as follows : charset="ISO-8859-1" If your data is still not getting displayed properly, then change this charset, using a text/code editor, to suit your input data. List of charsets are here...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    Mundane

    Mundane

    Mundane is a Rust cryptography library backed by BoringSSL

    Mundane is a Rust cryptography library designed to be safe, ergonomic, and high-performance, with its cryptographic operations powered by BoringSSL. It aims to eliminate common security pitfalls by providing APIs that are intentionally difficult to misuse, prioritizing safety and correctness over flexibility. The library vendors its own copy of BoringSSL, ensuring consistent builds without external dependencies and avoiding symbol conflicts between different versions. Mundane emphasizes...
    Downloads: 3 This Week
    Last Update:
    See Project
  • 19

    Wheefun Presentation Layer

    A framework for implementing a presentation layer.

    WFPL is a framework for implementing web pages using the model-view-controller (MVC) design pattern. In WFPL, documents are represented abstractly using a hierarchical "Page" structure, which are then rendered using a renderer which may represent media such as HTML, TeX, or Markdown. The controller is frequently implemented as a callback script in the case of a webpage. WPFL's strengths lie in its hierarchical design; it is similar to HTML/XML's document object model and provides a number...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    IdleX - IDLE Extensions for Python
    A collection of extensions for Python's IDLE, the Python IDE built with the tkinter GUI toolkit.
    Leader badge
    Downloads: 34 This Week
    Last Update:
    See Project
  • 21
    BeanShell Double-Click

    BeanShell Double-Click

    Run BeanShell scripts by double-clicking them

    This project is an automated and standardized setup for executing BeanShell scripts. It sets up a file association and icon for the .bsh file extension. It starts BeanShell scripts with a standardized CLASSPATH that includes directories for adding your own commands. Some nice new commands are also included. Only Windows is supported currently but other systems could be added. To start the install process, just double-click the beanshell-setup.jar from your desktop or Windows...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
     Estrela Editor
    Estrela Editor is a wxLua based IDE. It supports multiple fileformats, "api" for autocompletion and tooltips, and custom commandline tools. Focus is extensibility for target applications using Lua. Its main purpose is as IDE for the 3D engine Luxinia.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    Ratchet WebSocket

    Ratchet WebSocket

    Asynchronous WebSocket server

    Ratchet is a loosely coupled PHP library providing developers with tools to create real time, bi-directional applications between clients and servers over WebSockets. Write your own chat (aka "Hello World!" for sockets) application in a matter of minutes. After understanding "the new flow", event driven programming, compared to traditional HTTP request/response - writing any application on top of Ratchet becomes fast and easy. Ratchet provides many components for you to pick and choose from...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 24
    Desktop

    Desktop

    Building Local-First apps for Windows, MacOS, Linux, iOS and Android

    desktop enables building cross-platform desktop applications with Elixir by pairing a Phoenix/LiveView UI with a native webview shell. The approach keeps application logic on the BEAM—supervised, fault-tolerant, and hot-reload-friendly—while rendering an HTML/CSS/JS interface inside the system’s embedded browser engine. It offers conveniences for packaging and distribution on Windows, macOS, and Linux, including app metadata, icons, and startup integration. The library exposes desktop-specific affordances such as system tray menus, window management, and notifications, so applications feel native rather than like generic web wrappers. ...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 25
    Dev Cheatsheets

    Dev Cheatsheets

    A collection of code snippets and CLI guides for quick reference

    A collection of code snippets and CLI guides for quick and easy reference while coding. Coding ingredients or building blocks. This is about having a central reference for language syntax or CLI features, without having to wade through docs and tutorials and StackOverflow. A reference for how to use a CLI tool, language or library. It’s mean to be a quick reference so you can get what you need without having to scroll or navigate a lot. Including syntax but emphasizing real world examples....
    Downloads: 0 This Week
    Last Update:
    See Project