Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Scripting Language

Scripting Language

46 projects

Showing 36 of 46 projects

PowerShell
PowerShellC#

A cross-platform automation and configuration framework with a command-line shell, scripting language, and cmdlet processing.

#hacktoberfest#devops#powershell-core
Stars55.9k
Forks8.5k
Last commit8 hours ago
Lua
LuaC

A lightweight, embeddable scripting language designed for extensibility and performance.

#embedded-scripting#c-api#extensible-language
Stars10.4k
Forks2.0k
Last commit5 days ago
gopher-lua
gopher-luaGo

A Lua 5.1 VM and compiler written in Go, designed for embedding Lua scripting into Go applications.

#compiler#gopher-lua#extensible-semantics
Stars7.0k
Forks714
Last commit6 months ago
elvish
elvishGo

A powerful scripting language and versatile interactive shell with modern features and a statically linked binary.

#programming-language#functional-programming#productivity
Stars6.4k
Forks333
Last commit6 months ago
Luau
LuauC++

A fast, small, safe, gradually typed embeddable scripting language derived from Lua, used by Roblox and game developers.

#programming-language#roblox#type-inference
Stars6.0k
Forks681
Last commit1 day ago
rhai
rhaiRust

An embedded scripting language and evaluation engine for Rust, designed for safe and easy scripting integration.

#webassembly#embedded-scripting#dsl
Stars5.7k
Forks254
Last commit7 hours ago
Lua
Lua

A curated list of quality Lua packages, resources, and tools for game development, web platforms, and embedded systems.

#embedded-systems#developer-tools#package-directory
Stars4.6k
Forks349
Last commit2 years ago
Scriban
ScribanC#

A fast, powerful, safe and lightweight scripting language and engine for .NET, designed for text templating and general scripting.

#nuget-package#liquid#liquid-compatible
Stars4.0k
Forks412
Last commit6 days ago
tengo
tengoGo

A fast, embeddable scripting language for Go applications, compiled to bytecode and executed on a stack-based VM.

#programming-language#compiler#rules-engine
Stars3.8k
Forks344
Last commit9 days ago
ChaiScript
ChaiScriptC++

A header-only embedded scripting language designed from the ground up for seamless integration with C++.

#c-integration#stl-support#embedded-scripting
Stars3.1k
Forks366
Last commit18 days ago
ChaiScript
ChaiScriptC++

A header-only embedded scripting language designed from the ground up for seamless integration with C++.

#c-library#embedded-scripting#game-scripting
Stars3.1k
Forks366
Last commit18 days ago
rune
runeRust

An embeddable dynamic programming language for Rust, designed for scripting and runtime extensibility.

#programming-language#hot-reloading#serde
Stars2.3k
Forks122
Last commit10 days ago
pocketpy
pocketpyC

A portable Python 3.x interpreter written in C11 for embedding in C/C++ projects, designed as a Lua alternative for game scripting.

#programming-language#embedded-scripting#interpreter
Stars2.1k
Forks226
Last commit9 days ago
dyon
dyonRust

A dynamically typed scripting language designed for seamless integration with Rust, featuring a lifetime checker and no garbage collector.

#lifetime-checker#4d-vectors#coroutines
Stars1.9k
Forks56
Last commit1 month ago
Liquidsoap
LiquidsoapOCaml

A statically typed scripting language and backend for multimedia streaming, file generation, automation, and HTTP services.

#liquidsoap#ffmpeg#media-automation
Stars1.7k
Forks162
Last commit3 days ago
anko
ankoGo

A scriptable interpreter written in Go for embedding and extending applications with custom scripting.

#programming-language#extensibility#embedded-scripting
Stars1.6k
Forks135
Last commit3 months ago
Cyber
CyberZig

A fast, efficient, and concurrent scripting language designed for embedding in applications, games, or engines.

#webassembly#embedding#gamedev
Stars1.5k
Forks61
Last commit10 months ago
List of Embedded Scripting Languages
List of Embedded Scripting Languages

A curated list of open-source embedded scripting languages and Datalog implementations for use in applications.

#interpreters#developer-tools#open-source
Stars1.5k
Forks84
Last commit17 days ago
UniLua
UniLuaC#

A pure C# implementation of Lua 5.2 designed for seamless integration with Unity3D game development.

#unity3d#mono#embedding
Stars1.1k
Forks286
Last commit2 years ago
AHK_X11
AHK_X11Crystal

A Linux port of AutoHotkey v1.0.24 for X11 systems, enabling automation scripting with hotkeys, hotstrings, and GUIs.

#open-source#x11#keyboard-shortcuts
Stars1.0k
Forks28
Last commit9 months ago
Lune
LuneRust

A standalone Luau runtime built in Rust, providing asynchronous APIs for filesystem, networking, and stdio.

#filesystem#luau#asynchronous-apis
Stars967
Forks137
Last commit19 hours ago
AutoIt
AutoIt

A curated collection of AutoIt user-defined functions, example scripts, tools, and resources for Windows automation.

#programming-language#windows-automation#autoit
Stars928
Forks168
Last commit4 years ago
Fusion
FusionLuau

A portable Luau companion library for simpler, more descriptive code with strong guarantees.

#declarative#code-simplification#luau
Stars805
Forks127
Last commit8 months ago
ketos
ketosRust

A Lisp dialect scripting and extension language designed for embedding in Rust programs.

#functional-programming#embedding#lisp
Stars768
Forks46
Last commit5 years ago
ArkScript
ArkScriptC++

A small, fast, functional, and embeddable scripting language for C++ projects with Lisp-like syntax.

#programming-language#functional-programming#compiler
Stars736
Forks54
Last commit14 hours ago
cotowali
cotowaliV

A statically typed scripting language that transpiles into POSIX-compliant shell scripts.

#programming-language#devops#static-typing
Stars617
Forks10
Last commit1 year ago
IronAHK
IronAHKC#

A cross-platform .NET rewrite of AutoHotkey for desktop automation scripting with enhanced performance and security.

#mono#macro-scripting#autohotkey
Stars415
Forks74
Last commit8 years ago
fleabitdev/gamelisp
fleabitdev/gamelispRust

A scripting language designed for Rust game development with Lisp-like syntax.

#lisp#repl#game-development
Stars403
Forks13
Last commit4 years ago
Mond
MondC#

A scripting language for .NET Core with async/await sequences, prototype inheritance, and easy embedding.

#programming-language#compiler#embedding
Stars399
Forks26
Last commit2 months ago
reggae
reggaeD

A meta build system with multiple language frontends (D, Python, Ruby, JavaScript, Lua) and backend generators (make, ninja, tup, custom).

#multi-language#d#d-language
Stars190
Forks26
Last commit6 days ago
anyolite
anyoliteCrystal

Embed mruby or Ruby interpreters into Crystal projects to use Ruby as a scripting language with similar syntax.

#crystal-shard#embedded-scripting#language-binding
Stars178
Forks10
Last commit4 months ago
shell++
shell++C++

A modern functional object-oriented language for shell scripting with Python-like data manipulation.

#programming-language#functional-programming#shell-scripting
Stars176
Forks10
Last commit11 months ago
Rembulan
RembulanJava

A pure Java implementation of Lua 5.3 for the JVM, designed for sandboxed scripting and embedding.

#sandbox#embedded-scripting#bytecode-compilation
Stars172
Forks28
Last commit6 years ago
GameMonkey Script
GameMonkey ScriptC++

An embedded scripting language for C++ applications with C-style syntax, designed for games and tools.

#embedded-scripting#c-syntax#c-plus-plus
Stars161
Forks19
Last commit4 years ago
gentee
genteeGo

A script programming language designed for automating repetitive actions and processes on your computer.

#script-engine#programming-language#compiler
Stars146
Forks18
Last commit1 month ago
Catspeak
CatspeakPython

A cross-platform scripting language and compiler back-end for adding sandboxed modding support to GameMaker games.

#gamemaker#programming-language#compiler
Stars136
Forks7
Last commit2 months ago
Page 1 of 2

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
Next
#Programming Language14
#Game Development12
#Embedded Scripting12
#Cross Platform10
#Language10
#Scripting10
#Embedding7
#Go7
#Compiler7
#Lua7
#Repl6
#Automation5