Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Scripting

Scripting

243 projects

Showing 36 of 243 projects

TF
TFAutoHotkey

An AutoHotkey library for manipulating text files and strings with over 40 functions for line operations, search/replace, and formatting.

#formatting#file-manipulation#remove-lines
Stars143
Forks37
Last commit5 years ago
duktape.cr
duktape.crCrystal

Crystal bindings for the Duktape JavaScript engine, enabling JavaScript evaluation and interoperability within Crystal applications.

#hacktoberfest#sandbox#crystal-shard
Stars141
Forks20
Last commit3 years ago
cliargs
cliargsLua

A feature-rich command-line argument parser for Lua supporting required/optional arguments, flags, commands, and automatic help generation.

#developer-tools#terminal#cli-args
Stars129
Forks26
Last commit1 month ago
pesde
pesdeRust

A package manager for the Luau programming language, supporting multiple runtimes including Roblox and Lune.

#lune#luau#roblox
Stars128
Forks16
Last commit2 days ago
GodotOnReady
GodotOnReadyC#

A C# source generator for Godot 3.x that provides onready-like features for C# scripts without reflection.

#mono#boilerplate-reduction#csharp
Stars123
Forks15
Last commit3 years ago
c99sh
c99shShell

A shebang-friendly script that compiles and executes single C99, C11, and C++ files like interpreted scripts.

#development-workflow#command-line-tool#c-plus-plus
Stars114
Forks15
Last commit20 days ago
psInlineProgress
psInlineProgressPowerShell

A PowerShell module for creating inline progress bars in console output.

#windows-automation#scripting#powershell
Stars105
Forks13
Last commit10 years ago
dotnet-exec
dotnet-execC#

A command-line tool to execute C# code and scripts without project files, featuring REPL, custom entry points, and integrated testing.

#dotnet-execute#nuget#developer-tools
Stars93
Forks6
Last commit1 day ago
scriptlike
scriptlikeD

A utility library for writing script-like programs in the D programming language, simplifying common scripting tasks.

#d-language#shell-integration#file-management
Stars93
Forks10
Last commit5 years ago
poke
pokePowerShell

A PowerShell module for deep reflection, enabling inspection and manipulation of private/internal object members.

#object-inspection#module#dotnet
Stars93
Forks11
Last commit2 years ago
elm-posix
elm-posixElm

Write CLI scripts and tools in Elm using monadic IO programs, compiled to executable Node.js shell scripts.

#monadic-io#developer-tools#build-tools
Stars93
Forks6
Last commit5 years ago
Pikifen
PikifenC++

A fan-made game engine for creating and playing custom Pikmin-style fan content, designed as a flexible "Pikmin Maker".

#open-source#pikmin-fangame#fan-project
Stars90
Forks21
Last commit3 days ago
Ghizmo
GhizmoPython

An extensible command-line tool for interacting with GitHub's full API, enabling automation of repos, pull requests, teams, and more.

#devops#open-source#command-line-tool
Stars89
Forks15
Last commit2 years ago
AutoIt - Visual Studio
AutoIt - Visual StudioJavaScript

A comprehensive AutoIt language extension for Visual Studio Code with syntax highlighting, IntelliSense, diagnostics, and integrated script execution.

#vscode-extension#windows-automation#syntax-highlighting
Stars88
Forks25
Last commit
WebSocket.ahk
WebSocket.ahkAutoHotkey

A WebSocket client library for AutoHotkey that enables real-time communication with WebSocket servers.

#autohotkey#windows-automation#bidirectional-communication
Stars87
Forks26
Last commit3 years ago
AHKhttp
AHKhttpAutoHotkey

A basic HTTP server implementation written in AutoHotkey for lightweight web serving.

#http-server#web-server#autohotkey
Stars86
Forks22
Last commit2 years ago
Wrapped Mono
Wrapped MonoRust

A safe Rust wrapper for embedding the Mono runtime, enabling .NET language interop and scripting within Rust projects.

#mono#embedding#ffi
Stars85
Forks7
Last commit1 year ago
Delphi3D Engine
Delphi3D EnginePascal

A 3D graphics and game engine for Delphi and Windows, built on DirectX 11 and used to develop Rise of Legions.

#multiplayer#directx#3d-graphics
Stars85
Forks25
Last commit5 years ago
kiln
kilnCommon Lisp

An infrastructure for using Common Lisp as a practical scripting language, enabling small, single-file scripts with minimal overhead.

#hot-reloading#sbcl#multicall-binary
Stars81
Forks2
Last commit3 months ago
binder
binderGo

A high-level Go to Lua binding library that simplifies embedding Lua scripts in Go applications.

#gopher-lua#embedding#binding-library
Stars80
Forks9
Last commit4 years ago
Clesh
CleshCommon Lisp

A Common Lisp extension that embeds shell commands and scripts using Perl-like backtick syntax.

#unix-shell#shell-integration#repl-tool
Stars75
Forks7
Last commit6 years ago
LibCrypt
LibCryptAutoHotkey

A collection of cryptographic hashing, encryption, and encoding functions for AutoHotkey.

#cipher#hashing#autohotkey
Stars73
Forks19
Last commit5 years ago
Socket.ahk
Socket.ahkAutoHotkey

A socket class for AutoHotkey enabling network communication via TCP/IP and UDP protocols.

#autohotkey#tcp-ip#windows-automation
Stars72
Forks16
Last commit9 years ago
lua.cr
lua.crCrystal

Crystal bindings to Lua, enabling seamless interoperability between Crystal and Lua 5.4+.

#crystal-shard#embedded-scripting#ffi
Stars70
Forks9
Last commit2 months ago
active-win-cli
active-win-cliJavaScript

A CLI tool to retrieve metadata about the currently active window across macOS, Linux, and Windows.

#productivity#cli-tool#desktop-automation
Stars70
Forks5
Last commit2 years ago
AutoHotkey DLL
AutoHotkey DLLAutoHotkey

AutoHotkey_H v1 DLL release providing a C/C++ interface for embedding AutoHotkey scripting capabilities.

#macro#dll#windows-automation
Stars69
Forks11
Last commit23 days ago
ASPDM
ASPDMAutoHotkey

Package manager and standard library distribution system for AutoHotkey scripting language.

#developer-tools#library-management#open-source
Stars67
Forks18
Last commit8 years ago
mqtt-scripts
mqtt-scriptsJavaScript

A Node.js script runner that serves as the logic layer for MQTT-based smart home automation.

#script-engine#iot#home-automation
Stars62
Forks18
Last commit4 months ago
CSV
CSVAutoHotkey

An AutoHotkey library for loading, manipulating, and saving CSV files with comprehensive functions for data management.

#library#autohotkey#windows-automation
Stars59
Forks10
Last commit4 years ago
td_rlua
td_rluaC

A zero-cost high-level Lua 5.3 wrapper for Rust, enabling safe and ergonomic embedding of Lua scripts.

#embedding#rust-lua#ffi
Stars53
Forks14
Last commit2 years ago
run-elm
run-elmJavaScript

Run Elm modules from the command line or as a Node.js module, supporting arguments and custom output.

#javascript-integration#developer-tools#compilation
Stars53
Forks5
Last commit5 years ago
Composer-Substitution-Plugin
Composer-Substitution-PluginPHP

A Composer plugin that replaces placeholders in Composer scripts with dynamic values from various sources.

#composer#placeholder-substitution#dev-tools
Stars51
Forks4
Last commit7 months ago
PowerShell Script
PowerShell ScriptPowerShell

A GitHub Action that runs PowerShell scripts with access to workflow context objects and core action utilities.

#actions#github-actions-javascript#devops
Stars51
Forks8
Last commit11 months ago
starlet
starletGo

A Go wrapper for Starlark that simplifies embedding, provides enhanced data conversion, and includes useful extension libraries.

#embedding#golang-wrapper#starlark
Stars50
Forks4
Last commit28 days ago
crun
crunCrystal

A shebang wrapper for Crystal that allows running Crystal source files directly like scripts.

#developer-tools#shards#caching
Stars48
Forks1
Last commit2 years ago
SaneClick
SaneClickSwift

Finder context menu automation for macOS with 50+ ready-to-use actions and custom script support.

#open-source#productivity#context-menu
Stars48
Forks2
Last commit3 days ago
PreviousPage 5 of 7Next

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
1 month ago
#Automation90
#Cross Platform44
#Autohotkey39
#Game Development35
#Developer Tools33
#Powershell32
#Windows Automation30
#Lua28
#Command Line22
#Devops21
#Rust19
#Game Engine18