Showing 71 open source projects for "scripting"

View related business solutions
  • 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.
    Start Free
  • 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
  • 1

    Empact Foundation Class Library

    Cross-platform C++ library for use as a default application framework.

    ...Features include: * Threading & synchronization * Socket programming: SSL, NanoMsg & ZMQ * File I/O utilities: zlib, ini, yaml * Native Database access: MySQL, SQLite, BerkleyDB, Postgre, REDIS and ODBC * Built-in mini XML parser; optional EXPAT, LIBXML and MSXML support * Network protocol stack: HTTP, FTP, SMTP, POP3, SOAP, XMLRPC * Scripting languages: Perl, Python, JavaScript, VBScript, Java, Lua, TCL, Squirrel * Cloud Computing: AWS * Encryption: OpenSSL * Platforms: Linux/Posix, Windows, Arduino * Over 500+ highly reusable classes. 4000+ fully documented functions. Follow the 'Wiki' link above to explore everything about the framework.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 2
    GluCat: Clifford algebra templates

    GluCat: Clifford algebra templates

    Calculation with Clifford algebras: C++ library and Python module

    GluCat is a generic library of C++ templates that implement universal Clifford algebras over the field of real numbers. The PyClical extension module for Python gives users an easy Python scripting interface for calculations in Clifford algebras. The name PyClical is an homage to Pertti Lounesto's CLICAL.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 3
    The Eagle Project

    The Eagle Project

    Implementation of Tcl for the CLR.

    Eagle (Extensible Adaptable Generalized Logic Engine) is an implementation of the Tcl scripting language for the Common Language Runtime (CLR).
    Downloads: 5 This Week
    Last Update:
    See Project
  • 4
    kscript

    kscript

    Scripting enhancements for Kotlin

    Enhanced scripting support for Kotlin on *nix-based and Windows systems. Kotlin has some built-in support for scripting already, but it is not yet feature-rich enough to be a viable alternative in the shell.
    Downloads: 5 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
  • 5
    QScript

    QScript

    Expression and algorithm evaluator (built with Java)

    V2.1.1 compatible with Processing 2 & 3. A powerful yet simple to use scripting language that can be used to evaluate expressions and simple algorithms. In fact it is the only evaluator I know that supports complex numbers and vectors without the need for additional configuration. The emphasis is on simplicity and extensibility and the website provides detailed guides to help you get the most of QScript.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6

    Scripting Language Bindings

    A port of WFOPT to the several scripting languages

    This project contains bindings for various scripting languages to the Wheefun Options Parsing Library. It is meant to provide parity with the C implementation so .NET languages can take advantage of WFOPT. For more information, please see the main page.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    Zero Site Protector

    Zero Site Protector

    Human verification & attack prevention for website security

    ...The plugin includes features such as human verification, which ensures that only legitimate users are able to access your site. It also includes protection against various types of attacks such as cross-site scripting (XSS) and SQL injection. Additionally, the plugin allows you to block access to your site from certain geographical regions, IP addresses, and browsers, providing an extra layer of security. It also has a badword sensor feature which will censor inappropriate words from user input. All in all, the zero-site-protector plugin offers a comprehensive security solution for your website, helping to keep your site and its users safe and secure.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    Smallest possible

    Smallest possible

    Smallest possible syntactically valid files of different types

    Smallest possible is a curated repository whose aim is somewhat playful yet useful: collecting the “smallest possible syntactically valid files” across a large variety of programming, scripting, markup, and binary file types. For example, the repository might include the minimal valid HTML file, minimal valid PDF, minimal valid executable, minimal valid image file, and so on. It serves both as a curiosity and as a utility for developers and testers who might need tiny stub files for testing tooling, parsing, or file-type handling. ...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 9
    pure sh bible

    pure sh bible

    A collection of pure POSIX sh alternatives to external processes

    pure sh bible is a collection of shell scripting recipes written strictly in POSIX sh, without relying on Bash-only or external utilities unless absolutely necessary. The goal is to show that you can do a surprising amount with just portable, “pure” shell, which makes your scripts work across many Unix-like systems out of the box. Each snippet solves a common task (string handling, arrays, math, file operations, argument parsing) and is written in a way that favors clarity and portability over clever one-liners. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • Build Securely on AWS with Proven Frameworks Icon
    Build Securely on AWS with Proven Frameworks

    Lay a foundation for success with Tested Reference Architectures developed by Fortinet’s experts. Learn more in this white paper.

    Moving to the cloud brings new challenges. How can you manage a larger attack surface while ensuring great network performance? Turn to Fortinet’s Tested Reference Architectures, blueprints for designing and securing cloud environments built by cybersecurity experts. Learn more and explore use cases in this white paper.
    Download Now
  • 10
    rust_cmd_lib

    rust_cmd_lib

    Common rust command-line macros and utilities

    ...It hides much of the boilerplate of std::process::Command when you're doing simple task automations, but still allows full flexibility when needed. Because it avoids launching a shell, it reduces some classes of security and quoting errors, while improving readability of scripting logic inside a Rust binary.
    Downloads: 8 This Week
    Last Update:
    See Project
  • 11
    CodeQL

    CodeQL

    Libraries and queries that power security researchers

    ...Instead of just pattern matching text, CodeQL ingests source code, builds rich representations of structure and data flow, and allows queries that reason about control flow, type systems, and interprocedural relationships. This makes it powerful not just for basic linting but for deep detection of complex security flaws like SQL injection, cross-site scripting, and taint propagation that traditional static analyzers can miss. CodeQL is used by security teams, developers, and open-source tooling to create reusable query libraries, enforce policy across repositories, and automate findings in CI/CD pipelines.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 12
    The libbuspirate is a C library to talk with the bus pirate hardware (http://dangerousprototypes.com/docs/Bus_Pirate) in raw, binary scripting mode. The libbuspirate allows to quickly write a short C program to test interfacing with your favorite hardware. The library has mainly be used to interface through SPI with RF transceivers such as CC2500, MRF24J40, Ethernet controller such as ENC28J60, EEPROMs such as 24C02, 24FC1025, LCD display (PCD8544 / Nokia5110), LED display (HT1632), ... ...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 13
    Pure Bash Bible

    Pure Bash Bible

    A collection of pure bash alternatives to external processes

    pure-bash-bible is a collection of pure Bash scripting techniques that demonstrate how to accomplish common and complex tasks using only built-in Bash features. Its goal is to reduce reliance on external tools like sed, awk, or grep, which can slow down scripts and add unnecessary dependencies. The project is organized as a reference book of function-based code snippets, each showcasing practical solutions for string manipulation, text processing, file operations, and more.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 14
    Modern JavaScript

    Modern JavaScript

    All lecture files from the Modern JavaScript (Novice to Ninja) course

    ...It is helpful for students who want to compare their own code with course examples. The material is especially relevant for learners moving beyond basic syntax into browser scripting, application logic, and more practical JavaScript patterns. It works best as a guided course companion where the videos provide the explanation and the repository provides the working files.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15

    pdip

    Programmed Dialogue with Interactive Programs

    pdip stands for Programmed Dialogue with Interactive Programs. It is a simplified version of the famous expect utility which interprets a scripting language to dialog with an interactive program as a human operator would do. The package offers also an API to pilot interactive programs from C Language programs and two application libraries (ISYS and RSYS) as alternatives to system() from the C library.
    Downloads: 11 This Week
    Last Update:
    See Project
  • 16
    Open source DKIM library, MTA filter implementation and associated tools.
    Leader badge
    Downloads: 58 This Week
    Last Update:
    See Project
  • 17
    ExpressionJ is a Java library allowing to interpret simple numeric expressions, which may be used in all applications which have to combine numeric values, but do not want to use full-blown scripting languages.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 18
    DataScienceR

    DataScienceR

    a curated list of R tutorials for Data Science, NLP

    ...It includes an assortment of exercises, sample datasets, and instructional code that cover the core steps of a data science project: data ingestion, cleaning, exploratory analysis, modeling, evaluation, and visualization. Many of the modules demonstrate best practices in R, such as using the tidyverse, R Markdown, modular scripting, and reproducible workflows. The repository also shows examples of linking R with external resources — APIs, databases, and file formats — and integrating into larger pipelines. It acts as a learning scaffold for students or beginners transitioning to more advanced data science work in R, offering a hands-on, example-driven approach. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    LTMagic/TDraw

    LTMagic/TDraw

    Wrappers for ImageMagick for PHP for true object oriented scripting

    This project has been discontinued (May 2021), but lives on at: https://sourceforge.net/projects/tmagic/ in a yet more powerful form. Bring the full power of object oriented programming to PHP's Imagick. LTMagic is a class to extend the IMagick class and TDraw extends the ImagickDraw class with the goal of simplifying repetitive code. Instead of: $draw->setFont ("Arial-bold"); $draw->setFontSize (24); $draw->setTextAlignment (Imagick::ALIGN_CENTER); $draw->annotation ($im_x -...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    The Maksi is a library that provides scripting infrastructure for Qt applications. The scripting languages are implemeted with plugins, and scripts are defined in xml config. In addition, the Maksi provides object model, inspired by XML Schema.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    DotDotPwn

    DotDotPwn

    DotDotPwn - The Directory Traversal Fuzzer

    DotDotPwn is a flexible and intelligent fuzzer designed to discover directory traversal vulnerabilities in various software, including HTTP, FTP, and TFTP servers, as well as web platforms like CMSs and ERPs. It supports multiple protocols and can be used in scripting environments.​
    Downloads: 1 This Week
    Last Update:
    See Project
  • 22

    deemon

    Deemon Scripting Language

    A rich and powerful scripting language supporting the c preprocessor, classes, exceptions, lambdas, yield functions, label, switch-statement, pointers, foreign functions, and much more. With a fully packed standard library including support for file-io, threads, atomics, pipes, math, file-system, sockets, randomization, hashing, serialization, a wide selection of emulated c/c++ headers and more, deemon provides a suitable environment for any application.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23

    TPP

    TinyPreProcessor

    A tiny c/c++ preprocessor Library designed as a base interface for higher-level scripting languages It implements everything from the C11 Standard. TPP is written in c, but offers a c++ api for convenience. TPP Is able, to generate 25MB of preprocessed code in 8 seconds Supported compiler extensions are: - __COUNTER__ - __has_include - __BASE_FILE__ - __INCLUDE_LEVEL__ - Multi-char constants - #pragma once - #include_next - #warning - Oh who am I kidding; this supports pretty much everything. - If a pp-extension isn't supported and isn't on the todo-list, tell me about it New extensions include: - __TPP_COUNTER - __TPP_RANDOM - __TPP_EVAL - __TPP_LOAD_FILE
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    Administrative WebSphere library. Designed as a foundation library (providing a wsadmin.sh wrapper) following Object Oriented approach for WebSphere administrators who are used to develop Python scripts to do WebSphere adrministrative tasks.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25

    neuranep

    Neural Network Engineering Platform

    ...NeuraNEP handles microthread scheduling, synchronization, distribution and communication. This project is a fork of SpikeOS (sourceforge.net/projects/spikeos) and represents a major update to that code base, including a scripting interface and low-level rewrite of several components. SpikeOS was oriented towards computational modeling. NeuraNEP is oriented toward neural network research.
    Downloads: 0 This Week
    Last Update:
    See Project