├── .github └── workflows │ └── prebuild.yml ├── .gitignore ├── .gitmodules ├── LICENSE ├── README.md ├── lualib └── ext │ ├── httpc.lua │ ├── mongodb.lua │ ├── opendal.lua │ ├── sqlx.lua │ └── websocket.lua ├── premake5.lua └── rust ├── Cargo.lock ├── Cargo.toml └── crates └── libs ├── lib-core ├── Cargo.toml └── src │ ├── buffer.rs │ ├── context.rs │ ├── error.rs │ └── lib.rs ├── lib-lua-sys ├── .gitignore ├── Cargo.lock ├── Cargo.toml ├── src │ ├── laux.rs │ ├── lib.rs │ ├── lua54 │ │ ├── lauxlib.rs │ │ ├── lua.rs │ │ ├── lualib.rs │ │ └── mod.rs │ └── macros.rs └── wrapper_lua.h └── lib-lualib ├── Cargo.toml ├── build.rs └── src ├── lib.rs ├── lua_crypto.rs ├── lua_excel.rs ├── lua_http.rs ├── lua_json.rs ├── lua_mongodb.rs ├── lua_opendal.rs ├── lua_runtime.rs ├── lua_sqlx.rs └── lua_websocket.rs /.github/workflows/prebuild.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sniper00/moon-extensions/HEAD/.github/workflows/prebuild.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sniper00/moon-extensions/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sniper00/moon-extensions/HEAD/.gitmodules -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sniper00/moon-extensions/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sniper00/moon-extensions/HEAD/README.md -------------------------------------------------------------------------------- /lualib/ext/httpc.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sniper00/moon-extensions/HEAD/lualib/ext/httpc.lua -------------------------------------------------------------------------------- /lualib/ext/mongodb.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sniper00/moon-extensions/HEAD/lualib/ext/mongodb.lua -------------------------------------------------------------------------------- /lualib/ext/opendal.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sniper00/moon-extensions/HEAD/lualib/ext/opendal.lua -------------------------------------------------------------------------------- /lualib/ext/sqlx.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sniper00/moon-extensions/HEAD/lualib/ext/sqlx.lua -------------------------------------------------------------------------------- /lualib/ext/websocket.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sniper00/moon-extensions/HEAD/lualib/ext/websocket.lua -------------------------------------------------------------------------------- /premake5.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sniper00/moon-extensions/HEAD/premake5.lua -------------------------------------------------------------------------------- /rust/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sniper00/moon-extensions/HEAD/rust/Cargo.lock -------------------------------------------------------------------------------- /rust/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sniper00/moon-extensions/HEAD/rust/Cargo.toml -------------------------------------------------------------------------------- /rust/crates/libs/lib-core/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sniper00/moon-extensions/HEAD/rust/crates/libs/lib-core/Cargo.toml -------------------------------------------------------------------------------- /rust/crates/libs/lib-core/src/buffer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sniper00/moon-extensions/HEAD/rust/crates/libs/lib-core/src/buffer.rs -------------------------------------------------------------------------------- /rust/crates/libs/lib-core/src/context.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sniper00/moon-extensions/HEAD/rust/crates/libs/lib-core/src/context.rs -------------------------------------------------------------------------------- /rust/crates/libs/lib-core/src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sniper00/moon-extensions/HEAD/rust/crates/libs/lib-core/src/error.rs -------------------------------------------------------------------------------- /rust/crates/libs/lib-core/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sniper00/moon-extensions/HEAD/rust/crates/libs/lib-core/src/lib.rs -------------------------------------------------------------------------------- /rust/crates/libs/lib-lua-sys/.gitignore: -------------------------------------------------------------------------------- 1 | /target -------------------------------------------------------------------------------- /rust/crates/libs/lib-lua-sys/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sniper00/moon-extensions/HEAD/rust/crates/libs/lib-lua-sys/Cargo.lock -------------------------------------------------------------------------------- /rust/crates/libs/lib-lua-sys/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sniper00/moon-extensions/HEAD/rust/crates/libs/lib-lua-sys/Cargo.toml -------------------------------------------------------------------------------- /rust/crates/libs/lib-lua-sys/src/laux.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sniper00/moon-extensions/HEAD/rust/crates/libs/lib-lua-sys/src/laux.rs -------------------------------------------------------------------------------- /rust/crates/libs/lib-lua-sys/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sniper00/moon-extensions/HEAD/rust/crates/libs/lib-lua-sys/src/lib.rs -------------------------------------------------------------------------------- /rust/crates/libs/lib-lua-sys/src/lua54/lauxlib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sniper00/moon-extensions/HEAD/rust/crates/libs/lib-lua-sys/src/lua54/lauxlib.rs -------------------------------------------------------------------------------- /rust/crates/libs/lib-lua-sys/src/lua54/lua.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sniper00/moon-extensions/HEAD/rust/crates/libs/lib-lua-sys/src/lua54/lua.rs -------------------------------------------------------------------------------- /rust/crates/libs/lib-lua-sys/src/lua54/lualib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sniper00/moon-extensions/HEAD/rust/crates/libs/lib-lua-sys/src/lua54/lualib.rs -------------------------------------------------------------------------------- /rust/crates/libs/lib-lua-sys/src/lua54/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sniper00/moon-extensions/HEAD/rust/crates/libs/lib-lua-sys/src/lua54/mod.rs -------------------------------------------------------------------------------- /rust/crates/libs/lib-lua-sys/src/macros.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sniper00/moon-extensions/HEAD/rust/crates/libs/lib-lua-sys/src/macros.rs -------------------------------------------------------------------------------- /rust/crates/libs/lib-lua-sys/wrapper_lua.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sniper00/moon-extensions/HEAD/rust/crates/libs/lib-lua-sys/wrapper_lua.h -------------------------------------------------------------------------------- /rust/crates/libs/lib-lualib/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sniper00/moon-extensions/HEAD/rust/crates/libs/lib-lualib/Cargo.toml -------------------------------------------------------------------------------- /rust/crates/libs/lib-lualib/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sniper00/moon-extensions/HEAD/rust/crates/libs/lib-lualib/build.rs -------------------------------------------------------------------------------- /rust/crates/libs/lib-lualib/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sniper00/moon-extensions/HEAD/rust/crates/libs/lib-lualib/src/lib.rs -------------------------------------------------------------------------------- /rust/crates/libs/lib-lualib/src/lua_crypto.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sniper00/moon-extensions/HEAD/rust/crates/libs/lib-lualib/src/lua_crypto.rs -------------------------------------------------------------------------------- /rust/crates/libs/lib-lualib/src/lua_excel.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sniper00/moon-extensions/HEAD/rust/crates/libs/lib-lualib/src/lua_excel.rs -------------------------------------------------------------------------------- /rust/crates/libs/lib-lualib/src/lua_http.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sniper00/moon-extensions/HEAD/rust/crates/libs/lib-lualib/src/lua_http.rs -------------------------------------------------------------------------------- /rust/crates/libs/lib-lualib/src/lua_json.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sniper00/moon-extensions/HEAD/rust/crates/libs/lib-lualib/src/lua_json.rs -------------------------------------------------------------------------------- /rust/crates/libs/lib-lualib/src/lua_mongodb.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sniper00/moon-extensions/HEAD/rust/crates/libs/lib-lualib/src/lua_mongodb.rs -------------------------------------------------------------------------------- /rust/crates/libs/lib-lualib/src/lua_opendal.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sniper00/moon-extensions/HEAD/rust/crates/libs/lib-lualib/src/lua_opendal.rs -------------------------------------------------------------------------------- /rust/crates/libs/lib-lualib/src/lua_runtime.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sniper00/moon-extensions/HEAD/rust/crates/libs/lib-lualib/src/lua_runtime.rs -------------------------------------------------------------------------------- /rust/crates/libs/lib-lualib/src/lua_sqlx.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sniper00/moon-extensions/HEAD/rust/crates/libs/lib-lualib/src/lua_sqlx.rs -------------------------------------------------------------------------------- /rust/crates/libs/lib-lualib/src/lua_websocket.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sniper00/moon-extensions/HEAD/rust/crates/libs/lib-lualib/src/lua_websocket.rs --------------------------------------------------------------------------------