Showing 654 open source projects for "scripting"

View related business solutions
  • Veeam Data Platform v13.1 Icon
    Veeam Data Platform v13.1

    Move workloads across hypervisors and clouds with no vendor lock-in. Try VDP free today.

    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 Now
  • 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
  • 1
    Scripting Course

    Scripting Course

    Books, reference guides and resources on Regular Expressions

    Scripting Course is a curated learning hub for command-line text processing, scripting languages, regular expressions, and Vim. It brings together numerous books and reference guides maintained by the same author. Topics include Python, JavaScript, and Ruby regular expressions alongside GNU grep, sed, awk, and Coreutils. Separate material covers Python fundamentals, practical Python projects, Ruby and Perl one-liners, Linux command-line computing, and Vim.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 2
    PowerShell

    PowerShell

    Command-line shell and scripting language built on .NET

    ...Powershell is designed to let you manage computers from the command line and improve the command-line and scripting environment.
    Downloads: 535 This Week
    Last Update:
    See Project
  • 3
    Ghidra

    Ghidra

    Ghidra is a software reverse engineering (SRE) framework

    Ghidra is a free and open-source reverse engineering framework developed by the NSA for analyzing compiled software. It supports a wide array of instruction sets and executable formats, offering features such as decompilation, disassembly, scripting, and interactive graphing. Designed for security researchers and analysts, Ghidra provides a robust environment for understanding malware, auditing code, and performing software forensics. It includes both GUI-based and headless analysis modes.
    Downloads: 15,580 This Week
    Last Update:
    See Project
  • 4
    REFramework

    REFramework

    Scripting platform, modding framework and VR support for RE Engine

    A mod framework, scripting platform, and modding tool for RE Engine games. Inspired by and uses code from Kanan. Supports Resident Evil 2, Resident Evil 3, Resident Evil 7, Resident Evil Village, Devil May Cry 5, Monster Hunter Rise. Lua Scripting API (All games), VR, Generic 6DOF VR support for all games, motion controls for RE2/RE3 (RE7 and RE8 motion controls are still WIP!)
    Downloads: 288 This Week
    Last Update:
    See Project
  • Train ML Models With SQL You Already Know Icon
    Train ML Models With SQL You Already Know

    BigQuery automates data prep, analysis, and predictions with built-in AI assistance.

    Build and deploy ML models using familiar SQL. Automate data prep with built-in Gemini. Query 1 TB and store 10 GB free monthly.
    Start Free
  • 5
    next-scripting

    next-scripting

    Next Scripting Framework (NSF)

    ...NSF provides a tool box for defining dynamic, object-oriented, and domain-specific languages. NSF ships with 3 fully scripted language definitions, containing XOTcl 2 and the Next Scripting language NX. NX is a highly flexible and object-oriented scripting language. It is a descendant of XOTcl and was designed based on 10 years of experience with XOTcl in projects containing several hundred thousand lines of code. While XOTcl was the first language designed to provide language support for design patterns, NX adds language-oriented programming and higher safety.
    Leader badge
    Downloads: 118 This Week
    Last Update:
    See Project
  • 6
    php-src

    php-src

    The PHP Interpreter

    This is the official source repository of PHP, a popular open-source server-side scripting language primarily used for web development. PHP powers a significant portion of the web, including platforms like WordPress, Drupal, and Laravel. The repository includes the core language engine, standard libraries, and tools for compilation and deployment across systems.
    Downloads: 200 This Week
    Last Update:
    See Project
  • 7
    Nushell

    Nushell

    A new type of shell

    NuShell (often shortened to “Nu”) is a modern, cross-platform shell written in Rust that treats all data as structured tables rather than plain text. It supports pipelines on rich typed data, has built-in commands for JSON/CSV/SQL/excel, and offers scripting, autocompletion, scoped variables, and strong error handling—bridging the gap between shell scripting and programming.
    Downloads: 34 This Week
    Last Update:
    See Project
  • 8
    Babashka

    Babashka

    Native, fast starting Clojure interpreter for scripting

    Avoid switching between Clojure and bash scripts. Enjoy your parens on the command line. Leveraging GraalVM native-image and the Small Clojure Interpreter, babashka is a self-contained and instantly starting scripting environment. Babashka comes with scripting batteries included: tools.cli, cheshire, babashka.fs, babashka.process, java.time and many more libraries and classes. Babashka scripts work on linux, macOS and Windows. Besides the built-in libraries, babashka is able to load libraries from source, tapping into the world of already existing Clojure libraries. ...
    Downloads: 62 This Week
    Last Update:
    See Project
  • 9
    lark-cli

    lark-cli

    A command-line tool for Lark/Feishu Open Platform

    ...It supports authentication, configuration management, and API interactions, streamlining the process of building and deploying Lark-based applications. The CLI also facilitates automation by enabling scripting and integration with CI/CD workflows. It is particularly useful for teams that rely on Lark for communication and want to extend its functionality programmatically.
    Downloads: 41 This Week
    Last Update:
    See Project
  • 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
  • 10
    Stipple Effect

    Stipple Effect

    Stipple Effect is a pixel art editor that supports animation

    Stipple Effect is a cross-platform pixel art editor that emphasizes scripting and automation. It offers standard raster graphics editing features alongside tools specifically designed for pixel art creation, making it suitable for game developers and digital artists. Its scripting capabilities allow for efficient batch operations and workflow customization.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    Ammonite

    Ammonite

    Scala Scripting

    Ammonite is a modern Scala REPL and scripting tool designed to give Scala users a more interactive and flexible REPL experience and to free them from heavyweight project boilerplate. 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. ...
    Downloads: 100 This Week
    Last Update:
    See Project
  • 12
    D2

    D2

    D2 is a modern diagram scripting language that turns text to diagrams

    D2 is a diagram scripting language that turns text to diagrams. It stands for Declarative Diagramming. Declarative, as in, you describe what you want diagrammed, it generates the image. As well, the functioning of the install script is described in detail to alleviate any concern of its use. We recommend using your OS's package manager directly instead for improved security but the install script is by no means insecure.
    Downloads: 17 This Week
    Last Update:
    See Project
  • 13
    Lua

    Lua

    The Lua development repository, as seen by the Lua team

    Lua is a powerful, efficient, lightweight, embeddable scripting language. It supports procedural programming, object-oriented programming, functional programming, data-driven programming, and data description. Lua combines simple procedural syntax with powerful data description constructs based on associative arrays and extensible semantics. Lua is dynamically typed, runs by interpreting bytecode with a register-based virtual machine, and has automatic memory management with incremental garbage collection, making it ideal for configuration, scripting, and rapid prototyping. ...
    Downloads: 23 This Week
    Last Update:
    See Project
  • 14
    Lunatik

    Lunatik

    Lunatik is a framework for scripting the Linux kernel with Lua

    Lunatik is a framework for scripting the Linux kernel with Lua. It is composed by the Lua interpreter modified to run in the kernel; a device driver (written in Lua =)) and a command line tool to load and run scripts and manage runtime environments from the user space; a C API to load and run scripts and manage runtime environments from the kernel; and Lua APIs for binding kernel facilities to Lua scripts.
    Downloads: 6 This Week
    Last Update:
    See Project
  • 15
    Drush

    Drush

    Drush is a command-line shell and scripting interface for Drupal

    ...It streamlines common administrative tasks such as module installation, database updates, and cache clearing, enabling developers to automate workflows and speed up site management. Drush is widely adopted in the Drupal community for its efficiency and scripting capabilities.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    Rhai

    Rhai

    An embedded scripting language for Rust

    ...The engine is designed with minimal reliance on unsafe code, prioritizing safety while still delivering efficient execution performance suitable for real-time applications. It supports a wide range of data types, including arrays, maps, and Unicode strings, as well as custom types defined in Rust, making it versatile for scripting complex logic.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    MoonScript

    MoonScript

    A language that compiles to Lua

    MoonScript is a dynamic scripting language that compiles into Lua. It gives you the power of one of the fastest scripting languages combined with a rich set of features. MoonScript can either be compiled into Lua and run at a later time, or it can be dynamically compiled and run using the moonloader. It’s as simple as requiring "moonscript" in order to have Lua understand how to load and run any MoonScript file.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 18
    FigCraft

    FigCraft

    FigCraft: interface design and prototyping

    ...The software includes advanced vector drawing capabilities, typography controls, gradients, effects, and export options for SVG, PNG, JPG, WebP, and PDF files. FigCraft also supports AI-powered design automation through its Model Context Protocol (MCP) server, command-line interface, and scripting capabilities, allowing AI agents to create and modify designs. Available for Windows, macOS, Linux, FreeBSD, and web browsers.
    Downloads: 69 This Week
    Last Update:
    See Project
  • 19
    Coreutils for Windows

    Coreutils for Windows

    Coreutils for Windows: Installer & Packaging

    ...The project is designed for developers who want consistent shell behavior across platforms. It ships as a multi-call binary that exposes utilities under their standard command names. This makes it useful for scripting, automation, build workflows, and everyday command-line work on Windows. Its main value is reducing friction for users who rely on UNIX-style commands but need to run them directly in a Windows environment.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 20
    Basic Computer Games

    Basic Computer Games

    An updated version of the classic "Basic Computer Games" book

    Basic Computer Games is a modern revitalization of the classic “Basic Computer Games” book’s collection of games, ported and expanded into various modern, memory-safe and scripting languages. It includes illustrative code examples of many classic games (e.g. Blackjack, Bowling) in multiple languages, with the goal of making the historical games accessible and educational in safe modern environments. Definitely use the most recent versions and features of the target language, but also try to keep the code samples simple and explainable – the goal is to teach programming in the target language, not necessarily demonstrate the cleverest one-line tricks, or big system "enterprise" coding techniques designed for thousands of lines of code.
    Downloads: 10 This Week
    Last Update:
    See Project
  • 21
    Deno

    Deno

    A secure runtime for JavaScript and TypeScript

    Deno is a secure by default, open source runtime for JavaScript and TypeScript, providing a productive and secure scripting environment for the modern programmer. It is distributed as a single executable with no dependencies, and takes on the role of both runtime and package manager. It uses a standard browser-compatible protocol for loading modules, which are URLs. Built on top of V8, Rust and TypeScript, Deno has support for TypeScript right out of the box.
    Downloads: 119 This Week
    Last Update:
    See Project
  • 22
    Posting

    Posting

    The modern API client that lives in your terminal

    ...The interface is highly interactive, offering features like command palettes, jump navigation, and real-time editing for efficient API exploration. Posting supports saving requests in a readable, version-control-friendly format, making it ideal for collaboration and reproducibility. It also includes scripting capabilities, enabling users to run Python code before and after requests to automate workflows. Overall, Posting brings a modern, customizable, and developer-centric API testing experience to the terminal.
    Downloads: 6 This Week
    Last Update:
    See Project
  • 23
    ImageMagick

    ImageMagick

    ImageMagick 7

    ImageMagick® is a free, open-source software suite, used for editing and manipulating digital images. It can be used to create, edit, compose, or convert bitmap images, and supports a wide range of file formats, including JPEG, PNG, GIF, TIFF, and PDF. ImageMagick is widely used in industries such as web development, graphic design, and video editing, as well as in scientific research, medical imaging, and astronomy. Its versatile and customizable nature, along with its robust image...
    Downloads: 159 This Week
    Last Update:
    See Project
  • 24
    Starlark in Go

    Starlark in Go

    Starlark in Go: the Starlark configuration language, implemented in Go

    starlark-go is the official Go implementation of the Starlark programming language, a Python-like, dynamically typed configuration and scripting language originally developed for the Bazel build system. Starlark combines Python’s expressiveness and readability with deterministic execution, making it ideal for defining build configurations, scripting automation, and embedding domain-specific logic in applications. The Go-based interpreter allows developers to run or embed Starlark programs directly within Go applications, extending them with user-defined scripts and configurable logic. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    aws-cli

    aws-cli

    Universal Command Line Interface for Amazon Web Services

    The AWS CLI is the universal command-line interface for managing AWS services, automating tasks, and scripting cloud workflows. It exposes nearly every public API from EC2 and S3 to IAM, Lambda, and beyond, providing parity with the service SDKs in a tool you can run anywhere. Profiles, regions, single-sign-on, and credential helpers make it straightforward to switch contexts securely across accounts and environments. Its output controls and JMESPath querying let you slice, filter, and transform JSON responses directly in the shell, which is essential for automation. ...
    Downloads: 7 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • 4
  • 5
  • Next