Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Scripting

Scripting

170 projects

Showing 26 of 170 projects

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
Stars127
Forks25
Last commit2 years 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
Forks14
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
Stars116
Forks15
Last commit4 months ago
pesde
pesdeRust

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

#lune#luau#roblox
Stars115
Forks15
Last commit2 days ago
psInlineProgress
psInlineProgressPowerShell

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

#windows-automation#scripting#powershell
Stars106
Forks13
Last commit10 years ago
poke
pokePowerShell

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

#object-inspection#module#dotnet
Stars94
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 commit4 years 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
Stars92
Forks10
Last commit5 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
Stars92
Forks6
Last commit5 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
Stars88
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
Forks26
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
Stars84
Forks25
Last commit3 years ago
AHKhttp
AHKhttpAutoHotkey

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

#http-server#web-server#autohotkey
Stars83
Forks22
Last commit2 years 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
Forks10
Last commit3 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
Stars79
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
Stars78
Forks23
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
Stars77
Forks19
Last commit2 days 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
Stars74
Forks7
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
Stars73
Forks2
Last commit6 months ago
LibCrypt
LibCryptAutoHotkey

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

#cipher#hashing#autohotkey
Stars71
Forks19
Last commit5 years 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
Socket.ahk
Socket.ahkAutoHotkey

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

#autohotkey#tcp-ip#windows-automation
Stars70
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
Stars68
Forks8
Last commit21 days ago
AutoHotkey DLL
AutoHotkey DLLAutoHotkey

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

#macro#dll#windows-automation
Stars68
Forks12
Last commit4 years ago
ASPDM
ASPDMAutoHotkey

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

#developer-tools#library-management#open-source
Stars65
Forks18
Last commit7 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
Stars63
Forks18
Last commit6 days ago
PreviousPage 5 of 5

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
#Automation60
#Cross Platform38
#Powershell29
#Game Development28
#Developer Tools24
#Command Line21
#Lua19
#Windows Automation18
#Devops18
#Rust18
#Autohotkey15
#Embedded Scripting14