sol2

Lua wrapper library

A C++ library providing a Lua binding with advanced features and high performance.

Sol3 (sol2 v3.0) - a C++ <-> Lua API wrapper with advanced features and top notch performance - is here, and it's great! Documentation:

GitHub

4k stars
128 watching
518 forks
Language: C++
last commit: 17 days ago
Linked from 5 awesome lists

androidclangcpp17gccioslualua-bindinglua-bindingslua-scriptingluajitmodern-cppndksimplesolvisual-cppvisual-studio

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
terralang/terra A low-level system programming language designed to interoperate with Lua and provide seamless interaction with C code. 2,731
luals/lua-language-server A language server providing Lua code completion, diagnostics, and other development tools 3,361
love2d/love A 2D game framework written in C++ for Lua programming language 5,098
zbirenbaum/copilot.lua A plugin that integrates GitHub Copilot with Neovim, providing a feature-rich completion system for coding. 2,765
luvit/luvit A Node.js-like API for the Lua language and runtime. 3,822
robloach/raylib-lua-sol A Lua library that enables videogame programming using raylib and sol2, allowing developers to easily prototype and develop games with Lua. 94
llm-workflow-engine/llm-workflow-engine A command-line tool and workflow manager for interacting with large language models like ChatGPT/GPT4. 3,659
luraproject/lura An API Gateway framework that acts as an aggregator of multiple backend services into single endpoints. 6,364
alpha-vllm/llama2-accessory An open-source toolkit for pretraining and fine-tuning large language models 2,722
nvim-lua/plenary.nvim A comprehensive Lua library providing a set of reusable functions for various tasks in Neovim plugins 2,787
pkulchenko/zerobranestudio A lightweight IDE for Lua programming that provides code completion, debugging, and live coding capabilities. 2,621
serge-chat/serge A fully dockerized web interface for chatting with Alpaca through llama.cpp 5,681
luau-lang/luau A scripting language and tooling suite designed to be compatible with Lua 5.1, while introducing features like type annotations, for use in game development and other applications. 4,058
chroma-core/chroma An in-memory document retrieval system for natural language processing applications 15,416
langfuse/langfuse An integrated development platform for large language models (LLMs) that provides observability, analytics, and management tools. 6,537