Showing 36 of 37 projects
A lightweight, embeddable scripting language designed for extensibility and performance.
An embedded scripting language and evaluation engine for Rust, designed for safe and easy scripting integration.
A high-performance, header-only C++ library for binding to Lua with advanced features and zero-overhead abstractions.
A pure Go implementation of the Lua 5.2 virtual machine for scripting Go applications.
An engine and API for running .NET and other languages interactively in notebooks, REPLs, and embedded coding experiences.
A header-only embedded scripting language designed from the ground up for seamless integration with C++.
A header-only embedded scripting language designed from the ground up for seamless integration with C++.
Safe, high-level Rust bindings for Lua 5.1-5.5, LuaJIT, and Luau with async/await support.
A statically typed, ahead-of-time compiled programming language with first-class hot-reloading for live applications.
A portable Python 3.x interpreter written in C11 for embedding in C/C++ projects, designed as a Lua alternative for game scripting.
A minimal C library for parsing, compiling, and evaluating mathematical expressions at runtime with no dependencies.
Rust bindings for the Python interpreter, enabling Rust code to call Python and Python to call Rust.
A lightweight, dependency-free library for binding Lua to C++.
A scriptable interpreter written in Go for embedding and extending applications with custom scripting.
A curated list of open-source embedded scripting languages and Datalog implementations for use in applications.
An immutable ordered key-value database engine with an embedded Forth-inspired scripting language for event sourcing and specialized data architectures.
A small, fast, functional, and embeddable scripting language for C++ projects with Lisp-like syntax.
Go bindings for the Lua C API, enabling Go programs to embed and interact with Lua virtual machines.
A high-level Rust binding for Lua 5.2, enabling safe interaction with Lua variables, functions, and tables.
A lightweight Lua virtual machine that runs in web browsers, enabling Lua scripting for web applications.
Standalone FFI library for calling C functions from Lua, compatible with LuaJIT's FFI interface.
A lightweight MQTT broker, client, and bridge with scripting for ESP8266, enabling local IoT networks without cloud dependency.
Complete ECMAScript Fifth Edition implementation in Object Pascal with JIT compilation and garbage collection.
Docker images providing the latest Nginx with LuaJIT and additional Lua modules, built for multiple Linux distributions.
Safe mruby bindings for Rust that enable embedding Ruby code and testing Rust structs with a restricted API.
A pure-Lua MQTT client library supporting both v3.1.1 and v5.0 protocols for maximum portability.
Embed mruby or Ruby interpreters into Crystal projects to use Ruby as a scripting language with similar syntax.
A pure Java implementation of Lua 5.3 for the JVM, designed for sandboxed scripting and embedding.
A modern C++ library for binding C and C++ code to Lua, designed to work directly with the Lua C API.
Complete Rust bindings for Lua 5.3, enabling seamless integration between Rust applications and Lua scripting.
A simple, dependency-free coroutine-based multitasking environment for Lua, featuring a scheduler, signals, pipes, and mutexes.
An embedded scripting language for C++ applications with C-style syntax, designed for games and tools.
Crystal bindings for the Duktape JavaScript engine, enabling JavaScript evaluation and interoperability within Crystal applications.
Safe Rust bindings to Lua 5.1 that closely mirror the C API while enforcing memory safety.
An open-source fantasy console engine written in Rust for creating games and applications with 128x128 pixel resolution.
FreePascal and Delphi bindings for the QuickJS JavaScript engine, enabling embedded scripting in Pascal applications.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.